com.trackstudio.kernel.manager
Class WorkflowManager

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

public class WorkflowManager
extends KernelManager


Field Summary
 
Fields inherited from class com.trackstudio.kernel.manager.KernelManager
hu
 
Method Summary
 java.util.List availableWorkflowIdList(java.lang.String taskid)
           
 java.lang.String cloneWorkflow(java.lang.String workflowId, java.lang.String taskId, java.lang.String locale)
           
 java.lang.String createMstatus(java.lang.String workflowId, java.lang.String name, java.lang.String description, boolean isdefault)
           
 void createPriority(java.lang.String name, java.lang.String description, int order, boolean isdefault, java.lang.String workflowId)
           
 void createResolution(java.lang.String mstatusId, java.lang.String name, boolean isdefault)
           
 java.lang.String createStatus(java.lang.String name, boolean start, boolean finish, java.lang.String workflowId, java.lang.String color)
           
 void createTransition(java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId)
           
 java.lang.String createWorkflow(java.lang.String taskId, java.lang.String name)
           
 void deleteMstatus(java.lang.String mstatusId)
           
 void deletePriority(java.lang.String priorityId)
           
 void deleteResolution(java.lang.String resolutionId)
           
 void deleteStatus(java.lang.String statusId)
           
 void deleteTransition(java.lang.String transitionId)
           
 void deleteWorkflow(java.lang.String workflowId)
           
 void editStatus(java.lang.String statusId, java.lang.String name, boolean start, boolean finish, java.lang.String color)
           
 java.util.List getAvailableWorkflowList(java.lang.String taskId)
           
