com.trackstudio.kernel.manager
Class StepManager

java.lang.Object
  extended bycom.trackstudio.kernel.manager.KernelManager
      extended bycom.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 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)
           
 java.util.ArrayList getTaskEditHandlerList(java.lang.String taskId, java.lang.String categoryId)
           
 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 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)
                                           throws GranException
Throws:
GranException

getTaskEditGroupHandlerList

public java.util.ArrayList getTaskEditGroupHandlerList(java.lang.String taskId,
                                                       java.lang.String categoryId)
                                                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


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