Class AdminCache


  • @Technical
    @Bean
    @Singleton
    public class AdminCache
    extends Object
    The class Store and manage all the Admin's cache
    • Constructor Detail

      • AdminCache

        public AdminCache()
    • Method Detail

      • setCacheAvailable

        public void setCacheAvailable​(boolean useCache)
      • resetCache

        public void resetCache()
        Reset data stored in cache
      • resetSpaceInst

        public void resetSpaceInst()
      • putSpaceInst

        public void putSpaceInst​(SpaceInst spaceInst)
      • removeSpaceInst

        public void removeSpaceInst​(int spaceId)
      • resetComponentInst

        public void resetComponentInst()
      • putComponentInst

        public void putComponentInst​(ComponentInst componentInst)
      • putProfileInst

        public void putProfileInst​(ProfileInst profileInst)
      • putUserDetail

        public void putUserDetail​(String userId,
                                  UserDetail userDetail)
      • putManageableSpaceIds

        public void putManageableSpaceIds​(String userId,
                                          String[] spaceIds)
      • putAvailCompoIds

        public void putAvailCompoIds​(String spaceId,
                                     String userId,
                                     String[] compoIds)
      • putProfileIds

        public void putProfileIds​(String userId,
                                  String[] profileIds)
      • opAddSpace

        public void opAddSpace​(SpaceInst theSpace)
      • opUpdateSpace

        public void opUpdateSpace​(SpaceInst theSpace)
      • opRemoveSpace

        public void opRemoveSpace​(SpaceInst theSpace)
      • opAddComponent

        public void opAddComponent​(ComponentInst component)
      • opUpdateComponent

        public void opUpdateComponent​(ComponentInst component)
      • opRemoveComponent

        public void opRemoveComponent​(ComponentInst component)
      • opAddProfile

        public void opAddProfile​(ProfileInst profile)
      • opUpdateProfile

        public void opUpdateProfile​(ProfileInst profile)
      • opRemoveProfile

        public void opRemoveProfile​(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)
      • resetOnUpdateGroup

        public void resetOnUpdateGroup()
      • opRemoveGroup

        public void opRemoveGroup​(Group group)
      • opAddUserInGroup

        public void opAddUserInGroup​(String userId)
      • opRemoveUserFromGroup

        public void opRemoveUserFromGroup​(String userId)
      • opUpdateUser

        public void opUpdateUser​(UserDetail user)
      • opRemoveUser

        public void opRemoveUser​(UserDetail user)