com.epam.fix.validation.engine.utils.cache
Class GroupsCache

java.lang.Object
  extended by com.epam.fix.validation.engine.utils.cache.AbstractCache
      extended by com.epam.fix.validation.engine.utils.cache.AbstractGroupsCache
          extended by com.epam.fix.validation.engine.utils.cache.GroupsCache
All Implemented Interfaces:
ICache<Integer,Field>, Cloneable

public class GroupsCache
extends AbstractGroupsCache

Author:
Serhiy_Zahriychuk

Field Summary
 
Fields inherited from class com.epam.fix.validation.engine.utils.cache.AbstractGroupsCache
blockGroupsCaches, groupsCaches
 
Fields inherited from class com.epam.fix.validation.engine.utils.cache.AbstractCache
mapCache
 
Constructor Summary
GroupsCache()
           
 
Method Summary
 boolean equals(Object o)
           
 BlockCache getBlockCache(BlockCacheKey blockIdRef)
           
 Set<BlockCache> getGroupBlocksCache(int groupId)
           
 GroupCache getGroupCache(int groupId)
           
 Set<GroupCache> getGroupCacheWithInternalGroups(int groupId)
           
 GroupCache getGroupCacheWithOutInternal(int groupId)
           
 Set<Integer> getGroupsTagIDsWithBlocksTags(Integer rgTag)
           
 int hashCode()
           
 void putBlockCache(Integer parentGroupId, BlockCache cache)
           
 void putGroupCache(Integer parentGroupId, Integer groupId, GroupCache cache)
           
 String toString()
           
 
Methods inherited from class com.epam.fix.validation.engine.utils.cache.AbstractGroupsCache
clone, getBlockGroupsCaches, getGroupsCaches
 
Methods inherited from class com.epam.fix.validation.engine.utils.cache.AbstractCache
get, put
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupsCache

public GroupsCache()
Method Detail

putGroupCache

public void putGroupCache(Integer parentGroupId,
                          Integer groupId,
                          GroupCache cache)

getGroupsTagIDsWithBlocksTags

public Set<Integer> getGroupsTagIDsWithBlocksTags(Integer rgTag)

putBlockCache

public void putBlockCache(Integer parentGroupId,
                          BlockCache cache)

getGroupCache

public GroupCache getGroupCache(int groupId)

getGroupCacheWithOutInternal

public GroupCache getGroupCacheWithOutInternal(int groupId)

getGroupCacheWithInternalGroups

public Set<GroupCache> getGroupCacheWithInternalGroups(int groupId)

getBlockCache

public BlockCache getBlockCache(BlockCacheKey blockIdRef)

getGroupBlocksCache

public Set<BlockCache> getGroupBlocksCache(int groupId)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.