|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredWorkflowAdapterManager
public class SecuredWorkflowAdapterManager
This manager is used for performing operations with users workflows
Constructor Summary | |
---|---|
SecuredWorkflowAdapterManager()
|
Method Summary | |
---|---|
java.lang.String |
cloneWorkflow(SessionContext sc,
java.lang.String workflowId,
java.lang.String taskId)
Clone workflow |
java.lang.String |
createMstatus(SessionContext sc,
java.lang.String workflowId,
java.lang.String name,
java.lang.String description,
boolean isdefault)
Create a message type |
void |
createPriority(SessionContext sc,
java.lang.String name,
java.lang.String description,
int order,
boolean isdefault,
java.lang.String workflowId)
Create priority |
void |
createResolution(SessionContext sc,
java.lang.String mstatusId,
java.lang.String name,
boolean isdefault)
Create a new resolution for the message type |
java.lang.String |
createStatus(SessionContext sc,
java.lang.String name,
boolean isStart,
boolean isFinish,
java.lang.String workflowId,
java.lang.String color)
Create a status |
java.lang.String |
createWorkflow(SessionContext sc,
java.lang.String taskId,
java.lang.String name)
Create a workflow |
void |
deleteMstatus(SessionContext sc,
java.lang.String mstatusId)
Delete message type |
void |
deletePriority(SessionContext sc,
java.lang.String priorityId)
Delete priority |
void |
deleteResolution(SessionContext sc,
java.lang.String resolutionId)
Delete resolution |
void |
deleteStatus(SessionContext sc,
java.lang.String statusId)
Delete status |
void |
deleteTransition(SessionContext sc,
java.lang.String transitionId)
Delete transition |
void |
deleteWorkflow(SessionContext sc,
java.lang.String workflowId)
Delete workflow |
void |
editStatus(SessionContext sc,
java.lang.String statusId,
java.lang.String name,
boolean start,
boolean finish,
java.lang.String color)
Update status |
java.util.ArrayList |
getAvailableWorkflowList(SessionContext sc,
java.lang.String taskId)
Get list of available workflows for the task |
java.util.ArrayList |
getMstatusList(SessionContext sc,
java.lang.String workflowId)
Get list of message types for the workflow |
java.util.ArrayList |
getPriorityList(SessionContext sc,
java.lang.String workflowId)
Get priorities for the workflow |
java.util.ArrayList |
getResolutionList(SessionContext sc,
java.lang.String mstatusId)
Get list of resolutions |
java.util.ArrayList |
getStatusList(SessionContext sc,
java.lang.String workflowId)
Get list of statuses |
java.util.ArrayList |
getTransitionList(SessionContext sc,
java.lang.String mstatusId)
Get transitions for the message type |
void |
grantBeHandler(SessionContext sc,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Gran be handler access to message type for the user status |
void |
grantProcess(SessionContext sc,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Gran process access to message type for the user status |
void |
grantView(SessionContext sc,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Gran view access to message type for the user status |
void |
setMstatusTrigger(SessionContext sc,
java.lang.String mstatusId,
java.lang.String before,
java.lang.String insteadOf,
java.lang.String after)
Set trigger for message type |
void |
setWorkflowName(SessionContext sc,
java.lang.String workflowId,
java.lang.String name)
Set name of the workflow |
void |
updateMstatus(SessionContext sc,
java.lang.String mstatusId,
java.lang.String name,
java.lang.String description,
boolean isdefault)
Update message type |
void |
updatePriority(SessionContext sc,
java.lang.String priorityId,
java.lang.String name,
java.lang.String description,
int order,
boolean defaultPriority)
Update priority |
void |
updateResolution(SessionContext sc,
java.lang.String resolutionId,
java.lang.String name,
boolean isdefault)
Update resolution |
void |
updateTransition(SessionContext sc,
java.lang.String mstatusId,
java.lang.String startStatusId,
java.lang.String finishStatusId)
Update transition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredWorkflowAdapterManager()
Method Detail |
---|
public java.util.ArrayList getResolutionList(SessionContext sc, java.lang.String mstatusId) throws GranException
sc
- session contextmstatusId
- message type's id
GranException
public java.util.ArrayList getStatusList(SessionContext sc, java.lang.String workflowId) throws GranException
sc
- session contextworkflowId
- workflow's id
GranException
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
sc
- session contextname
- status's nameisStart
- is the status startisFinish
- is the status finishworkflowId
- workflow's idcolor
- status's color
GranException
public java.lang.String createMstatus(SessionContext sc, java.lang.String workflowId, java.lang.String name, java.lang.String description, boolean isdefault) throws GranException
sc
- session contextworkflowId
- workflow's idname
- namedescription
- descriptionisdefault
- is this message type default
GranException
public java.util.ArrayList getMstatusList(SessionContext sc, java.lang.String workflowId) throws GranException
sc
- session contextworkflowId
- workflow's id
GranException
public java.util.ArrayList getTransitionList(SessionContext sc, java.lang.String mstatusId) throws GranException
sc
- session contextmstatusId
- message type's id
GranException
public java.util.ArrayList getPriorityList(SessionContext sc, java.lang.String workflowId) throws GranException
sc
- session contextworkflowId
- workflow's id
GranException
public java.util.ArrayList getAvailableWorkflowList(SessionContext sc, java.lang.String taskId) throws GranException
sc
- session contexttaskId
- task's id
GranException
public java.lang.String createWorkflow(SessionContext sc, java.lang.String taskId, java.lang.String name) throws GranException
sc
- session contexttaskId
- task's idname
- workflow's name
GranException
public java.lang.String cloneWorkflow(SessionContext sc, java.lang.String workflowId, java.lang.String taskId) throws GranException
sc
- session contextworkflowId
- workflow's idtaskId
- task's id
GranException
public void createResolution(SessionContext sc, java.lang.String mstatusId, java.lang.String name, boolean isdefault) throws GranException
sc
- session contextmstatusId
- message type's idname
- resolution's nameisdefault
- is resolution default for this message type
GranException
public void updateResolution(SessionContext sc, java.lang.String resolutionId, java.lang.String name, boolean isdefault) throws GranException
sc
- sesson contextresolutionId
- resolution's idname
- resolution's nameisdefault
- is resolution default for this message type
GranException
public void deleteWorkflow(SessionContext sc, java.lang.String workflowId) throws GranException
sc
- session contextworkflowId
- workflow's id
GranException
public void setWorkflowName(SessionContext sc, java.lang.String workflowId, java.lang.String name) throws GranException
sc
- session contextworkflowId
- workflow's idname
- new name
GranException
public void deleteResolution(SessionContext sc, java.lang.String resolutionId) throws GranException
sc
- session contextresolutionId
- resolution's id
GranException
public void deleteMstatus(SessionContext sc, java.lang.String mstatusId) throws GranException
sc
- session contextmstatusId
- message type's id
GranException
public void updateMstatus(SessionContext sc, java.lang.String mstatusId, java.lang.String name, java.lang.String description, boolean isdefault) throws GranException
sc
- session contextmstatusId
- message type's idname
- namedescription
- descriptionisdefault
- is this message this message type default for the workflow
GranException
public void grantProcess(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws GranException
sc
- session contextaccess
- access type (declared in WorkflowConstants).prstatusId
- user status's idmstatusId
- message type's id
GranException
WorkflowConstants
public void grantBeHandler(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws GranException
sc
- session contextaccess
- access type (declared in WorkflowConstants).prstatusId
- user status's idmstatusId
- message type's id
GranException
WorkflowConstants
public void grantView(SessionContext sc, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws GranException
sc
- session contextaccess
- access type (declared in WorkflowConstants).prstatusId
- user status's idmstatusId
- message type's id
GranException
WorkflowConstants
public void deletePriority(SessionContext sc, java.lang.String priorityId) throws GranException
sc
- session contextpriorityId
- priority's id
GranException
public void deleteStatus(SessionContext sc, java.lang.String statusId) throws GranException
sc
- session contextstatusId
- status's id
GranException
public void editStatus(SessionContext sc, java.lang.String statusId, java.lang.String name, boolean start, boolean finish, java.lang.String color) throws GranException
sc
- session contextstatusId
- status's idname
- namestart
- is this status startfinish
- is this status finishcolor
- status's color
GranException
public void updatePriority(SessionContext sc, java.lang.String priorityId, java.lang.String name, java.lang.String description, int order, boolean defaultPriority) throws GranException
sc
- session contextpriorityId
- priority's idname
- namedescription
- descriptionorder
- sorting orderdefaultPriority
- is this priority default
GranException
public void createPriority(SessionContext sc, java.lang.String name, java.lang.String description, int order, boolean isdefault, java.lang.String workflowId) throws GranException
sc
- session contextdescription
- descriptionorder
- sorting orderisdefault
- is this priority defaultworkflowId
- workflow's id
GranException
public void updateTransition(SessionContext sc, java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId) throws GranException
sc
- session contextmstatusId
- message type's idstartStatusId
- start status's idfinishStatusId
- finish status's id
GranException
public void deleteTransition(SessionContext sc, java.lang.String transitionId) throws GranException
sc
- session contexttransitionId
- transition's id
GranException
public void setMstatusTrigger(SessionContext sc, java.lang.String mstatusId, java.lang.String before, java.lang.String insteadOf, java.lang.String after) throws GranException
sc
- session contextmstatusId
- message type's idbefore
- before trigger's idinsteadOf
- instead of trigger's idafter
- after trigger's id
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |