com.stratelia.webactiv.beans.admin.cache
Class AdminCache

java.lang.Object
  extended by 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
 

Constructor Detail

AdminCache

public AdminCache()
Admin Constructor

Method Detail

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.