Package org.kie.server.client.impl
Class CaseServicesClientImpl
- java.lang.Object
-
- org.kie.server.client.impl.AbstractKieServicesClientImpl
-
- org.kie.server.client.impl.CaseServicesClientImpl
-
- All Implemented Interfaces:
CaseServicesClient
public class CaseServicesClientImpl extends AbstractKieServicesClientImpl implements CaseServicesClient
-
-
Field Summary
-
Fields inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner
-
Fields inherited from interface org.kie.server.client.CaseServicesClient
ACCESS_PUBLIC_GROUP, COMMENT_SORT_BY_AUTHOR, COMMENT_SORT_BY_DATE, SORT_BY_CASE_DEFINITION_DEPLOYMENT_ID, SORT_BY_CASE_DEFINITION_ID, SORT_BY_CASE_DEFINITION_NAME, SORT_BY_CASE_INSTANCE_ID, SORT_BY_PROCESS_INSTANCE_ID, SORT_BY_PROCESS_NAME, SORT_BY_PROCESS_PROJECT, SORT_BY_PROCESS_VERSION
-
-
Constructor Summary
Constructors Constructor Description CaseServicesClientImpl(KieServicesConfiguration config)CaseServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddComment(String containerId, String caseId, String author, String text)StringaddComment(String containerId, String caseId, String author, String text, List<String> restrictions)voidaddDynamicSubProcess(String containerId, String caseId, String processId, Map<String,Object> data)voidaddDynamicSubProcessToStage(String containerId, String caseId, String stageId, String processId, Map<String,Object> data)voidaddDynamicTask(String containerId, String caseId, String nodeType, String name, Map<String,Object> data)voidaddDynamicTaskToStage(String containerId, String caseId, String stageId, String nodeType, String name, Map<String,Object> data)voidaddDynamicUserTask(String containerId, String caseId, String name, String subject, 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)voidcancelOrDestroyCaseInstance(String containerId, String caseId, boolean destroy)voidcloseCaseInstance(String containerId, String caseId, String comment)voiddestroyCaseInstance(String containerId, String caseId)protected StringemptyIfNull(String value)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsStakeholder(String caseId, String userId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsStakeholder(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsStakeholder(String caseId, String userId, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.TaskSummary>findCaseTasksAssignedAsStakeholder(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.definition.ProcessDefinition>findProcesses(Integer page, Integer pageSize)List<org.kie.server.api.model.definition.ProcessDefinition>findProcesses(Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.definition.ProcessDefinition>findProcesses(String filter, Integer page, Integer pageSize)List<org.kie.server.api.model.definition.ProcessDefinition>findProcesses(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.definition.ProcessDefinition>findProcessesByContainerId(String containerId, Integer page, Integer pageSize)List<org.kie.server.api.model.definition.ProcessDefinition>findProcessesByContainerId(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.NodeInstance>getActiveNodes(String containerId, String caseId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>getActiveProcessInstances(String containerId, String caseId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>getActiveProcessInstances(String containerId, String caseId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseAdHocFragment>getAdHocFragments(String containerId, String caseId)org.kie.server.api.model.cases.CaseDefinitiongetCaseDefinition(String containerId, String caseDefinitionId)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitions(Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitions(Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitions(String filter, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitions(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitionsByContainer(String containerId, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseDefinition>getCaseDefinitionsByContainer(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)org.kie.server.api.model.cases.CaseInstancegetCaseInstance(String containerId, String caseId)org.kie.server.api.model.cases.CaseInstancegetCaseInstance(String containerId, String caseId, boolean withData, boolean withRoles, boolean withMilestones, boolean withStages)Map<String,Object>getCaseInstanceData(String containerId, String caseId)ObjectgetCaseInstanceData(String containerId, String caseId, String name)Map<String,Object>getCaseInstanceData(String containerId, String caseId, List<String> names)List<org.kie.server.api.model.cases.CaseFileDataItem>getCaseInstanceDataItems(String caseId, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseFileDataItem>getCaseInstanceDataItemsByName(String caseId, List<String> names, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseFileDataItem>getCaseInstanceDataItemsByType(String caseId, List<String> types, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstances(Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstances(Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstances(List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstances(List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstances(List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByData(String dataItemName, String dataItemValue, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByData(String dataItemName, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseInstance>getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)List<org.kie.server.api.model.cases.CaseComment>getComments(String containerId, String caseId, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseComment>getComments(String containerId, String caseId, String sortBy, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.NodeInstance>getCompletedNodes(String containerId, String caseId, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseMilestone>getMilestones(String containerId, String caseId, boolean achievedOnly, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>getProcessInstances(String containerId, String caseId, List<Integer> status, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>getProcessInstances(String containerId, String caseId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.cases.CaseRoleAssignment>getRoleAssignments(String containerId, String caseId)List<org.kie.server.api.model.cases.CaseStage>getStages(String containerId, String caseId, boolean activeOnly, Integer page, Integer pageSize)protected voidinternalAddDynamicSubProcess(String containerId, String caseId, String stageId, String processId, Map<String,Object> taskSpecMap)protected voidinternalAddDynamicTask(String containerId, String caseId, String stageId, Map<String,Object> taskSpecMap)protected voidinternalAddRoleAssignment(String containerId, String caseId, String roleName, String user, String group)protected List<org.kie.server.api.model.cases.CaseFileDataItem>internalGetCaseInstanceDataItems(String caseId, List<String> names, List<String> types, Integer page, Integer pageSize)protected voidinternalRemoveRoleAssignment(String containerId, String caseId, String roleName, String user, String group)protected voidinternalTriggerAdHoc(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)voidputCaseInstanceData(String containerId, String caseId, String name, Object data)voidputCaseInstanceData(String containerId, String caseId, String name, Object data, List<String> restrictions)voidputCaseInstanceData(String containerId, String caseId, Map<String,Object> data)voidputCaseInstanceData(String containerId, String caseId, Map<String,Object> data, List<String> restrictions)List<org.kie.server.api.model.cases.CaseInstanceCustomVars>queryCasesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)List<org.kie.server.api.model.cases.CaseUserTaskWithVariables>queryUserTaskByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)voidremoveCaseInstanceData(String containerId, String caseId, String... names)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)voidreopenCase(String caseId, String containerId, String caseDefinitionId)voidreopenCase(String caseId, String containerId, String caseDefinitionId, Map<String,Object> data)StringstartCase(String containerId, String caseDefinitionId)StringstartCase(String containerId, String caseDefinitionId, org.kie.server.api.model.cases.CaseFile caseFile)voidtriggerAdHocFragment(String containerId, String caseId, String adHocName, Map<String,Object> data)voidtriggerAdHocFragmentInStage(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)voidupdateComment(String containerId, String caseId, String commentId, String author, String text)voidupdateComment(String containerId, String caseId, String commentId, String author, String text, List<String> restrictions)-
Methods inherited from class org.kie.server.client.impl.AbstractKieServicesClientImpl
buildQueryString, checkResultType, close, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateCustomResponseWithHandleNotFound, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponse, throwExceptionOnFailure
-
-
-
-
Constructor Detail
-
CaseServicesClientImpl
public CaseServicesClientImpl(KieServicesConfiguration config)
-
CaseServicesClientImpl
public CaseServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
-
-
Method Detail
-
startCase
public String startCase(String containerId, String caseDefinitionId)
- Specified by:
startCasein interfaceCaseServicesClient
-
startCase
public String startCase(String containerId, String caseDefinitionId, org.kie.server.api.model.cases.CaseFile caseFile)
- Specified by:
startCasein interfaceCaseServicesClient
-
getCaseInstance
public org.kie.server.api.model.cases.CaseInstance getCaseInstance(String containerId, String caseId)
- Specified by:
getCaseInstancein interfaceCaseServicesClient
-
getCaseInstance
public org.kie.server.api.model.cases.CaseInstance getCaseInstance(String containerId, String caseId, boolean withData, boolean withRoles, boolean withMilestones, boolean withStages)
- Specified by:
getCaseInstancein interfaceCaseServicesClient
-
cancelOrDestroyCaseInstance
public void cancelOrDestroyCaseInstance(String containerId, String caseId, boolean destroy)
-
closeCaseInstance
public void closeCaseInstance(String containerId, String caseId, String comment)
- Specified by:
closeCaseInstancein interfaceCaseServicesClient
-
cancelCaseInstance
public void cancelCaseInstance(String containerId, String caseId)
- Specified by:
cancelCaseInstancein interfaceCaseServicesClient
-
destroyCaseInstance
public void destroyCaseInstance(String containerId, String caseId)
- Specified by:
destroyCaseInstancein interfaceCaseServicesClient
-
reopenCase
public void reopenCase(String caseId, String containerId, String caseDefinitionId)
- Specified by:
reopenCasein interfaceCaseServicesClient
-
reopenCase
public void reopenCase(String caseId, String containerId, String caseDefinitionId, Map<String,Object> data)
- Specified by:
reopenCasein interfaceCaseServicesClient
-
getCaseInstanceData
public Map<String,Object> getCaseInstanceData(String containerId, String caseId)
- Specified by:
getCaseInstanceDatain interfaceCaseServicesClient
-
getCaseInstanceData
public Map<String,Object> getCaseInstanceData(String containerId, String caseId, List<String> names)
- Specified by:
getCaseInstanceDatain interfaceCaseServicesClient
-
getCaseInstanceData
public Object getCaseInstanceData(String containerId, String caseId, String name)
- Specified by:
getCaseInstanceDatain interfaceCaseServicesClient
-
putCaseInstanceData
public void putCaseInstanceData(String containerId, String caseId, Map<String,Object> data)
- Specified by:
putCaseInstanceDatain interfaceCaseServicesClient
-
putCaseInstanceData
public void putCaseInstanceData(String containerId, String caseId, String name, Object data)
- Specified by:
putCaseInstanceDatain interfaceCaseServicesClient
-
putCaseInstanceData
public void putCaseInstanceData(String containerId, String caseId, Map<String,Object> data, List<String> restrictions)
- Specified by:
putCaseInstanceDatain interfaceCaseServicesClient
-
putCaseInstanceData
public void putCaseInstanceData(String containerId, String caseId, String name, Object data, List<String> restrictions)
- Specified by:
putCaseInstanceDatain interfaceCaseServicesClient
-
removeCaseInstanceData
public void removeCaseInstanceData(String containerId, String caseId, String... names)
- Specified by:
removeCaseInstanceDatain interfaceCaseServicesClient
-
addDynamicUserTask
public void addDynamicUserTask(String containerId, String caseId, String name, String subject, String actors, String groups, Map<String,Object> data)
- Specified by:
addDynamicUserTaskin interfaceCaseServicesClient
-
addDynamicTask
public void addDynamicTask(String containerId, String caseId, String nodeType, String name, Map<String,Object> data)
- Specified by:
addDynamicTaskin interfaceCaseServicesClient
-
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 interfaceCaseServicesClient
-
addDynamicTaskToStage
public void addDynamicTaskToStage(String containerId, String caseId, String stageId, String nodeType, String name, Map<String,Object> data)
- Specified by:
addDynamicTaskToStagein interfaceCaseServicesClient
-
addDynamicSubProcess
public void addDynamicSubProcess(String containerId, String caseId, String processId, Map<String,Object> data)
- Specified by:
addDynamicSubProcessin interfaceCaseServicesClient
-
addDynamicSubProcessToStage
public void addDynamicSubProcessToStage(String containerId, String caseId, String stageId, String processId, Map<String,Object> data)
- Specified by:
addDynamicSubProcessToStagein interfaceCaseServicesClient
-
triggerAdHocFragment
public void triggerAdHocFragment(String containerId, String caseId, String adHocName, Map<String,Object> data)
- Specified by:
triggerAdHocFragmentin interfaceCaseServicesClient
-
triggerAdHocFragmentInStage
public void triggerAdHocFragmentInStage(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)
- Specified by:
triggerAdHocFragmentInStagein interfaceCaseServicesClient
-
getMilestones
public List<org.kie.server.api.model.cases.CaseMilestone> getMilestones(String containerId, String caseId, boolean achievedOnly, Integer page, Integer pageSize)
- Specified by:
getMilestonesin interfaceCaseServicesClient
-
getStages
public List<org.kie.server.api.model.cases.CaseStage> getStages(String containerId, String caseId, boolean activeOnly, Integer page, Integer pageSize)
- Specified by:
getStagesin interfaceCaseServicesClient
-
getAdHocFragments
public List<org.kie.server.api.model.cases.CaseAdHocFragment> getAdHocFragments(String containerId, String caseId)
- Specified by:
getAdHocFragmentsin interfaceCaseServicesClient
-
getRoleAssignments
public List<org.kie.server.api.model.cases.CaseRoleAssignment> getRoleAssignments(String containerId, String caseId)
- Specified by:
getRoleAssignmentsin interfaceCaseServicesClient
-
getActiveNodes
public List<org.kie.server.api.model.instance.NodeInstance> getActiveNodes(String containerId, String caseId, Integer page, Integer pageSize)
- Specified by:
getActiveNodesin interfaceCaseServicesClient
-
getCompletedNodes
public List<org.kie.server.api.model.instance.NodeInstance> getCompletedNodes(String containerId, String caseId, Integer page, Integer pageSize)
- Specified by:
getCompletedNodesin interfaceCaseServicesClient
-
getActiveProcessInstances
public List<org.kie.server.api.model.instance.ProcessInstance> getActiveProcessInstances(String containerId, String caseId, Integer page, Integer pageSize)
- Specified by:
getActiveProcessInstancesin interfaceCaseServicesClient
-
getActiveProcessInstances
public List<org.kie.server.api.model.instance.ProcessInstance> getActiveProcessInstances(String containerId, String caseId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getActiveProcessInstancesin interfaceCaseServicesClient
-
getProcessInstances
public List<org.kie.server.api.model.instance.ProcessInstance> getProcessInstances(String containerId, String caseId, List<Integer> status, Integer page, Integer pageSize)
- Specified by:
getProcessInstancesin interfaceCaseServicesClient
-
getProcessInstances
public List<org.kie.server.api.model.instance.ProcessInstance> getProcessInstances(String containerId, String caseId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getProcessInstancesin interfaceCaseServicesClient
-
assignUserToRole
public void assignUserToRole(String containerId, String caseId, String roleName, String user)
- Specified by:
assignUserToRolein interfaceCaseServicesClient
-
assignGroupToRole
public void assignGroupToRole(String containerId, String caseId, String roleName, String group)
- Specified by:
assignGroupToRolein interfaceCaseServicesClient
-
removeUserFromRole
public void removeUserFromRole(String containerId, String caseId, String roleName, String user)
- Specified by:
removeUserFromRolein interfaceCaseServicesClient
-
removeGroupFromRole
public void removeGroupFromRole(String containerId, String caseId, String roleName, String group)
- Specified by:
removeGroupFromRolein interfaceCaseServicesClient
-
getComments
public List<org.kie.server.api.model.cases.CaseComment> getComments(String containerId, String caseId, Integer page, Integer pageSize)
- Specified by:
getCommentsin interfaceCaseServicesClient
-
getComments
public List<org.kie.server.api.model.cases.CaseComment> getComments(String containerId, String caseId, String sortBy, Integer page, Integer pageSize)
- Specified by:
getCommentsin interfaceCaseServicesClient
-
addComment
public String addComment(String containerId, String caseId, String author, String text)
- Specified by:
addCommentin interfaceCaseServicesClient
-
updateComment
public void updateComment(String containerId, String caseId, String commentId, String author, String text)
- Specified by:
updateCommentin interfaceCaseServicesClient
-
addComment
public String addComment(String containerId, String caseId, String author, String text, List<String> restrictions)
- Specified by:
addCommentin interfaceCaseServicesClient
-
updateComment
public void updateComment(String containerId, String caseId, String commentId, String author, String text, List<String> restrictions)
- Specified by:
updateCommentin interfaceCaseServicesClient
-
removeComment
public void removeComment(String containerId, String caseId, String commentId)
- Specified by:
removeCommentin interfaceCaseServicesClient
-
getCaseInstances
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(Integer page, Integer pageSize)
- Specified by:
getCaseInstancesin interfaceCaseServicesClient
-
getCaseInstances
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesin interfaceCaseServicesClient
-
getCaseInstances
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseInstancesin interfaceCaseServicesClient
-
getCaseInstances
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseInstancesin interfaceCaseServicesClient
-
getCaseInstances
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)
- Specified by:
getCaseInstancesin interfaceCaseServicesClient
-
getCaseInstancesOwnedBy
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesOwnedByin interfaceCaseServicesClient
-
getCaseInstancesOwnedBy
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseInstancesOwnedByin interfaceCaseServicesClient
-
getCaseInstancesOwnedBy
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy(String owner, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)
- Specified by:
getCaseInstancesOwnedByin interfaceCaseServicesClient
-
getCaseInstancesByContainer
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesByContainerin interfaceCaseServicesClient
-
getCaseInstancesByContainer
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseInstancesByContainerin interfaceCaseServicesClient
-
getCaseInstancesByContainer
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer(String containerId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)
- Specified by:
getCaseInstancesByContainerin interfaceCaseServicesClient
-
getCaseInstancesByDefinition
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesByDefinitionin interfaceCaseServicesClient
-
getCaseInstancesByDefinition
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseInstancesByDefinitionin interfaceCaseServicesClient
-
getCaseInstancesByDefinition
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition(String containerId, String caseDefinitionId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder, boolean withData)
- Specified by:
getCaseInstancesByDefinitionin interfaceCaseServicesClient
-
getCaseInstancesByData
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByData(String dataItemName, List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesByDatain interfaceCaseServicesClient
-
getCaseInstancesByData
public List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByData(String dataItemName, String dataItemValue, List<String> status, Integer page, Integer pageSize)
- Specified by:
getCaseInstancesByDatain interfaceCaseServicesClient
-
getCaseDefinitionsByContainer
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitionsByContainer(String containerId, Integer page, Integer pageSize)
- Specified by:
getCaseDefinitionsByContainerin interfaceCaseServicesClient
-
getCaseDefinitionsByContainer
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitionsByContainer(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseDefinitionsByContainerin interfaceCaseServicesClient
-
getCaseDefinitions
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseDefinitionsin interfaceCaseServicesClient
-
getCaseDefinitions
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(Integer page, Integer pageSize)
- Specified by:
getCaseDefinitionsin interfaceCaseServicesClient
-
getCaseDefinitions
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(String filter, Integer page, Integer pageSize)
- Specified by:
getCaseDefinitionsin interfaceCaseServicesClient
-
getCaseDefinitions
public List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
getCaseDefinitionsin interfaceCaseServicesClient
-
getCaseDefinition
public org.kie.server.api.model.cases.CaseDefinition getCaseDefinition(String containerId, String caseDefinitionId)
- Specified by:
getCaseDefinitionin interfaceCaseServicesClient
-
findCaseTasksAssignedAsBusinessAdministrator
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsBusinessAdministratorin interfaceCaseServicesClient
-
findCaseTasksAssignedAsBusinessAdministrator
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, List<String> status, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsBusinessAdministratorin interfaceCaseServicesClient
-
findCaseTasksAssignedAsPotentialOwner
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsPotentialOwnerin interfaceCaseServicesClient
-
findCaseTasksAssignedAsPotentialOwner
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, List<String> status, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsPotentialOwnerin interfaceCaseServicesClient
-
findCaseTasksAssignedAsStakeholder
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder(String caseId, String userId, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsStakeholderin interfaceCaseServicesClient
-
findCaseTasksAssignedAsStakeholder
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder(String caseId, String userId, List<String> status, Integer page, Integer pageSize)
- Specified by:
findCaseTasksAssignedAsStakeholderin interfaceCaseServicesClient
-
findCaseTasksAssignedAsBusinessAdministrator
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsBusinessAdministratorin interfaceCaseServicesClient
-
findCaseTasksAssignedAsBusinessAdministrator
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsBusinessAdministratorin interfaceCaseServicesClient
-
findCaseTasksAssignedAsPotentialOwner
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsPotentialOwnerin interfaceCaseServicesClient
-
findCaseTasksAssignedAsPotentialOwner
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsPotentialOwnerin interfaceCaseServicesClient
-
findCaseTasksAssignedAsStakeholder
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder(String caseId, String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsStakeholderin interfaceCaseServicesClient
-
findCaseTasksAssignedAsStakeholder
public List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder(String caseId, String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findCaseTasksAssignedAsStakeholderin interfaceCaseServicesClient
-
findProcesses
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(Integer page, Integer pageSize)
- Specified by:
findProcessesin interfaceCaseServicesClient
-
findProcesses
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(String filter, Integer page, Integer pageSize)
- Specified by:
findProcessesin interfaceCaseServicesClient
-
findProcessesByContainerId
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId(String containerId, Integer page, Integer pageSize)
- Specified by:
findProcessesByContainerIdin interfaceCaseServicesClient
-
findProcesses
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findProcessesin interfaceCaseServicesClient
-
findProcesses
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findProcessesin interfaceCaseServicesClient
-
findProcessesByContainerId
public List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)
- Specified by:
findProcessesByContainerIdin interfaceCaseServicesClient
-
getCaseInstanceDataItems
public List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItems(String caseId, Integer page, Integer pageSize)
- Specified by:
getCaseInstanceDataItemsin interfaceCaseServicesClient
-
getCaseInstanceDataItemsByName
public List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItemsByName(String caseId, List<String> names, Integer page, Integer pageSize)
- Specified by:
getCaseInstanceDataItemsByNamein interfaceCaseServicesClient
-
getCaseInstanceDataItemsByType
public List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItemsByType(String caseId, List<String> types, Integer page, Integer pageSize)
- Specified by:
getCaseInstanceDataItemsByTypein interfaceCaseServicesClient
-
internalGetCaseInstanceDataItems
protected List<org.kie.server.api.model.cases.CaseFileDataItem> internalGetCaseInstanceDataItems(String caseId, List<String> names, List<String> types, Integer page, Integer pageSize)
-
internalAddDynamicTask
protected void internalAddDynamicTask(String containerId, String caseId, String stageId, Map<String,Object> taskSpecMap)
-
internalAddDynamicSubProcess
protected void internalAddDynamicSubProcess(String containerId, String caseId, String stageId, String processId, Map<String,Object> taskSpecMap)
-
internalTriggerAdHoc
protected void internalTriggerAdHoc(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)
-
internalRemoveRoleAssignment
protected void internalRemoveRoleAssignment(String containerId, String caseId, String roleName, String user, String group)
-
internalAddRoleAssignment
protected void internalAddRoleAssignment(String containerId, String caseId, String roleName, String user, String group)
-
queryCasesByVariables
public List<org.kie.server.api.model.cases.CaseInstanceCustomVars> queryCasesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
- Specified by:
queryCasesByVariablesin interfaceCaseServicesClient
-
queryUserTaskByVariables
public List<org.kie.server.api.model.cases.CaseUserTaskWithVariables> queryUserTaskByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
- Specified by:
queryUserTaskByVariablesin interfaceCaseServicesClient
-
-