com.stratelia.webactiv.beans.admin.cache
Class AdminCache
java.lang.Object
com.stratelia.webactiv.beans.admin.cache.AdminCache
public class AdminCache
- extends Object
The class Store and manage all the Admin's cache
Constructor Summary |
AdminCache()
Admin Constructor |
Method Summary |
String[] |
getAvailCompoIds(String spaceId,
String userId)
|
ComponentInst |
getComponentInst(String componentId)
|
String[] |
getManageableSpaceIds(String userId)
|
int |
getNbComponentsInCache()
Get the number of components loaded in cache |
int |
getNbProfilesInCache()
Get the number of profiles loaded in cache |
int |
getNbSpacesInCache()
Get the number of spaces loaded in cache |
String[] |
getNodeProfileIds(String userId)
|
String[] |
getProfileIds(String userId)
|
ProfileInst |
getProfileInst(String profileId)
|
protected String |
getShortSpaceId(String spaceId)
|
SpaceInst |
getSpaceInst(String spaceId)
|
UserDetail |
getUserDetail(String userId)
|
void |
opAddComponent(ComponentInst component)
|
void |
opAddGroup(Group group)
|
void |
opAddProfile(ProfileInst profile)
|
void |
opAddSpace(SpaceInst theSpace)
|
void |
opAddSpaceProfile(SpaceProfileInst profile)
|
void |
opAddUser(UserDetail user)
|
void |
opAddUserInGroup(String userId,
String groupId)
|
void |
opRemoveComponent(ComponentInst component)
|
void |
opRemoveGroup(Group group)
|
void |
opRemoveProfile(ProfileInst profile)
|
void |
opRemoveSpace(SpaceInst theSpace)
|
void |
opRemoveSpaceProfile(SpaceProfileInst profile)
|
void |
opRemoveUser(UserDetail user)
|
void |
opRemoveUserFromGroup(String userId,
String groupId)
|
protected void |
opResetComponent(ComponentInst component)
|
protected void |
opResetProfile(ProfileInst profile)
|
protected void |
opResetSpace(SpaceInst theSpace)
|
protected void |
opResetUserRights(String userId)
|
void |
opUpdateComponent(ComponentInst component)
|
void |
opUpdateGroup(Group group)
|
void |
opUpdateProfile(ProfileInst profile)
|
void |
opUpdateSpace(SpaceInst theSpace)
|
void |
opUpdateSpaceProfile(SpaceProfileInst profile)
|
void |
opUpdateUser(UserDetail user)
|
void |
putAvailCompoIds(String spaceId,
String userId,
String[] compoIds)
|
void |
putComponentInst(ComponentInst componentInst)
|
void |
putManageableSpaceIds(String userId,
String[] spaceIds)
|
void |
putNodeProfileIds(String userId,
String[] profileIds)
|
void |
putProfileIds(String userId,
String[] profileIds)
|
void |
putProfileInst(ProfileInst profileInst)
|
void |
putSpaceInst(SpaceInst spaceInst)
|
void |
putUserDetail(String userId,
UserDetail userDetail)
|
void |
removeAvailCompoIds(String spaceId,
String userId)
|
void |
removeAvailCompoIdsForSpace(String spaceId)
|
void |
removeAvailCompoIdsForUser(String userId)
|
void |
removeComponentInst(ComponentInst componentInst)
|
protected void |
removeComponentsProfilesInst(String componentId)
|
protected void |
removeGroupInComponentInst(String groupId)
|
protected void |
removeGroupInProfileInst(String groupId)
|
protected void |
removeGroupInSpaceInst(String groupId)
|
void |
removeManageableSpaceIds(String userId)
|
void |
removeProfileIds(String userId)
|
void |
removeProfileInst(ProfileInst profileInst)
|
protected void |
removeSpaceComponentsInst(String spaceId)
|
void |
removeSpaceInst(String spaceId)
|
protected void |
removeTokenInComponentInst(String tokenId,
boolean isGroup)
|
protected void |
removeTokenInProfileInst(String tokenId,
boolean isGroup)
|
protected void |
removeTokenInSpaceInst(String tokenId,
boolean isGroup)
|
void |
removeUserDetail(String userId)
|
protected void |
removeUserInComponentInst(String userId)
|
protected void |
removeUserInProfileInst(String userId)
|
protected void |
removeUserInSpaceInst(String userId)
|
void |
resetAvailCompoIds()
|
void |
resetCache()
Reset data stored in cache |
void |
resetComponentInst()
|
void |
resetManageableSpaceIds()
|
void |
resetProfileIds()
|
void |
resetProfileInst()
|
void |
resetSpaceInst()
|
void |
resetUserDetail()
|
void |
setCacheAvailable(boolean useCache)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdminCache
public AdminCache()
- Admin Constructor
setCacheAvailable
public void setCacheAvailable(boolean useCache)
getNbSpacesInCache
public int getNbSpacesInCache()
- Get the number of spaces loaded in cache
- Returns:
- int representing the number of spaces stored in cache
getNbComponentsInCache
public int getNbComponentsInCache()
- Get the number of components loaded in cache
- Returns:
- int representing the number of components stored in cache
getNbProfilesInCache
public int getNbProfilesInCache()
- Get the number of profiles loaded in cache
- Returns:
- int representing the number of profiles stored in cache
resetCache
public void resetCache()
- Reset data stored in cache
resetSpaceInst
public void resetSpaceInst()
putSpaceInst
public void putSpaceInst(SpaceInst spaceInst)
removeSpaceInst
public void removeSpaceInst(String spaceId)
getSpaceInst
public SpaceInst getSpaceInst(String spaceId)
removeUserInSpaceInst
protected void removeUserInSpaceInst(String userId)
removeGroupInSpaceInst
protected void removeGroupInSpaceInst(String groupId)
removeTokenInSpaceInst
protected void removeTokenInSpaceInst(String tokenId,
boolean isGroup)
resetComponentInst
public void resetComponentInst()
putComponentInst
public void putComponentInst(ComponentInst componentInst)
removeComponentInst
public void removeComponentInst(ComponentInst componentInst)
getComponentInst
public ComponentInst getComponentInst(String componentId)
removeUserInComponentInst
protected void removeUserInComponentInst(String userId)
removeGroupInComponentInst
protected void removeGroupInComponentInst(String groupId)
removeTokenInComponentInst
protected void removeTokenInComponentInst(String tokenId,
boolean isGroup)
removeSpaceComponentsInst
protected void removeSpaceComponentsInst(String spaceId)
resetProfileInst
public void resetProfileInst()
putProfileInst
public void putProfileInst(ProfileInst profileInst)
removeProfileInst
public void removeProfileInst(ProfileInst profileInst)
getProfileInst
public ProfileInst getProfileInst(String profileId)
removeUserInProfileInst
protected void removeUserInProfileInst(String userId)
removeGroupInProfileInst
protected void removeGroupInProfileInst(String groupId)
removeTokenInProfileInst
protected void removeTokenInProfileInst(String tokenId,
boolean isGroup)
removeComponentsProfilesInst
protected void removeComponentsProfilesInst(String componentId)
resetUserDetail
public void resetUserDetail()
putUserDetail
public void putUserDetail(String userId,
UserDetail userDetail)
removeUserDetail
public void removeUserDetail(String userId)
getUserDetail
public UserDetail getUserDetail(String userId)
resetManageableSpaceIds
public void resetManageableSpaceIds()
putManageableSpaceIds
public void putManageableSpaceIds(String userId,
String[] spaceIds)
removeManageableSpaceIds
public void removeManageableSpaceIds(String userId)
getManageableSpaceIds
public String[] getManageableSpaceIds(String userId)
resetAvailCompoIds
public void resetAvailCompoIds()
putAvailCompoIds
public void putAvailCompoIds(String spaceId,
String userId,
String[] compoIds)
removeAvailCompoIds
public void removeAvailCompoIds(String spaceId,
String userId)
removeAvailCompoIdsForUser
public void removeAvailCompoIdsForUser(String userId)
removeAvailCompoIdsForSpace
public void removeAvailCompoIdsForSpace(String spaceId)
getAvailCompoIds
public String[] getAvailCompoIds(String spaceId,
String userId)
resetProfileIds
public void resetProfileIds()
putProfileIds
public void putProfileIds(String userId,
String[] profileIds)
putNodeProfileIds
public void putNodeProfileIds(String userId,
String[] profileIds)
removeProfileIds
public void removeProfileIds(String userId)
getProfileIds
public String[] getProfileIds(String userId)
getNodeProfileIds
public String[] getNodeProfileIds(String userId)
opAddSpace
public void opAddSpace(SpaceInst theSpace)
opUpdateSpace
public void opUpdateSpace(SpaceInst theSpace)
opRemoveSpace
public void opRemoveSpace(SpaceInst theSpace)
opResetSpace
protected void opResetSpace(SpaceInst theSpace)
opAddComponent
public void opAddComponent(ComponentInst component)
opUpdateComponent
public void opUpdateComponent(ComponentInst component)
opRemoveComponent
public void opRemoveComponent(ComponentInst component)
opResetComponent
protected void opResetComponent(ComponentInst component)
opAddProfile
public void opAddProfile(ProfileInst profile)
opUpdateProfile
public void opUpdateProfile(ProfileInst profile)
opRemoveProfile
public void opRemoveProfile(ProfileInst profile)
opResetProfile
protected void opResetProfile(ProfileInst profile)
opAddSpaceProfile
public void opAddSpaceProfile(SpaceProfileInst profile)
opUpdateSpaceProfile
public void opUpdateSpaceProfile(SpaceProfileInst profile)
opRemoveSpaceProfile
public void opRemoveSpaceProfile(SpaceProfileInst profile)
opAddGroup
public void opAddGroup(Group group)
opUpdateGroup
public void opUpdateGroup(Group group)
opRemoveGroup
public void opRemoveGroup(Group group)
opAddUserInGroup
public void opAddUserInGroup(String userId,
String groupId)
opRemoveUserFromGroup
public void opRemoveUserFromGroup(String userId,
String groupId)
opAddUser
public void opAddUser(UserDetail user)
opUpdateUser
public void opUpdateUser(UserDetail user)
opRemoveUser
public void opRemoveUser(UserDetail user)
opResetUserRights
protected void opResetUserRights(String userId)
getShortSpaceId
protected String getShortSpaceId(String spaceId)
Copyright © 2016 Silverpeas. All Rights Reserved.