gran.app.adapter.external.workflow
Class SecuredWorkflowAdapterManager

java.lang.Object
  extended bygran.app.adapter.external.workflow.SecuredWorkflowAdapterManager

public class SecuredWorkflowAdapterManager
extends java.lang.Object


Constructor Summary
SecuredWorkflowAdapterManager(java.util.ArrayList adapters)
           
 
Method Summary
 java.lang.String cloneWorkflow(SessionContext sc, java.lang.String workflowId, java.lang.String taskId)
           
 java.lang.String createMstatus(SessionContext sc, java.lang.String workflowId, java.lang.String name, java.lang.String description, boolean isdefault)
           
 void createPriority(SessionContext sc, java.lang.String name, java.lang.String description, int order, boolean isdefault, java.lang.String workflowId)
           
 void createResolution(SessionContext sc, java.lang.String mstatusId, java.lang.String name, boolean isdefault)
           
 java.lang.String createStatus(SessionContext sc, java.lang.String name, boolean isStart, boolean isFinish, java.lang.String workflowId, java.lang.String color)
           
 java.lang.String createWorkflow(SessionContext sc, java.lang.String taskId, java.lang.String name)
           
 void deleteMstatus(SessionContext sc, java.lang.String mstatusId)
           
 void deletePriority(SessionContext sc, java.lang.String priorityId)
           
 void deleteResolution(SessionContext sc, java.lang.String resolutionId)
           
 void deleteStatus(SessionContext sc, java.lang.String statusId)
           
 void deleteTransition(SessionContext sc, java.lang.String transitionId)
           
 void deleteWorkflow(SessionContext sc, java.lang.String workflowId)
           
 void editStatus(SessionContext sc, java.lang.String statusId, java.lang.String name, boolean start, boolean finish, java.lang.String color)
           
 java.util.ArrayList getAvailableWorkflowList(SessionContext sc, java.lang.String taskId)
           
 java.util.ArrayList getMstatusList(SessionContext sc, java.lang.String workflowId)
           
 java.util.ArrayList getPriorityList(SessionContext sc, java.lang.String workflowId)
           
 java.util.ArrayList getResolutionList(SessionContext sc, java.lang.String mstatusId)
           
 java.util.ArrayList getStatusList(SessionContext sc, java.lang.String workflowId)
           
 java.util.ArrayList getTransitionList(SessionContext sc, java.lang.String mstatusId)
           
 void grantBeHandler(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantProcess(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantView(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void setMstatusTrigger(SessionContext sc, java.lang.String mstatusId, java.lang.String before, java.lang.String insteadOf, java.lang.String after)
           
 void setWorkflowName(SessionContext sc, java.lang.String workflowId, java.lang.String name)
           
 void updateMstatus(SessionContext sc, java.lang.String mstatusId, java.lang.String name, java.lang.String description, boolean isdefault)
           
 void updatePriority(SessionContext sc, java.lang.String priorityId, java.lang.String name, java.lang.String description, int order, boolean defaultPriority)
           
 void updateResolution(SessionContext sc, java.lang.String resolutionId, java.lang.String name, boolean isdefault)
           
 void updateTransition(SessionContext sc, java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredWorkflowAdapterManager

public SecuredWorkflowAdapterManager(java.util.ArrayList adapters)
Method Detail

getResolutionList

public java.util.ArrayList getResolutionList(SessionContext sc,
                                             java.lang.String mstatusId)
                                      throws GranException
Throws:
GranException

getStatusList

public java.util.ArrayList getStatusList(SessionContext sc,
                                         java.lang.String workflowId)
                                  throws GranException
Throws:
GranException

createStatus

public java.lang.String createStatus(SessionContext sc,
                                     java.lang.String name,
                                     boolean isStart,
                                     boolean isFinish,
                                     java.lang.String workflowId,
                                     java.lang.String color)
                              throws GranException
Throws:
GranException

createMstatus

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

getMstatusList

public java.util.ArrayList getMstatusList(SessionContext sc,
                                          java.lang.String workflowId)
                                   throws GranException
Throws:
GranException

getTransitionList

public java.util.ArrayList getTransitionList(SessionContext sc,
                                             java.lang.String mstatusId)
                                      throws GranException
Throws:
GranException

getPriorityList

public java.util.ArrayList getPriorityList(SessionContext sc,
                                           java.lang.String workflowId)
                                    throws GranException
Throws:
GranException

getAvailableWorkflowList

public java.util.ArrayList getAvailableWorkflowList(SessionContext sc,
                                                    java.lang.String taskId)
                                             throws GranException
Throws:
GranException

createWorkflow

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

cloneWorkflow

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

createResolution

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

updateResolution

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

deleteWorkflow

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

setWorkflowName

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

deleteResolution

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

deleteMstatus

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

updateMstatus

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

grantProcess

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

grantBeHandler

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

grantView

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

deletePriority

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

deleteStatus

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

editStatus

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

updatePriority

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

createPriority

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

updateTransition

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

deleteTransition

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

setMstatusTrigger

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


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