com.trackstudio.kernel.manager
Class WorkflowManager
java.lang.Object
  
com.trackstudio.kernel.manager.KernelManager
      
com.trackstudio.kernel.manager.WorkflowManager
public class WorkflowManager
- extends KernelManager
 
 
| 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 | 
 
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.