gran.app.adapter.kernel.workflow
Interface WorkflowAdapter

All Superinterfaces:
Adapter, KernelAdapter
All Known Implementing Classes:
BaseWorkflowAdapter

public interface WorkflowAdapter
extends KernelAdapter


Method Summary
 java.lang.String addMessageTypeImpl(java.lang.String workflowid, java.lang.String name, java.lang.String description, java.lang.String isdefault, java.lang.String result)
          adds new Mstatus to this workflow
 void addPriorityImpl(java.lang.String priority_name, java.lang.String priority_description, java.lang.String priority_order, boolean isdefault, java.lang.String workflow)
           
 void addResolutionImpl(java.lang.String mstatusid, java.lang.String name, java.lang.String isdefault)
           
 java.lang.String addStateImpl(java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String workflowid, java.lang.String color, java.lang.String result)
           
 void addTransitionImpl(java.lang.String mstatusid, java.lang.String transitionid, java.lang.String start, java.lang.String finish)
           
 java.lang.String addWorkflowImpl(java.lang.String taskid, java.lang.String name, java.lang.String result)
           
 java.util.HashMap availableMstatusMapImpl(java.lang.String taskid, java.util.HashMap result)
           
 java.util.HashMap availablePriorityMapImpl(java.lang.String taskid, java.util.HashMap result)
           
 java.util.Collection availableResolutionListImpl(java.lang.String mstatusid, java.util.Collection result)
          get available resolution list each mstatusid has own list of available resolution
 java.util.HashMap availableResolutionsMapImpl(java.lang.String taskid, java.util.HashMap result)
           
 java.util.Collection availableStatesImpl(java.lang.String workflowid, java.util.Collection result)
           
 java.util.HashMap availableStatesMapImpl(java.lang.String taskid, java.util.HashMap result)
           
 java.util.Collection availableWorkflowListImpl(java.lang.String taskid, java.util.Collection result)
           
 java.lang.String copyWorkflowImpl(java.lang.String workflowId, java.lang.String taskId, gran.model.User loggedUser)
           
 void deleteMessageTypesImpl(java.lang.String[] pks)
          removes (if possible) mstatus from workflow
 void deletePriorityImpl(java.lang.String ids)
           
 void deleteResolutionsImpl(java.lang.String[] ids)
          removes (if possible) mstatus from workflow
 void deleteStatusesImpl(java.lang.String[] ids)
           
 void deleteTransitionImpl(java.lang.String mstatusid, java.lang.String startid)
           
 void deleteWorkflowsImpl(java.lang.String[] ids)
           
 void editStateImpl(java.lang.String id, java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String color)
           
 java.util.HashMap getMprstatusMapImpl(java.lang.String workflowid, java.lang.String access, java.util.HashMap result)
           
 java.util.Collection getMstatusImpl(java.lang.String workflowid, java.util.Collection result)
           
 java.util.Collection getMstatusListImpl(java.lang.String workflowid, java.util.Collection result)
           
 java.util.Collection getPriorityListImpl(java.lang.String workflowid, java.util.Collection result)
           
 java.util.HashMap getPriorityMapImpl(java.lang.String workflowid, java.util.HashMap result)
           
 java.util.Collection getResolutionListImpl(java.lang.String mstatusId, java.util.Collection result)
           
 java.lang.String getStartStatusImpl(java.lang.String workflowid, java.lang.String result)
           
 java.util.HashMap getTransitionMapImpl(java.lang.String mstatusid, java.util.HashMap result)
           
 void grantMailImpl(java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 void grantProcessImpl(java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 void grantViewImpl(java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 void setWorkflowNameImpl(java.lang.String workflowid, java.lang.String name)
           
 void updateMstatusImpl(java.lang.String mstatusid, java.lang.String mstatus_name, java.lang.String mstatus_description, java.lang.String mstatus_isdefault)
           
 void updatePriorityImpl(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 updateResolutionImpl(java.lang.String resid, java.lang.String name, java.lang.String isdefault)
           
 void updateTransitionImpl(java.lang.String mstatusid, java.lang.String start, java.lang.String finish)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

deletePriorityImpl

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

updatePriorityImpl

public void updatePriorityImpl(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

addPriorityImpl

public void addPriorityImpl(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

getStartStatusImpl

public java.lang.String getStartStatusImpl(java.lang.String workflowid,
                                           java.lang.String result)
                                    throws gran.exception.GranException
Throws:
gran.exception.GranException

availableResolutionListImpl

public java.util.Collection availableResolutionListImpl(java.lang.String mstatusid,
                                                        java.util.Collection result)
                                                 throws gran.exception.GranException
get available resolution list each mstatusid has own list of available resolution

Throws:
gran.exception.GranException

availableStatesImpl

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

availableStatesMapImpl

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

availableResolutionsMapImpl

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

availablePriorityMapImpl

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

addStateImpl

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

deleteStatusesImpl

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

editStateImpl

public void editStateImpl(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

addMessageTypeImpl

public java.lang.String addMessageTypeImpl(java.lang.String workflowid,
                                           java.lang.String name,
                                           java.lang.String description,
                                           java.lang.String isdefault,
                                           java.lang.String result)
                                    throws gran.exception.GranException
adds new Mstatus to this workflow

Throws:
gran.exception.GranException

deleteMessageTypesImpl

public void deleteMessageTypesImpl(java.lang.String[] pks)
                            throws gran.exception.GranException
removes (if possible) mstatus from workflow

Throws:
gran.exception.GranException

getMprstatusMapImpl

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

getTransitionMapImpl

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

deleteResolutionsImpl

public void deleteResolutionsImpl(java.lang.String[] ids)
                           throws gran.exception.GranException
removes (if possible) mstatus from workflow

Throws:
gran.exception.GranException

updateMstatusImpl

public void updateMstatusImpl(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

availableWorkflowListImpl

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

addWorkflowImpl

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

copyWorkflowImpl

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

deleteWorkflowsImpl

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

addTransitionImpl

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

addResolutionImpl

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

updateResolutionImpl

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

setWorkflowNameImpl

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

getMstatusListImpl

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

getPriorityListImpl

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

getPriorityMapImpl

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

getResolutionListImpl

public java.util.Collection getResolutionListImpl(java.lang.String mstatusId,
                                                  java.util.Collection result)
                                           throws gran.exception.GranException
Throws:
gran.exception.GranException

getMstatusImpl

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

updateTransitionImpl

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

deleteTransitionImpl

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

grantMailImpl

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

grantProcessImpl

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

grantViewImpl

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

availableMstatusMapImpl

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


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