gran.app.adapter.kernel.workflow
Class WorkflowAdapterManager

java.lang.Object
  extended bygran.app.adapter.kernel.workflow.WorkflowAdapterManager

public class WorkflowAdapterManager
extends java.lang.Object


Constructor Summary
WorkflowAdapterManager(java.util.Collection adapters)
           
 
Method Summary
 java.lang.String addMessageType(java.lang.String workflowid, java.lang.String name, java.lang.String description, java.lang.String isdefault)
           
 void addPriority(java.lang.String priority_name, java.lang.String priority_description, java.lang.String priority_order, boolean isdefault, java.lang.String workflow)
           
 void addResolution(java.lang.String mstatusid, java.lang.String name, java.lang.String isdefault)
           
 java.lang.String addState(java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String workflowid, java.lang.String color)
           
 void addTransition(java.lang.String mstatusid, java.lang.String transitionid, java.lang.String start, java.lang.String finish)
           
 java.lang.String addWorkflow(java.lang.String taskid, java.lang.String name)
           
 java.util.HashMap availableMstatusMap(java.lang.String taskid)
           
 java.util.HashMap availablePriorityMap(java.lang.String taskid)
           
 java.util.Collection availableResolutionList(java.lang.String mstatusid)
           
 java.util.HashMap availableResolutionsMap(java.lang.String taskid)
           
 java.util.Collection availableStates(java.lang.String workflowid)
           
 java.util.HashMap availableStatesMap(java.lang.String taskid)
           
 java.util.Collection availableWorkflowList(java.lang.String taskid)
           
 java.lang.String copyWorkflow(java.lang.String workflowId, java.lang.String taskId, gran.model.User loggedUser)
           
 void deleteMessageTypes(java.lang.String[] pks)
           
 void deletePriority(java.lang.String ids)
           
 void deleteResolutions(java.lang.String[] ids)
           
 void deleteStatuses(java.lang.String[] ids)
           
 void deleteTransition(java.lang.String mstatusid, java.lang.String startid)
           
 void deleteWorkflows(java.lang.String[] ids)
           
 void editState(java.lang.String id, java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String color)
           
 java.util.HashMap getMprstatusMap(java.lang.String workflowid, java.lang.String access)
           
 java.util.Collection getMstatus(java.lang.String workflowid)
           
 java.util.Collection getMstatusList(java.lang.String workflowid)
           
 java.util.Collection getPriorityList(java.lang.String workflowid)
           
 java.util.HashMap getPriorityMap(java.lang.String workflowid)
           
 java.util.Collection getResolutionList(java.lang.String mstatusid)
           
 java.lang.String getStartStatus(java.lang.String workflowid)
           
 java.util.HashMap getTransitionMap(java.lang.String mstatusid)
           
 void grantMail(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 setWorkflowName(java.lang.String workflowid, java.lang.String name)
           
 void updateMstatus(java.lang.String mstatusid, java.lang.String mstatus_name, java.lang.String mstatus_description, java.lang.String mstatus_isdefault)
           
 void updatePriority(java.lang.String priorityid, java.lang.String priority_name, java.lang.String priority_description, java.lang.String priority_order, boolean defaultPriority, java.lang.String workflowId)
           
 void updateResolution(java.lang.String resid, java.lang.String name, java.lang.String isdefault)
           
 void updateTransition(java.lang.String mstatusid, java.lang.String start, java.lang.String finish)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowAdapterManager

public WorkflowAdapterManager(java.util.Collection adapters)
Method Detail

availableResolutionList

public java.util.Collection availableResolutionList(java.lang.String mstatusid)
                                             throws gran.exception.GranException
Throws:
gran.exception.GranException

availableStates

public java.util.Collection availableStates(java.lang.String workflowid)
                                     throws gran.exception.GranException
Throws:
gran.exception.GranException

availableStatesMap

public java.util.HashMap availableStatesMap(java.lang.String taskid)
                                     throws gran.exception.GranException
Throws:
gran.exception.GranException

availablePriorityMap

public java.util.HashMap availablePriorityMap(java.lang.String taskid)
                                       throws gran.exception.GranException
Throws:
gran.exception.GranException

availableResolutionsMap

public java.util.HashMap availableResolutionsMap(java.lang.String taskid)
                                          throws gran.exception.GranException
Throws:
gran.exception.GranException

addState

public java.lang.String addState(java.lang.String name,
                                 java.lang.Integer start,
                                 java.lang.Integer finish,
                                 java.lang.String workflowid,
                                 java.lang.String color)
                          throws gran.exception.GranException
Throws:
gran.exception.GranException

addMessageType

public java.lang.String addMessageType(java.lang.String workflowid,
                                       java.lang.String name,
                                       java.lang.String description,
                                       java.lang.String isdefault)
                                throws gran.exception.GranException
Throws:
gran.exception.GranException

getMprstatusMap

public java.util.HashMap getMprstatusMap(java.lang.String workflowid,
                                         java.lang.String access)
                                  throws gran.exception.GranException
Throws:
gran.exception.GranException

getTransitionMap

public java.util.HashMap getTransitionMap(java.lang.String mstatusid)
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

getMstatusList

public java.util.Collection getMstatusList(java.lang.String workflowid)
                                    throws gran.exception.GranException
Throws:
gran.exception.GranException

getPriorityList

public java.util.Collection getPriorityList(java.lang.String workflowid)
                                     throws gran.exception.GranException
Throws:
gran.exception.GranException

getPriorityMap

public java.util.HashMap getPriorityMap(java.lang.String workflowid)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

availableWorkflowList

public java.util.Collection availableWorkflowList(java.lang.String taskid)
                                           throws gran.exception.GranException
Throws:
gran.exception.GranException

addWorkflow

public java.lang.String addWorkflow(java.lang.String taskid,
                                    java.lang.String name)
                             throws gran.exception.GranException
Throws:
gran.exception.GranException

copyWorkflow

public java.lang.String copyWorkflow(java.lang.String workflowId,
                                     java.lang.String taskId,
                                     gran.model.User loggedUser)
                              throws gran.exception.GranException
Throws:
gran.exception.GranException

addResolution

public void addResolution(java.lang.String mstatusid,
                          java.lang.String name,
                          java.lang.String isdefault)
                   throws gran.exception.GranException
Throws:
gran.exception.GranException

updateResolution

public void updateResolution(java.lang.String resid,
                             java.lang.String name,
                             java.lang.String isdefault)
                      throws gran.exception.GranException
Throws:
gran.exception.GranException

getStartStatus

public java.lang.String getStartStatus(java.lang.String workflowid)
                                throws gran.exception.GranException
Throws:
gran.exception.GranException

getResolutionList

public java.util.Collection getResolutionList(java.lang.String mstatusid)
                                       throws gran.exception.GranException
Throws:
gran.exception.GranException

getMstatus

public java.util.Collection getMstatus(java.lang.String workflowid)
                                throws gran.exception.GranException
Throws:
gran.exception.GranException

addTransition

public void addTransition(java.lang.String mstatusid,
                          java.lang.String transitionid,
                          java.lang.String start,
                          java.lang.String finish)
                   throws gran.exception.GranException
Throws:
gran.exception.GranException

deleteWorkflows

public void deleteWorkflows(java.lang.String[] ids)
                     throws gran.exception.GranException
Throws:
gran.exception.GranException

setWorkflowName

public void setWorkflowName(java.lang.String workflowid,
                            java.lang.String name)
                     throws gran.exception.GranException
Throws:
gran.exception.GranException

deleteResolutions

public void deleteResolutions(java.lang.String[] ids)
                       throws gran.exception.GranException
Throws:
gran.exception.GranException

deleteMessageTypes

public void deleteMessageTypes(java.lang.String[] pks)
                        throws gran.exception.GranException
Throws:
gran.exception.GranException

updateMstatus

public void updateMstatus(java.lang.String mstatusid,
                          java.lang.String mstatus_name,
                          java.lang.String mstatus_description,
                          java.lang.String mstatus_isdefault)
                   throws gran.exception.GranException
Throws:
gran.exception.GranException

grantMail

public void grantMail(java.lang.String access,
                      java.lang.String prstatusid,
                      java.lang.String mstatusid)
               throws gran.exception.GranException
Throws:
gran.exception.GranException

grantProcess

public void grantProcess(java.lang.String access,
                         java.lang.String prstatusid,
                         java.lang.String mstatusid)
                  throws gran.exception.GranException
Throws:
gran.exception.GranException

grantView

public void grantView(java.lang.String access,
                      java.lang.String prstatusid,
                      java.lang.String mstatusid)
               throws gran.exception.GranException
Throws:
gran.exception.GranException

deletePriority

public void deletePriority(java.lang.String ids)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

deleteStatuses

public void deleteStatuses(java.lang.String[] ids)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

editState

public void editState(java.lang.String id,
                      java.lang.String name,
                      java.lang.Integer start,
                      java.lang.Integer finish,
                      java.lang.String color)
               throws gran.exception.GranException
Throws:
gran.exception.GranException

updatePriority

public void updatePriority(java.lang.String priorityid,
                           java.lang.String priority_name,
                           java.lang.String priority_description,
                           java.lang.String priority_order,
                           boolean defaultPriority,
                           java.lang.String workflowId)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

addPriority

public void addPriority(java.lang.String priority_name,
                        java.lang.String priority_description,
                        java.lang.String priority_order,
                        boolean isdefault,
                        java.lang.String workflow)
                 throws gran.exception.GranException
Throws:
gran.exception.GranException

updateTransition

public void updateTransition(java.lang.String mstatusid,
                             java.lang.String start,
                             java.lang.String finish)
                      throws gran.exception.GranException
Throws:
gran.exception.GranException

deleteTransition

public void deleteTransition(java.lang.String mstatusid,
                             java.lang.String startid)
                      throws gran.exception.GranException
Throws:
gran.exception.GranException

availableMstatusMap

public java.util.HashMap availableMstatusMap(java.lang.String taskid)
                                      throws gran.exception.GranException
Throws:
gran.exception.GranException


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