com.trackstudio.kernel.cache
Class ActionCacheManager

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

public class ActionCacheManager
extends CacheManager

Класс для работы с кеширование действий пользователей


Field Summary
protected  java.util.List<Action> allActions
          Список всех действий
 
Fields inherited from class com.trackstudio.kernel.cache.CacheManager
hu
 
Method Summary
 java.util.List<Action> getActions(java.lang.String prstatus)
          Возвращает действия для указанного статуса
 java.util.List<Action> getAllActions()
          Возвращает список всех действий
static ActionCacheManager getInstance()
          Возвращает экземпляр текущего класса
 java.util.List<Action> getTaskFieldSecurity()
          Возвращает список действий для полей задач
 java.util.List<Action> getTaskSecurity()
          Возвращает список действий для задач
 java.util.List<Action> getUserFieldSecurity()
          Возвращает список действий для полей пользователей
 java.util.List<Action> getUserSecurity()
          Возвращает список действий для пользователей
 void invalidateForPrstatus(java.lang.String prstatusId)
          Очищает кеш ля статуса пользователя
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allActions

protected java.util.List<Action> allActions
Список всех действий

Method Detail

getActions

public java.util.List<Action> getActions(java.lang.String prstatus)
                                  throws GranException
Возвращает действия для указанного статуса

Parameters:
prstatus - ID статуса
Returns:
список действий
Throws:
GranException - при необходимости
See Also:
Action

getAllActions

public java.util.List<Action> getAllActions()
Возвращает список всех действий

Returns:
список всех действий
See Also:
Action

getTaskSecurity

public java.util.List<Action> getTaskSecurity()
Возвращает список действий для задач

Returns:
список действий
See Also:
Action

getUserSecurity

public java.util.List<Action> getUserSecurity()
Возвращает список действий для пользователей

Returns:
список действий
See Also:
Action

getUserFieldSecurity

public java.util.List<Action> getUserFieldSecurity()
Возвращает список действий для полей пользователей

Returns:
список действий
See Also:
Action

getTaskFieldSecurity

public java.util.List<Action> getTaskFieldSecurity()
Возвращает список действий для полей задач

Returns:
список действий
See Also:
Action

getInstance

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

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

invalidateForPrstatus

public void invalidateForPrstatus(java.lang.String prstatusId)
                           throws GranException
Очищает кеш ля статуса пользователя

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


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