|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.kernel.cache.CacheManager
com.trackstudio.kernel.cache.UprstatusCacheManager
public class UprstatusCacheManager
Класс предназначен для кеширования прав доступа статусов в пользовательским полям
Field Summary |
---|
Fields inherited from class com.trackstudio.kernel.cache.CacheManager |
---|
hu |
Method Summary | |
---|---|
UprstatusCacheItem |
find(java.lang.String prstatusId,
java.lang.String udfId)
Возвращает права доступа для статуса к полю |
static UprstatusCacheManager |
getInstance()
Взвращает экземпляр текущего класса |
protected void |
initUDFPermissions(java.util.Set<java.lang.String> udfSet,
java.util.Set<java.lang.String> prstatusSet)
Загружает права доступа |
void |
invalidate()
Очищает кеш статусов |
void |
invalidateRemovePrstatus(java.lang.String prstatusId)
Очищает кеш прав для указаного статуса |
void |
invalidateRemoveUdf(java.lang.String udfId)
Очищает кеш прав для указаного поля |
void |
invalidateSingle(java.lang.String prstatusId,
java.lang.String udfId)
Удаляет из кеша указанное право |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static UprstatusCacheManager getInstance() throws GranException
GranException
- при необходимостиpublic UprstatusCacheItem find(java.lang.String prstatusId, java.lang.String udfId) throws GranException
prstatusId
- ID статусаudfId
- ID поля
GranException
- при необзодимостиpublic void invalidate() throws GranException
GranException
- при необходимостиpublic void invalidateRemovePrstatus(java.lang.String prstatusId) throws GranException
prstatusId
- ID статуса
GranException
- при необходимостиpublic void invalidateRemoveUdf(java.lang.String udfId) throws GranException
udfId
- ID поля
GranException
- при необходимостиpublic void invalidateSingle(java.lang.String prstatusId, java.lang.String udfId) throws GranException
prstatusId
- ID статусаudfId
- ID поля
GranException
- при необходимостиprotected void initUDFPermissions(java.util.Set<java.lang.String> udfSet, java.util.Set<java.lang.String> prstatusSet) throws GranException
udfSet
- список полейprstatusSet
- список статусов
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |