com.trackstudio.kernel.manager
Class StepManager

java.lang.Object
  extended by com.trackstudio.kernel.manager.KernelManager
      extended by com.trackstudio.kernel.manager.StepManager

public class StepManager
extends KernelManager


Field Summary
 
Fields inherited from class com.trackstudio.kernel.manager.KernelManager
hu
 
Method Summary
 java.util.List getAllowedMsgRecepientList(java.lang.String taskId)
           
 java.util.ArrayList getAvailableMstatusList(java.lang.String taskId, java.lang.String userId)
           
 java.util.ArrayList getHandlerGroupList(java.lang.String mstatusId, java.lang.String taskId)
           
 java.util.ArrayList<java.lang.String> getHandlerList(java.lang.String mstatusId, java.lang.String taskId)
           
protected static StepManager getInstance()
           
 java.util.ArrayList getMessageList(java.lang.String taskId, java.lang.String userId)
           
 java.lang.String getNextStatusId(java.lang.String taskId, java.lang.String mstatusId)
           
 java.util.List getProcessableMstatusList(java.lang.String userId, java.lang.String taskId)
           
 java.util.ArrayList getTaskEditGroupHandlerList(java.lang.String taskId, java.lang.String categoryId, boolean isNew)
           
 java.util.ArrayList getTaskEditHandlerList(java.lang.String taskId, java.lang.String categoryId, boolean isNew, java.lang.String submitter)
           
 boolean isMessageViewable(java.lang.String userId, java.lang.String taskId, java.lang.String mstatusId)
           
 void step(java.lang.String mstatusId, java.lang.String taskId, java.lang.String userId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String resolutionId)
           
 
Methods inherited from class com.trackstudio.kernel.manager.KernelManager
getAcl, getAttachment, getCategory, getEmailType, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPrstatus, getRegistration, getReport, getScript, getStep, getTask, getTSInfo, getUdf, getUser, getWorkflow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

protected static StepManager getInstance()

getAvailableMstatusList

public java.util.ArrayList getAvailableMstatusList(java.lang.String taskId,
                                                   java.lang.String userId)
                                            throws GranException
Throws:
GranException

step

public void step(java.lang.String mstatusId,
                 java.lang.String taskId,
                 java.lang.String userId,
                 java.lang.String handlerUserId,
                 java.lang.String handlerGroupId,
                 java.lang.String resolutionId)
          throws GranException
Throws:
GranException

getNextStatusId

public java.lang.String getNextStatusId(java.lang.String taskId,
                                        java.lang.String mstatusId)
                                 throws GranException
Throws:
GranException

getHandlerList

public java.util.ArrayList<java.lang.String> getHandlerList(java.lang.String mstatusId,
                                                            java.lang.String taskId)
                                                     throws GranException
Throws:
GranException

getHandlerGroupList

public java.util.ArrayList getHandlerGroupList(java.lang.String mstatusId,
                                               java.lang.String taskId)
                                        throws GranException
Throws:
GranException

getTaskEditHandlerList

public java.util.ArrayList getTaskEditHandlerList(java.lang.String taskId,
                                                  java.lang.String categoryId,
                                                  boolean isNew,
                                                  java.lang.String submitter)
                                           throws GranException
Throws:
GranException

getTaskEditGroupHandlerList

public java.util.ArrayList getTaskEditGroupHandlerList(java.lang.String taskId,
                                                       java.lang.String categoryId,
                                                       boolean isNew)
                                                throws GranException
Throws:
GranException

getAllowedMsgRecepientList

public java.util.List getAllowedMsgRecepientList(java.lang.String taskId)
                                          throws GranException
Throws:
GranException

getMessageList

public java.util.ArrayList getMessageList(java.lang.String taskId,
                                          java.lang.String userId)
                                   throws GranException
Throws:
GranException

getProcessableMstatusList

public java.util.List getProcessableMstatusList(java.lang.String userId,
                                                java.lang.String taskId)
                                         throws GranException
Throws:
GranException

isMessageViewable

public boolean isMessageViewable(java.lang.String userId,
                                 java.lang.String taskId,
                                 java.lang.String mstatusId)
                          throws GranException
Throws:
GranException


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