protected static WorkflowManager getInstance()
           
 java.util.List getMstatusList(java.lang.String workflowId)
           
 java.util.List getPriorityList(java.lang.String workflowId)
           
 java.util.List getResolutionList(java.lang.String mstatusId)
           
 java.lang.String getStartStatusId(java.lang.String workflowId)
           
 java.util.List getStatusList(java.lang.String workflowId)
           
 java.util.List getTransitionList(java.lang.String mstatusId)
           
 java.util.List getUDFs(java.lang.String workflowId)
           
 void grant(java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantBeHandler(java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantProcess(java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantView(java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void setMstatusTrigger(java.lang.String mstatusId, java.lang.String before, java.lang.String insteadOf, java.lang.String after)
           
 void setWorkflowName(java.lang.String workflowId, java.lang.String name)
           
 void updateMstatus(java.lang.String mstatusId, java.lang.String name, java.lang.String description, boolean isdefault)
           
 void updatePriority(java.lang.String priorityId, java.lang.String name, java.lang.String description, int order, boolean isDefault)
           
 void updateResolution(java.lang.String resolutionId, java.lang.String name, boolean isdefault)
           
 void updateTransition(java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId)
           
 
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 WorkflowManager getInstance()

updateMstatus

public void updateMstatus(java.lang.String mstatusId,
                          java.lang.String name,
                          java.lang.String description,
                          boolean isdefault)
                   throws GranException
Throws:
GranException

createPriority

public void createPriority(java.lang.String name,
                           java.lang.String description,
                           int order,
                           boolean isdefault,
                           java.lang.String workflowId)
                    throws GranException
Throws:
GranException

getAvailableWorkflowList

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

createWorkflow

public java.lang.String createWorkflow(java.lang.String taskId,
                                       java.lang.String name)
                                throws GranException
Throws:
GranException

deleteWorkflow

public void deleteWorkflow(java.lang.String workflowId)
                    throws GranException
Throws:
GranException

getTransitionList

public java.util.List getTransitionList(java.lang.String mstatusId)
                                 throws GranException
Throws:
GranException

getPriorityList

public java.util.List getPriorityList(java.lang.String workflowId)
                               throws GranException
Throws:
GranException

getMstatusList

public java.util.List getMstatusList(java.lang.String workflowId)
                              throws GranException
Throws:
GranException

updateResolution

public void updateResolution(java.lang.String resolutionId,
                             java.lang.String name,
                             boolean isdefault)
                      throws GranException
Throws:
GranException

createResolution

public void createResolution(java.lang.String mstatusId,
                             java.lang.String name,
                             boolean isdefault)
                      throws GranException
Throws:
GranException

deleteTransition

public void deleteTransition(java.lang.String transitionId)
                      throws GranException
Throws:
GranException

createTransition

public void createTransition(java.lang.String mstatusId,
                             java.lang.String startStatusId,
                             java.lang.String finishStatusId)
                      throws GranException
Throws:
GranException

updateTransition

public void updateTransition(java.lang.String mstatusId,
                             java.lang.String startStatusId,
                             java.lang.String finishStatusId)
                      throws GranException
Throws:
GranException

deleteResolution

public void deleteResolution(java.lang.String resolutionId)
                      throws GranException
Throws:
GranException

deleteMstatus

public void deleteMstatus(java.lang.String mstatusId)
                   throws GranException
Throws:
GranException

createMstatus

public java.lang.String createMstatus(java.lang.String workflowId,
                                      java.lang.String name,
                                      java.lang.String description,
                                      boolean isdefault)
                               throws GranException
Throws:
GranException

editStatus

public void editStatus(java.lang.String statusId,
                       java.lang.String name,
                       boolean start,
                       boolean finish,
                       java.lang.String color)
                throws GranException
Throws:
GranException

deleteStatus

public void deleteStatus(java.lang.String statusId)
                  throws GranException
Throws:
GranException

createStatus

public java.lang.String createStatus(java.lang.String name,
                                     boolean start,
                                     boolean finish,
                                     java.lang.String workflowId,
                                     java.lang.String color)
                              throws GranException
Throws:
GranException

getStatusList

public java.util.List getStatusList(java.lang.String workflowId)
                             throws GranException
Throws:
GranException

setWorkflowName

public void setWorkflowName(java.lang.String workflowId,
                            java.lang.String name)
                     throws GranException
Throws:
GranException

updatePriority

public void updatePriority(java.lang.String priorityId,
                           java.lang.String name,
                           java.lang.String description,
                           int order,
                           boolean isDefault)
                    throws GranException
Throws:
GranException

deletePriority

public void deletePriority(java.lang.String priorityId)
                    throws GranException
Throws:
GranException

getStartStatusId

public java.lang.String getStartStatusId(java.lang.String workflowId)
                                  throws GranException
Throws:
GranException

availableWorkflowIdList

public java.util.List availableWorkflowIdList(java.lang.String taskid)
                                       throws GranException
Throws:
GranException

getUDFs

public java.util.List getUDFs(java.lang.String workflowId)
                       throws GranException
Throws:
GranException

getResolutionList

public java.util.List getResolutionList(java.lang.String mstatusId)
                                 throws GranException
Throws:
GranException

grant

public void grant(java.lang.String access,
                  java.lang.String prstatusId,
                  java.lang.String mstatusId)
           throws GranException
Throws:
GranException

grantView

public void grantView(java.lang.String access,
                      java.lang.String prstatusId,
                      java.lang.String mstatusId)
               throws GranException
Throws:
GranException

grantProcess

public void grantProcess(java.lang.String access,
                         java.lang.String prstatusId,
                         java.lang.String mstatusId)
                  throws GranException
Throws:
GranException

grantBeHandler

public void grantBeHandler(java.lang.String access,
                           java.lang.String prstatusId,
                           java.lang.String mstatusId)
                    throws GranException
Throws:
GranException

cloneWorkflow

public java.lang.String cloneWorkflow(java.lang.String workflowId,
                                      java.lang.String taskId,
                                      java.lang.String locale)
                               throws GranException
Throws:
GranException

setMstatusTrigger

public void setMstatusTrigger(java.lang.String mstatusId,
                              java.lang.String before,
                              java.lang.String insteadOf,
                              java.lang.String after)
                       throws GranException
Throws:
GranException


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