|
|||||||||
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.TaskCacheManager
public class TaskCacheManager
Field Summary | |
---|---|
static java.lang.String |
invalidateAcl
|
static java.lang.String |
invalidateAclWhenChangeStatus
|
static java.lang.String |
invalidateAclWhenMove
|
static java.lang.String |
invalidateAttachments
|
static java.lang.String |
invalidateTaskUDF
|
static java.lang.String |
invalidateTaskUDFWhenChange
|
static java.lang.String |
invalidateTaskUDFWhenRemoveScript
|
static java.lang.String |
invalidateTaskWhenInsert
|
static java.lang.String |
invalidateTaskWhenMove
|
static java.lang.String |
invalidateTaskWhenRemove
|
static java.lang.String |
invalidateTaskWhenUpdate
|
static java.lang.String |
invalidateWFUDF
|
static java.lang.String |
invalidateWhenChangeMessages
|
static java.lang.String |
invalidateWhenChangeWorkflow
|
Fields inherited from class com.trackstudio.kernel.cache.CacheManager |
---|
hu |
Method Summary | |
---|---|
TaskCacheItem |
find(java.lang.String id)
|
static MessageCacheItem |
findMessage(java.lang.String id)
|
java.util.List |
getAttachments(java.lang.String id)
|
java.util.List |
getChildrenId(java.lang.String id)
Returns List of id's of task children |
static TaskCacheManager |
getInstance()
|
java.util.List |
getMessages(java.lang.String id)
|
java.util.Collection |
getTasksWithParents(java.util.Collection idColl)
|
void |
initAttachments(java.util.Collection idColl)
|
void |
initMessages(java.util.Collection idColl)
|
void |
initTasks(java.util.Collection idColl)
|
void |
initTasksMessagesAttachmentsCollection(java.util.Collection idColl)
Пробуем сделать комплексную инициализацию |
void |
initUDFValues(java.util.Collection idColl,
java.util.Set allowedPrstatuses)
Для TaskCacheItem-ов, id-шники которых переданы в коллекции инициализируем udfValues Передается коллекция из SPLIT_SIZE=800 элементов. |
void |
invalidate()
Deprecated. Do not use, please |
void |
invalidateAcl(java.lang.String id,
java.lang.String userid,
java.lang.String groupId)
|
void |
invalidateAclWhenChangeStatus(java.lang.String userid,
java.lang.String oldPrstatusId)
|
void |
invalidateAclWhenMove(java.lang.String id)
|
void |
invalidateAttachments(java.lang.String taskid)
|
void |
invalidateTaskTypeUDF(java.lang.String taskId)
|
void |
invalidateUDF()
|
void |
invalidateUDF(java.lang.String id)
|
void |
invalidateUDFWhenChange()
|
void |
invalidateUDFWhenChange(java.lang.String id)
|
void |
invalidateWFUDF(java.lang.String wfId)
|
void |
invalidateWhenChangeMessages(java.lang.String id)
|
void |
invalidateWhenChangeWorkflow()
|
void |
invalidateWhenInsert(java.lang.String id)
|
void |
invalidateWhenMove(java.lang.String taskid,
java.lang.String from,
java.lang.String to)
|
void |
invalidateWhenRemove(java.lang.String id)
|
void |
invalidateWhenRemoveScript()
|
void |
invalidateWhenUpdate(java.lang.String id)
|
void |
invalidateWorkflowUDF(java.lang.String wfId)
|
void |
receive(CacheNotification nf)
|
Methods inherited from class com.trackstudio.kernel.cache.CacheManager |
---|
notify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String invalidateTaskWhenMove
public static final java.lang.String invalidateAttachments
public static final java.lang.String invalidateTaskWhenInsert
public static final java.lang.String invalidateTaskUDFWhenRemoveScript
public static final java.lang.String invalidateTaskWhenRemove
public static final java.lang.String invalidateWhenChangeWorkflow
public static final java.lang.String invalidateTaskWhenUpdate
public static final java.lang.String invalidateWhenChangeMessages
public static final java.lang.String invalidateAcl
public static final java.lang.String invalidateAclWhenMove
public static final java.lang.String invalidateAclWhenChangeStatus
public static final java.lang.String invalidateTaskUDF
public static final java.lang.String invalidateWFUDF
public static final java.lang.String invalidateTaskUDFWhenChange
Method Detail |
---|
public static TaskCacheManager getInstance() throws GranException
GranException
public TaskCacheItem find(java.lang.String id) throws GranException
GranException
public java.util.List getChildrenId(java.lang.String id) throws GranException
id
-
GranException
public java.util.Collection getTasksWithParents(java.util.Collection idColl) throws GranException
GranException
public void initTasks(java.util.Collection idColl) throws GranException
GranException
public void initTasksMessagesAttachmentsCollection(java.util.Collection idColl) throws GranException
idColl
-
GranException
public java.util.List getMessages(java.lang.String id) throws GranException
GranException
public void initMessages(java.util.Collection idColl) throws GranException
GranException
public void initAttachments(java.util.Collection idColl) throws GranException
GranException
public void initUDFValues(java.util.Collection idColl, java.util.Set allowedPrstatuses) throws GranException
idColl
- allowedPrstatuses
-
GranException
ListUtil
public void invalidate() throws GranException
GranException
public void invalidateUDF() throws GranException
GranException
public void invalidateTaskTypeUDF(java.lang.String taskId) throws GranException
GranException
public void invalidateWFUDF(java.lang.String wfId) throws GranException
GranException
public void invalidateWhenRemoveScript() throws GranException
GranException
public void invalidateUDF(java.lang.String id) throws GranException
GranException
public void invalidateUDFWhenChange() throws GranException
GranException
public void invalidateWorkflowUDF(java.lang.String wfId) throws GranException
GranException
public void invalidateUDFWhenChange(java.lang.String id) throws GranException
GranException
public void invalidateWhenRemove(java.lang.String id) throws GranException
GranException
public void invalidateWhenChangeWorkflow() throws GranException
GranException
public void invalidateWhenUpdate(java.lang.String id) throws GranException
GranException
public void invalidateWhenMove(java.lang.String taskid, java.lang.String from, java.lang.String to) throws GranException
GranException
public void invalidateAttachments(java.lang.String taskid) throws GranException
GranException
public void invalidateWhenInsert(java.lang.String id) throws GranException
GranException
public void receive(CacheNotification nf) throws GranException
GranException
public void invalidateWhenChangeMessages(java.lang.String id) throws GranException
GranException
public void invalidateAcl(java.lang.String id, java.lang.String userid, java.lang.String groupId) throws GranException
GranException
public void invalidateAclWhenMove(java.lang.String id) throws GranException
GranException
public void invalidateAclWhenChangeStatus(java.lang.String userid, java.lang.String oldPrstatusId) throws GranException
GranException
public static MessageCacheItem findMessage(java.lang.String id) throws GranException
GranException
public java.util.List getAttachments(java.lang.String id) throws GranException
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |