com.trackstudio.kernel.cache
Class TaskCacheManager

java.lang.Object
  extended bycom.trackstudio.kernel.cache.CacheManager
      extended bycom.trackstudio.kernel.cache.TaskCacheManager
All Implemented Interfaces:
NotificationReceiver

public class TaskCacheManager
extends CacheManager


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 TaskCacheManager getInstance()
           
 java.util.ArrayList getItemCollection(java.util.List idColl)
           
 int initCollection(java.util.List idColl)
           
 void initUDFValues(java.util.List idColl, java.util.Set allowedPrstatuses)
           
 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)
           
 void invalidateAclWhenMove(java.lang.String id)
           
 void invalidateAttachments(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

invalidateTaskWhenMove

public static final java.lang.String invalidateTaskWhenMove
See Also:
Constant Field Values

invalidateAttachments

public static final java.lang.String invalidateAttachments
See Also:
Constant Field Values

invalidateTaskWhenInsert

public static final java.lang.String invalidateTaskWhenInsert
See Also:
Constant Field Values

invalidateTaskUDFWhenRemoveScript

public static final java.lang.String invalidateTaskUDFWhenRemoveScript
See Also:
Constant Field Values

invalidateTaskWhenRemove

public static final java.lang.String invalidateTaskWhenRemove
See Also:
Constant Field Values

invalidateWhenChangeWorkflow

public static final java.lang.String invalidateWhenChangeWorkflow
See Also:
Constant Field Values

invalidateTaskWhenUpdate

public static final java.lang.String invalidateTaskWhenUpdate
See Also:
Constant Field Values

invalidateWhenChangeMessages

public static final java.lang.String invalidateWhenChangeMessages
See Also:
Constant Field Values

invalidateAcl

public static final java.lang.String invalidateAcl
See Also:
Constant Field Values

invalidateAclWhenMove

public static final java.lang.String invalidateAclWhenMove
See Also:
Constant Field Values

invalidateAclWhenChangeStatus

public static final java.lang.String invalidateAclWhenChangeStatus
See Also:
Constant Field Values

invalidateTaskUDF

public static final java.lang.String invalidateTaskUDF
See Also:
Constant Field Values

invalidateWFUDF

public static final java.lang.String invalidateWFUDF
See Also:
Constant Field Values

invalidateTaskUDFWhenChange

public static final java.lang.String invalidateTaskUDFWhenChange
See Also:
Constant Field Values
Method Detail

getInstance

public static TaskCacheManager getInstance()
                                    throws GranException
Throws:
GranException

find

public TaskCacheItem find(java.lang.String id)
                   throws GranException
Throws:
GranException

initCollection

public int initCollection(java.util.List idColl)
                   throws GranException
Throws:
GranException

initUDFValues

public void initUDFValues(java.util.List idColl,
                          java.util.Set allowedPrstatuses)
                   throws GranException
Throws:
GranException

getItemCollection

public java.util.ArrayList getItemCollection(java.util.List idColl)
                                      throws GranException
Throws:
GranException

invalidate

public void invalidate()
                throws GranException
Deprecated. Do not use, please

Invalidate all elements of cache.

Throws:
GranException

invalidateUDF

public void invalidateUDF()
                   throws GranException
Throws:
GranException

invalidateWFUDF

public void invalidateWFUDF(java.lang.String wfId)
                     throws GranException
Throws:
GranException

invalidateWhenRemoveScript

public void invalidateWhenRemoveScript()
                                throws GranException
Throws:
GranException

invalidateUDF

public void invalidateUDF(java.lang.String id)
                   throws GranException
Throws:
GranException

invalidateUDFWhenChange

public void invalidateUDFWhenChange()
                             throws GranException
Throws:
GranException

invalidateWorkflowUDF

public void invalidateWorkflowUDF(java.lang.String wfId)
                           throws GranException
Throws:
GranException

invalidateUDFWhenChange

public void invalidateUDFWhenChange(java.lang.String id)
                             throws GranException
Throws:
GranException

invalidateWhenRemove

public void invalidateWhenRemove(java.lang.String id)
                          throws GranException
Throws:
GranException

invalidateWhenChangeWorkflow

public void invalidateWhenChangeWorkflow()
                                  throws GranException
Throws:
GranException

invalidateWhenUpdate

public void invalidateWhenUpdate(java.lang.String id)
                          throws GranException
Throws:
GranException

invalidateWhenMove

public void invalidateWhenMove(java.lang.String taskid,
                               java.lang.String from,
                               java.lang.String to)
                        throws GranException
Throws:
GranException

invalidateAttachments

public void invalidateAttachments(java.lang.String taskid)
                           throws GranException
Throws:
GranException

invalidateWhenInsert

public void invalidateWhenInsert(java.lang.String id)
                          throws GranException
Throws:
GranException

receive

public void receive(CacheNotification nf)
             throws GranException
Throws:
GranException

invalidateWhenChangeMessages

public void invalidateWhenChangeMessages(java.lang.String id)
                                  throws GranException
Throws:
GranException

invalidateAcl

public void invalidateAcl(java.lang.String id,
                          java.lang.String userid,
                          java.lang.String groupId)
                   throws GranException
Throws:
GranException

invalidateAclWhenMove

public void invalidateAclWhenMove(java.lang.String id)
                           throws GranException
Throws:
GranException

invalidateAclWhenChangeStatus

public void invalidateAclWhenChangeStatus(java.lang.String userid)
                                   throws GranException
Throws:
GranException


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