gran.app.adapter.external.workflow
Class BaseSecuredWorkflowAdapter

java.lang.Object
  extended bygran.app.adapter.external.workflow.BaseSecuredWorkflowAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredWorkflowAdapter

public class BaseSecuredWorkflowAdapter
extends java.lang.Object
implements SecuredWorkflowAdapter


Constructor Summary
BaseSecuredWorkflowAdapter()
           
 
Method Summary
 java.lang.String copyWorkflowImpl(java.lang.String sessionId, java.lang.String id, java.lang.String taskId)
           
 java.lang.String createMstatusImpl(java.lang.String sessionId, 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 createPriorityImpl(java.lang.String sessionId, java.lang.String priority_name, java.lang.String priority_description, java.lang.String priority_order, boolean isdefault, java.lang.String workflow)
          Adds a new priority.
 void createResolutionImpl(java.lang.String sessionId, java.lang.String mstatusid, java.lang.String name, java.lang.String isdefault)
           
 java.lang.String createStatusImpl(java.lang.String sessionId, java.lang.String name, boolean start, boolean finish, java.lang.String workflowid, java.lang.String color, java.lang.String result)
          Secured
 void createTransitionImpl(java.lang.String sessionId, java.lang.String mstatusid, java.lang.String start, java.lang.String finish)
          secured
 java.lang.String createWorkflowImpl(java.lang.String sessionId, java.lang.String taskid, java.lang.String name, java.lang.String result)
           
 void deleteMstatusImpl(java.lang.String sessionId, java.lang.String id)
          removes (if possible) mstatus from workflow
 void deletePriorityImpl(java.lang.String sessionId, java.lang.String id)
           
 void deleteResolutionImpl(java.lang.String sessionId, java.lang.String id)
          removes (if possible) mstatus from workflow
 void deleteStatusImpl(java.lang.String sessionId, java.lang.String id)
           
 void deleteTransitionImpl(java.lang.String sessionId, java.lang.String mstatusid, java.lang.String startid)
           
 void deleteWorkflowImpl(java.lang.String sessionId, java.lang.String id)
          secured
 void editStatusImpl(java.lang.String sessionId, java.lang.String id, java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String color)
           
 java.util.ArrayList getAvailableResolutionListImpl(java.lang.String sessionId, java.lang.String mstatusid, java.util.ArrayList result)
          get available resolution list each mstatusid has own list of available resolution
 java.util.ArrayList getAvailableStatusListImpl(java.lang.String sessionId, java.lang.String workflowid, java.util.ArrayList result)
           
 java.util.ArrayList getAvailableWorkflowListImpl(java.lang.String sessionId, java.lang.String taskid, java.util.ArrayList result)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.ArrayList getMstatusListImpl(java.lang.String sessionId, java.lang.String workflowid, java.util.ArrayList result)
           
 java.util.ArrayList getPriorityListImpl(java.lang.String sessionId, java.lang.String workflowid, java.util.ArrayList result)
           
 java.lang.String getStartStatusIdImpl(java.lang.String sessionId, java.lang.String workflowId, java.lang.String result)
           
 void grantMailImpl(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 void grantProcessImpl(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 void grantViewImpl(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusid, java.lang.String mstatusid)
           
 boolean init()
          Initialize adapter.
 void setWorkflowNameImpl(java.lang.String sessionId, java.lang.String workflowid, java.lang.String name)
           
 void updateMstatusImpl(java.lang.String sessionId, java.lang.String mstatusid, java.lang.String mstatus_name, java.lang.String mstatus_description, java.lang.String mstatus_isdefault)
           
 void updatePriorityImpl(java.lang.String sessionId, 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 sessionId, java.lang.String resolutionid, java.lang.String name, java.lang.String isdefault)
           
 void updateTransitionImpl(java.lang.String sessionId, 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

BaseSecuredWorkflowAdapter

public BaseSecuredWorkflowAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

deletePriorityImpl

public void deletePriorityImpl(java.lang.String sessionId,
                               java.lang.String id)
                        throws GranException
Specified by:
deletePriorityImpl in interface SecuredWorkflowAdapter
Throws:
GranException

updatePriorityImpl

public void updatePriorityImpl(java.lang.String sessionId,
                               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 GranException
Specified by:
updatePriorityImpl in interface SecuredWorkflowAdapter
Throws:
GranException

createPriorityImpl

public void createPriorityImpl(java.lang.String sessionId,
                               java.lang.String priority_name,
                               java.lang.String priority_description,
                               java.lang.String priority_order,
                               boolean isdefault,
                               java.lang.String workflow)
                        throws GranException
Adds a new priority. Secured

Specified by:
createPriorityImpl in interface SecuredWorkflowAdapter
Parameters:
sessionId -
priority_name -
priority_description -
priority_order -
isdefault -
workflow -
Throws:
GranException

setWorkflowNameImpl

public void setWorkflowNameImpl(java.lang.String sessionId,
                                java.lang.String workflowid,
                                java.lang.String name)
                         throws GranException
Specified by:
setWorkflowNameImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getAvailableResolutionListImpl

public java.util.ArrayList getAvailableResolutionListImpl(java.lang.String sessionId,
                                                          java.lang.String mstatusid,
                                                          java.util.ArrayList result)
                                                   throws GranException
Description copied from interface: SecuredWorkflowAdapter
get available resolution list each mstatusid has own list of available resolution

Specified by:
getAvailableResolutionListImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getAvailableStatusListImpl

public java.util.ArrayList getAvailableStatusListImpl(java.lang.String sessionId,
                                                      java.lang.String workflowid,
                                                      java.util.ArrayList result)
                                               throws GranException
Specified by:
getAvailableStatusListImpl in interface SecuredWorkflowAdapter
Throws:
GranException

createStatusImpl

public java.lang.String createStatusImpl(java.lang.String sessionId,
                                         java.lang.String name,
                                         boolean start,
                                         boolean finish,
                                         java.lang.String workflowid,
                                         java.lang.String color,
                                         java.lang.String result)
                                  throws GranException
Secured

Specified by:
createStatusImpl in interface SecuredWorkflowAdapter
Parameters:
sessionId -
name -
start -
finish -
workflowid -
color -
result -
Throws:
GranException

deleteStatusImpl

public void deleteStatusImpl(java.lang.String sessionId,
                             java.lang.String id)
                      throws GranException
Specified by:
deleteStatusImpl in interface SecuredWorkflowAdapter
Throws:
GranException

editStatusImpl

public void editStatusImpl(java.lang.String sessionId,
                           java.lang.String id,
                           java.lang.String name,
                           java.lang.Integer start,
                           java.lang.Integer finish,
                           java.lang.String color)
                    throws GranException
Specified by:
editStatusImpl in interface SecuredWorkflowAdapter
Throws:
GranException

createMstatusImpl

public java.lang.String createMstatusImpl(java.lang.String sessionId,
                                          java.lang.String workflowid,
                                          java.lang.String name,
                                          java.lang.String description,
                                          java.lang.String isdefault,
                                          java.lang.String result)
                                   throws GranException
Description copied from interface: SecuredWorkflowAdapter
adds new Mstatus to this workflow

Specified by:
createMstatusImpl in interface SecuredWorkflowAdapter
Throws:
GranException

deleteMstatusImpl

public void deleteMstatusImpl(java.lang.String sessionId,
                              java.lang.String id)
                       throws GranException
Description copied from interface: SecuredWorkflowAdapter
removes (if possible) mstatus from workflow

Specified by:
deleteMstatusImpl in interface SecuredWorkflowAdapter
Throws:
GranException

grantViewImpl

public void grantViewImpl(java.lang.String sessionId,
                          java.lang.String access,
                          java.lang.String prstatusid,
                          java.lang.String mstatusid)
                   throws GranException
Specified by:
grantViewImpl in interface SecuredWorkflowAdapter
Throws:
GranException

grantProcessImpl

public void grantProcessImpl(java.lang.String sessionId,
                             java.lang.String access,
                             java.lang.String prstatusid,
                             java.lang.String mstatusid)
                      throws GranException
Specified by:
grantProcessImpl in interface SecuredWorkflowAdapter
Throws:
GranException

grantMailImpl

public void grantMailImpl(java.lang.String sessionId,
                          java.lang.String access,
                          java.lang.String prstatusid,
                          java.lang.String mstatusid)
                   throws GranException
Specified by:
grantMailImpl in interface SecuredWorkflowAdapter
Throws:
GranException

deleteResolutionImpl

public void deleteResolutionImpl(java.lang.String sessionId,
                                 java.lang.String id)
                          throws GranException
Description copied from interface: SecuredWorkflowAdapter
removes (if possible) mstatus from workflow

Specified by:
deleteResolutionImpl in interface SecuredWorkflowAdapter
Throws:
GranException

updateTransitionImpl

public void updateTransitionImpl(java.lang.String sessionId,
                                 java.lang.String mstatusid,
                                 java.lang.String start,
                                 java.lang.String finish)
                          throws GranException
Specified by:
updateTransitionImpl in interface SecuredWorkflowAdapter
Throws:
GranException

updateMstatusImpl

public void updateMstatusImpl(java.lang.String sessionId,
                              java.lang.String mstatusid,
                              java.lang.String mstatus_name,
                              java.lang.String mstatus_description,
                              java.lang.String mstatus_isdefault)
                       throws GranException
Specified by:
updateMstatusImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getStartStatusIdImpl

public java.lang.String getStartStatusIdImpl(java.lang.String sessionId,
                                             java.lang.String workflowId,
                                             java.lang.String result)
                                      throws GranException
Specified by:
getStartStatusIdImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getAvailableWorkflowListImpl

public java.util.ArrayList getAvailableWorkflowListImpl(java.lang.String sessionId,
                                                        java.lang.String taskid,
                                                        java.util.ArrayList result)
                                                 throws GranException
Specified by:
getAvailableWorkflowListImpl in interface SecuredWorkflowAdapter
Throws:
GranException

createWorkflowImpl

public java.lang.String createWorkflowImpl(java.lang.String sessionId,
                                           java.lang.String taskid,
                                           java.lang.String name,
                                           java.lang.String result)
                                    throws GranException
Specified by:
createWorkflowImpl in interface SecuredWorkflowAdapter
Throws:
GranException

copyWorkflowImpl

public java.lang.String copyWorkflowImpl(java.lang.String sessionId,
                                         java.lang.String id,
                                         java.lang.String taskId)
                                  throws GranException
Specified by:
copyWorkflowImpl in interface SecuredWorkflowAdapter
Throws:
GranException

deleteWorkflowImpl

public void deleteWorkflowImpl(java.lang.String sessionId,
                               java.lang.String id)
                        throws GranException
secured

Specified by:
deleteWorkflowImpl in interface SecuredWorkflowAdapter
Parameters:
sessionId -
Throws:
GranException

createTransitionImpl

public void createTransitionImpl(java.lang.String sessionId,
                                 java.lang.String mstatusid,
                                 java.lang.String start,
                                 java.lang.String finish)
                          throws GranException
secured

Specified by:
createTransitionImpl in interface SecuredWorkflowAdapter
Parameters:
sessionId -
mstatusid -
start -
finish -
Throws:
GranException

deleteTransitionImpl

public void deleteTransitionImpl(java.lang.String sessionId,
                                 java.lang.String mstatusid,
                                 java.lang.String startid)
                          throws GranException
Specified by:
deleteTransitionImpl in interface SecuredWorkflowAdapter
Throws:
GranException

createResolutionImpl

public void createResolutionImpl(java.lang.String sessionId,
                                 java.lang.String mstatusid,
                                 java.lang.String name,
                                 java.lang.String isdefault)
                          throws GranException
Specified by:
createResolutionImpl in interface SecuredWorkflowAdapter
Throws:
GranException

updateResolutionImpl

public void updateResolutionImpl(java.lang.String sessionId,
                                 java.lang.String resolutionid,
                                 java.lang.String name,
                                 java.lang.String isdefault)
                          throws GranException
Specified by:
updateResolutionImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getMstatusListImpl

public java.util.ArrayList getMstatusListImpl(java.lang.String sessionId,
                                              java.lang.String workflowid,
                                              java.util.ArrayList result)
                                       throws GranException
Specified by:
getMstatusListImpl in interface SecuredWorkflowAdapter
Throws:
GranException

getPriorityListImpl

public java.util.ArrayList getPriorityListImpl(java.lang.String sessionId,
                                               java.lang.String workflowid,
                                               java.util.ArrayList result)
                                        throws GranException
Specified by:
getPriorityListImpl in interface SecuredWorkflowAdapter
Throws:
GranException


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