Package org.kie.server.services.casemgmt
Class CaseManagementServiceBase
- java.lang.Object
-
- org.kie.server.services.casemgmt.CaseManagementServiceBase
-
public class CaseManagementServiceBase extends Object
-
-
Constructor Summary
Constructors Constructor Description CaseManagementServiceBase(org.jbpm.casemgmt.api.CaseService caseService, org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddCommentToCase(String containerId, String caseId, String author, List<String> restrictions, String comment, String marshallingType)voidaddDynamicSubprocess(String containerId, String caseId, String stageId, String processId, String payload, String marshallingType)voidaddDynamicTask(String containerId, String caseId, String stageId, String payload, String marshallingType)voidassignToRole(String containerId, String caseId, String roleName, String user, String group)voidcancelCaseInstance(String containerId, String caseId, boolean destroy)voidcloseCaseInstance(String containerId, String caseId, String payload, String marshallingType)StringgetCaseFileData(String containerId, String caseId, List<String> names, String marshallingType)StringgetCaseFileDataByName(String containerId, String caseId, String name, String marshallingType)StringgetCaseInstance(String containerId, String caseId, boolean withData, boolean withRoles, boolean withMilestones, boolean withStages, String marshallingType)org.kie.server.api.model.cases.CaseCommentListgetComments(String containerId, String caseId, Integer page, Integer pageSize)org.kie.server.api.model.cases.CaseCommentListgetComments(String containerId, String caseId, String sort, Integer page, Integer pageSize)org.kie.server.api.model.cases.CaseRoleAssignmentListgetRoleAssignment(String containerId, String caseId)protected StringgetUser(String queryParamUser)protected org.jbpm.casemgmt.api.model.instance.CommentSortByparseCommentSortBy(String sort)voidputCaseFileData(String containerId, String caseId, List<String> restrictions, String payload, String marshallingType)voidputCaseFileDataByName(String containerId, String caseId, String name, List<String> restrictions, String payload, String marshallingType)voidremoveCaseFileDataByName(String containerId, String caseId, List<String> names)voidremoveCommentFromCase(String containerId, String caseId, String commentId)voidremoveFromRole(String containerId, String caseId, String roleName, String user, String group)voidreopenCase(String caseId, String containerId, String caseDefinitionId, String payload, String marshallingType)StringstartCase(String containerId, String caseDefinitionId, String payload, String marshallingType)voidtriggerAdHocNode(String containerId, String caseId, String stageId, String adHocName, String payload, String marshallingType)voidupdateCommentInCase(String containerId, String caseId, String commentId, String author, List<String> restrictions, String comment, String marshallingType)
-
-
-
Method Detail
-
startCase
public String startCase(String containerId, String caseDefinitionId, String payload, String marshallingType)
-
getCaseInstance
public String getCaseInstance(String containerId, String caseId, boolean withData, boolean withRoles, boolean withMilestones, boolean withStages, String marshallingType)
-
closeCaseInstance
public void closeCaseInstance(String containerId, String caseId, String payload, String marshallingType)
-
cancelCaseInstance
public void cancelCaseInstance(String containerId, String caseId, boolean destroy)
-
reopenCase
public void reopenCase(String caseId, String containerId, String caseDefinitionId, String payload, String marshallingType)
-
getCaseFileData
public String getCaseFileData(String containerId, String caseId, List<String> names, String marshallingType)
-
getCaseFileDataByName
public String getCaseFileDataByName(String containerId, String caseId, String name, String marshallingType)
-
putCaseFileData
public void putCaseFileData(String containerId, String caseId, List<String> restrictions, String payload, String marshallingType)
-
putCaseFileDataByName
public void putCaseFileDataByName(String containerId, String caseId, String name, List<String> restrictions, String payload, String marshallingType)
-
removeCaseFileDataByName
public void removeCaseFileDataByName(String containerId, String caseId, List<String> names)
-
addDynamicTask
public void addDynamicTask(String containerId, String caseId, String stageId, String payload, String marshallingType)
-
addDynamicSubprocess
public void addDynamicSubprocess(String containerId, String caseId, String stageId, String processId, String payload, String marshallingType)
-
triggerAdHocNode
public void triggerAdHocNode(String containerId, String caseId, String stageId, String adHocName, String payload, String marshallingType)
-
getRoleAssignment
public org.kie.server.api.model.cases.CaseRoleAssignmentList getRoleAssignment(String containerId, String caseId)
-
assignToRole
public void assignToRole(String containerId, String caseId, String roleName, String user, String group)
-
removeFromRole
public void removeFromRole(String containerId, String caseId, String roleName, String user, String group)
-
addCommentToCase
public String addCommentToCase(String containerId, String caseId, String author, List<String> restrictions, String comment, String marshallingType)
-
updateCommentInCase
public void updateCommentInCase(String containerId, String caseId, String commentId, String author, List<String> restrictions, String comment, String marshallingType)
-
removeCommentFromCase
public void removeCommentFromCase(String containerId, String caseId, String commentId)
-
getComments
public org.kie.server.api.model.cases.CaseCommentList getComments(String containerId, String caseId, Integer page, Integer pageSize)
-
getComments
public org.kie.server.api.model.cases.CaseCommentList getComments(String containerId, String caseId, String sort, Integer page, Integer pageSize)
-
parseCommentSortBy
protected org.jbpm.casemgmt.api.model.instance.CommentSortBy parseCommentSortBy(String sort)
-
-