Package org.jbpm.workbench.cm.server
Class MockCaseManagementService
- java.lang.Object
-
- org.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
- org.jbpm.workbench.cm.server.MockCaseManagementService
-
- All Implemented Interfaces:
org.jbpm.workbench.cm.service.CaseManagementService
@Specializes public class MockCaseManagementService extends org.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
-
Constructor Summary
Constructors Constructor Description MockCaseManagementService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComment(String containerId, String caseId, String author, String text)voidaddDynamicSubProcess(String containerId, String caseId, String processId, Map<String,Object> data)voidaddDynamicSubProcessToStage(String containerId, String caseId, String stageId, String processId, Map<String,Object> data)voidaddDynamicUserTask(String containerId, String caseId, String name, String description, String actors, String groups, Map<String,Object> data)voidaddDynamicUserTaskToStage(String containerId, String caseId, String stageId, String name, String description, String actors, String groups, Map<String,Object> data)voidassignGroupToRole(String containerId, String caseId, String roleName, String group)voidassignUserToRole(String containerId, String caseId, String roleName, String user)voidcancelCaseInstance(String containerId, String caseId)voidcloseCaseInstance(String containerId, String caseId, String comment)List<org.jbpm.workbench.cm.model.CaseActionSummary>getAdHocFragments(String containerId, String caseId)org.jbpm.workbench.cm.model.CaseDefinitionSummarygetCaseDefinition(String containerId, String caseDefinitionId)List<org.jbpm.workbench.cm.model.CaseDefinitionSummary>getCaseDefinitions()org.jbpm.workbench.cm.model.CaseInstanceSummarygetCaseInstance(String containerId, String caseId)List<org.jbpm.workbench.cm.model.CaseInstanceSummary>getCaseInstances(org.jbpm.workbench.cm.util.CaseInstanceSearchRequest request)List<org.jbpm.workbench.cm.model.CaseMilestoneSummary>getCaseMilestones(String containerId, String caseId, org.jbpm.workbench.cm.util.CaseMilestoneSearchRequest request)List<org.jbpm.workbench.cm.model.CaseStageSummary>getCaseStages(String containerId, String caseId)List<org.jbpm.workbench.cm.model.CaseCommentSummary>getComments(String containerId, String caseId, Integer page, Integer pageSize)List<org.jbpm.workbench.cm.model.CaseActionSummary>getCompletedActions(String containerId, String caseId)List<org.jbpm.workbench.cm.model.CaseActionSummary>getInProgressActions(String containerId, String caseId)List<org.jbpm.workbench.cm.model.ProcessDefinitionSummary>getProcessDefinitions(String containerId)voidinit()voidremoveComment(String containerId, String caseId, String commentId)voidremoveGroupFromRole(String containerId, String caseId, String roleName, String group)voidremoveUserFromRole(String containerId, String caseId, String roleName, String user)StringstartCaseInstance(String containerId, String caseDefinitionId, String owner, List<org.jbpm.workbench.cm.model.CaseRoleAssignmentSummary> roleAssignments)voidtriggerAdHocAction(String containerId, String caseId, String adHocName, Map<String,Object> data)voidtriggerAdHocActionInStage(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)voidupdateComment(String containerId, String caseId, String commentId, String author, String text)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getCaseDefinition
public org.jbpm.workbench.cm.model.CaseDefinitionSummary getCaseDefinition(String containerId, String caseDefinitionId)
- Specified by:
getCaseDefinitionin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseDefinitionin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCaseDefinitions
public List<org.jbpm.workbench.cm.model.CaseDefinitionSummary> getCaseDefinitions()
- Specified by:
getCaseDefinitionsin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseDefinitionsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
startCaseInstance
public String startCaseInstance(String containerId, String caseDefinitionId, String owner, List<org.jbpm.workbench.cm.model.CaseRoleAssignmentSummary> roleAssignments)
- Specified by:
startCaseInstancein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
startCaseInstancein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCaseInstances
public List<org.jbpm.workbench.cm.model.CaseInstanceSummary> getCaseInstances(org.jbpm.workbench.cm.util.CaseInstanceSearchRequest request)
- Specified by:
getCaseInstancesin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseInstancesin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCaseInstance
public org.jbpm.workbench.cm.model.CaseInstanceSummary getCaseInstance(String containerId, String caseId)
- Specified by:
getCaseInstancein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseInstancein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
cancelCaseInstance
public void cancelCaseInstance(String containerId, String caseId)
- Specified by:
cancelCaseInstancein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
cancelCaseInstancein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
closeCaseInstance
public void closeCaseInstance(String containerId, String caseId, String comment)
- Specified by:
closeCaseInstancein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
closeCaseInstancein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getComments
public List<org.jbpm.workbench.cm.model.CaseCommentSummary> getComments(String containerId, String caseId, Integer page, Integer pageSize)
- Specified by:
getCommentsin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCommentsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
addComment
public void addComment(String containerId, String caseId, String author, String text)
- Specified by:
addCommentin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
addCommentin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
updateComment
public void updateComment(String containerId, String caseId, String commentId, String author, String text)
- Specified by:
updateCommentin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
updateCommentin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
removeComment
public void removeComment(String containerId, String caseId, String commentId)
- Specified by:
removeCommentin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
removeCommentin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
assignUserToRole
public void assignUserToRole(String containerId, String caseId, String roleName, String user)
- Specified by:
assignUserToRolein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
assignUserToRolein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
assignGroupToRole
public void assignGroupToRole(String containerId, String caseId, String roleName, String group)
- Specified by:
assignGroupToRolein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
assignGroupToRolein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
removeUserFromRole
public void removeUserFromRole(String containerId, String caseId, String roleName, String user)
- Specified by:
removeUserFromRolein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
removeUserFromRolein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
removeGroupFromRole
public void removeGroupFromRole(String containerId, String caseId, String roleName, String group)
- Specified by:
removeGroupFromRolein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
removeGroupFromRolein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCaseMilestones
public List<org.jbpm.workbench.cm.model.CaseMilestoneSummary> getCaseMilestones(String containerId, String caseId, org.jbpm.workbench.cm.util.CaseMilestoneSearchRequest request)
- Specified by:
getCaseMilestonesin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseMilestonesin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCaseStages
public List<org.jbpm.workbench.cm.model.CaseStageSummary> getCaseStages(String containerId, String caseId)
- Specified by:
getCaseStagesin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getCaseStagesin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getAdHocFragments
public List<org.jbpm.workbench.cm.model.CaseActionSummary> getAdHocFragments(String containerId, String caseId)
- Overrides:
getAdHocFragmentsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getInProgressActions
public List<org.jbpm.workbench.cm.model.CaseActionSummary> getInProgressActions(String containerId, String caseId)
- Overrides:
getInProgressActionsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getCompletedActions
public List<org.jbpm.workbench.cm.model.CaseActionSummary> getCompletedActions(String containerId, String caseId)
- Overrides:
getCompletedActionsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
addDynamicUserTask
public void addDynamicUserTask(String containerId, String caseId, String name, String description, String actors, String groups, Map<String,Object> data)
- Specified by:
addDynamicUserTaskin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
addDynamicUserTaskin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
addDynamicUserTaskToStage
public void addDynamicUserTaskToStage(String containerId, String caseId, String stageId, String name, String description, String actors, String groups, Map<String,Object> data)
- Specified by:
addDynamicUserTaskToStagein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
addDynamicUserTaskToStagein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
triggerAdHocActionInStage
public void triggerAdHocActionInStage(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)
- Specified by:
triggerAdHocActionInStagein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
triggerAdHocActionInStagein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
triggerAdHocAction
public void triggerAdHocAction(String containerId, String caseId, String adHocName, Map<String,Object> data)
- Specified by:
triggerAdHocActionin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
triggerAdHocActionin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
addDynamicSubProcess
public void addDynamicSubProcess(String containerId, String caseId, String processId, Map<String,Object> data)
- Specified by:
addDynamicSubProcessin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
addDynamicSubProcessin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
addDynamicSubProcessToStage
public void addDynamicSubProcessToStage(String containerId, String caseId, String stageId, String processId, Map<String,Object> data)
- Specified by:
addDynamicSubProcessToStagein interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
addDynamicSubProcessToStagein classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
getProcessDefinitions
public List<org.jbpm.workbench.cm.model.ProcessDefinitionSummary> getProcessDefinitions(String containerId)
- Specified by:
getProcessDefinitionsin interfaceorg.jbpm.workbench.cm.service.CaseManagementService- Overrides:
getProcessDefinitionsin classorg.jbpm.workbench.cm.backend.server.RemoteCaseManagementServiceImpl
-
-