com.trackstudio.kernel.cache
Class CprstatusCacheManager

java.lang.Object
  extended by com.trackstudio.kernel.cache.CacheManager
      extended by com.trackstudio.kernel.cache.CprstatusCacheManager

public class CprstatusCacheManager
extends CacheManager

Rласс предназначен для кеширования прав доступа к категориям


Field Summary
 
Fields inherited from class com.trackstudio.kernel.cache.CacheManager
hu
 
Method Summary
 CprstatusCacheItem find(java.lang.String prstatusId, java.lang.String categoryId)
          Изет значение права доступа статуса к категории
static CprstatusCacheManager getInstance()
          Возвращает экземпляр текущего класса
 void invalidate()
          Очищает кеш прав доступа статусов к категориям
 void invalidateRemoveCategory(java.lang.String categoryId)
          Очищает кеш для указанной категории
 void invalidateRemovePrstatus(java.lang.String prstatusId)
          Очищает кеш для указанного статуса
 void invalidateSingle(java.lang.String prstatusId, java.lang.String categoryId)
          Удаляет из кеша указанное право доступа
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CprstatusCacheManager getInstance()
                                         throws GranException
Возвращает экземпляр текущего класса

Returns:
экземпляр CprstatusCacheManager
Throws:
GranException - при необходимости

find

public CprstatusCacheItem find(java.lang.String prstatusId,
                               java.lang.String categoryId)
                        throws GranException
Изет значение права доступа статуса к категории

Parameters:
prstatusId - ID статуса
categoryId - ID категории
Returns:
Право доступа статуса к категории
Throws:
GranException - при необходимости
See Also:
CprstatusCacheItem

invalidate

public void invalidate()
                throws GranException
Очищает кеш прав доступа статусов к категориям

Throws:
GranException - при необходимости

invalidateRemovePrstatus

public void invalidateRemovePrstatus(java.lang.String prstatusId)
                              throws GranException
Очищает кеш для указанного статуса

Parameters:
prstatusId - ID статуса
Throws:
GranException - при необходимости

invalidateRemoveCategory

public void invalidateRemoveCategory(java.lang.String categoryId)
                              throws GranException
Очищает кеш для указанной категории

Parameters:
categoryId - ID категории
Throws:
GranException - при необходимости

invalidateSingle

public void invalidateSingle(java.lang.String prstatusId,
                             java.lang.String categoryId)
                      throws GranException
Удаляет из кеша указанное право доступа

Parameters:
prstatusId - ID статуса
categoryId - ID категории
Throws:
GranException - при необзодимости


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.