gran.app.adapter.external
Interface SecuredWorkflowAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredWorkflowAdapter

public interface SecuredWorkflowAdapter
extends SecuredAdapter


Method Summary
 java.lang.String cloneWorkflowImpl(SessionContext sc, java.lang.String workflowId, java.lang.String taskId)
           
 java.lang.String createMstatusImpl(SessionContext sc, java.lang.String workflowId, java.lang.String name, java.lang.String description, boolean isdefault, java.lang.String result)
          adds new Mstatus to this workflow
 void createPriorityImpl(SessionContext sc, java.lang.String name, java.lang.String description, int order, boolean isdefault, java.lang.String workflowId)
           
 void createResolutionImpl(SessionContext sc, java.lang.String mstatusId, java.lang.String name, boolean isdefault)
           
 java.lang.String createStatusImpl(SessionContext sc, java.lang.String name, boolean isStart, boolean isFinish, java.lang.String workflowId, java.lang.String color, java.lang.String result)
           
 java.lang.String createWorkflowImpl(SessionContext sc, java.lang.String taskId, java.lang.String name, java.lang.String result)
           
 void deleteMstatusImpl(SessionContext sc, java.lang.String mstatusId)
          removes (if possible) mstatus from workflow
 void deletePriorityImpl(SessionContext sc, java.lang.String priorityId)
           
 void deleteResolutionImpl(SessionContext sc, java.lang.String resolutionId)
          removes (if possible) mstatus from workflow
 void deleteStatusImpl(SessionContext sc, java.lang.String statusId)
           
 void deleteTransitionImpl(SessionContext sc, java.lang.String transitionId)
           
 void deleteWorkflowImpl(SessionContext sc, java.lang.String workflowId)
           
 void editStatusImpl(SessionContext sc, java.lang.String statusId, java.lang.String name, boolean start, boolean finish, java.lang.String color)
           
 java.util.ArrayList getAvailableWorkflowListImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
           
 java.util.ArrayList getMstatusListImpl(SessionContext sc, java.lang.String workflowId, java.util.ArrayList result)
           
 java.util.ArrayList getPriorityListImpl(SessionContext sc, java.lang.String workflowId, java.util.ArrayList result)
           
 java.util.ArrayList getResolutionListImpl(SessionContext sc, java.lang.String mstatusId, java.util.ArrayList result)
          get available resolution list each mstatusid has own list of available resolution
 java.util.ArrayList getStatusListImpl(SessionContext sc, java.lang.String workflowId, java.util.ArrayList result)
           
 java.util.ArrayList getTransitionListImpl(SessionContext sc, java.lang.String mstatusId, java.util.ArrayList result)
           
 void grantBeHandlerImpl(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantProcessImpl(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void grantViewImpl(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId)
           
 void setMstatusTriggerImpl(SessionContext sc, java.lang.String mstatusId, java.lang.String before, java.lang.String insteadOf, java.lang.String after)
           
 void setWorkflowNameImpl(SessionContext sc, java.lang.String workflowId, java.lang.String name)
           
 void updateMstatusImpl(SessionContext sc, java.lang.String mstatusId, java.lang.String name, java.lang.String description, boolean isdefault)
           
 void updatePriorityImpl(SessionContext sc, java.lang.String priorityId, java.lang.String name, java.lang.String description, int order, boolean defaultPriority)
           
 void updateResolutionImpl(SessionContext sc, java.lang.String resolutionId, java.lang.String name, boolean isdefault)
           
 void updateTransitionImpl(SessionContext sc, java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

deletePriorityImpl

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

updatePriorityImpl

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

createPriorityImpl

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

getResolutionListImpl

public java.util.ArrayList getResolutionListImpl(SessionContext sc,
                                                 java.lang.String mstatusId,
                                                 java.util.ArrayList result)
                                          throws GranException
get available resolution list each mstatusid has own list of available resolution

Throws:
GranException

getStatusListImpl

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

getTransitionListImpl

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

createStatusImpl

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

deleteStatusImpl

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

editStatusImpl

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

createMstatusImpl

public java.lang.String createMstatusImpl(SessionContext sc,
                                          java.lang.String workflowId,
                                          java.lang.String name,
                                          java.lang.String description,
                                          boolean isdefault,
                                          java.lang.String result)
                                   throws GranException
adds new Mstatus to this workflow

Throws:
GranException

deleteMstatusImpl

public void deleteMstatusImpl(SessionContext sc,
                              java.lang.String mstatusId)
                       throws GranException
removes (if possible) mstatus from workflow

Throws:
GranException

deleteResolutionImpl

public void deleteResolutionImpl(SessionContext sc,
                                 java.lang.String resolutionId)
                          throws GranException
removes (if possible) mstatus from workflow

Throws:
GranException

updateMstatusImpl

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

getAvailableWorkflowListImpl

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

createWorkflowImpl

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

cloneWorkflowImpl

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

deleteWorkflowImpl

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

createResolutionImpl

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

updateResolutionImpl

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

setWorkflowNameImpl

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

getMstatusListImpl

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

getPriorityListImpl

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

updateTransitionImpl

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

deleteTransitionImpl

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

grantProcessImpl

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

grantBeHandlerImpl

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

grantViewImpl

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

setMstatusTriggerImpl

public void setMstatusTriggerImpl(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.