|
|||||||||
| 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
GranExceptionWorkflowConstants
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
GranExceptionWorkflowConstants
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
GranExceptionWorkflowConstants
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 | ||||||||