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