public interface CaseServicesClient
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESS_PUBLIC_GROUP |
static String |
COMMENT_SORT_BY_AUTHOR |
static String |
COMMENT_SORT_BY_DATE |
static String |
SORT_BY_CASE_DEFINITION_DEPLOYMENT_ID |
static String |
SORT_BY_CASE_DEFINITION_ID |
static String |
SORT_BY_CASE_DEFINITION_NAME |
static String |
SORT_BY_CASE_INSTANCE_ID |
static String |
SORT_BY_PROCESS_INSTANCE_ID |
static String |
SORT_BY_PROCESS_NAME |
static String |
SORT_BY_PROCESS_PROJECT |
static String |
SORT_BY_PROCESS_VERSION |
| Modifier and Type | Method and Description |
|---|---|
String |
addComment(String containerId,
String caseId,
String author,
String text) |
String |
addComment(String containerId,
String caseId,
String author,
String text,
List<String> restrictions) |
void |
addDynamicSubProcess(String containerId,
String caseId,
String processId,
Map<String,Object> data) |
void |
addDynamicSubProcessToStage(String containerId,
String caseId,
String stageId,
String processId,
Map<String,Object> data) |
void |
addDynamicTask(String containerId,
String caseId,
String nodeType,
String name,
Map<String,Object> data) |
void |
addDynamicTaskToStage(String containerId,
String caseId,
String stageId,
String nodeType,
String name,
Map<String,Object> data) |
void |
addDynamicUserTask(String containerId,
String caseId,
String name,
String subject,
String actors,
String groups,
Map<String,Object> data) |
void |
addDynamicUserTaskToStage(String containerId,
String caseId,
String stageId,
String name,
String description,
String actors,
String groups,
Map<String,Object> data) |
void |
assignGroupToRole(String containerId,
String caseId,
String roleName,
String group) |
void |
assignUserToRole(String containerId,
String caseId,
String roleName,
String user) |
void |
cancelCaseInstance(String containerId,
String caseId) |
void |
closeCaseInstance(String containerId,
String caseId,
String comment) |
void |
destroyCaseInstance(String containerId,
String caseId) |
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.CaseDefinition |
getCaseDefinition(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.CaseInstance |
getCaseInstance(String containerId,
String caseId) |
org.kie.server.api.model.cases.CaseInstance |
getCaseInstance(String containerId,
String caseId,
boolean withData,
boolean withRoles,
boolean withMilestones,
boolean withStages) |
Map<String,Object> |
getCaseInstanceData(String containerId,
String caseId) |
Map<String,Object> |
getCaseInstanceData(String containerId,
String caseId,
List<String> names) |
Object |
getCaseInstanceData(String containerId,
String caseId,
String name) |
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> |
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> |
getCaseInstancesByData(String dataItemName,
List<String> status,
Integer page,
Integer pageSize) |
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> |
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> |
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.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) |
void |
putCaseInstanceData(String containerId,
String caseId,
Map<String,Object> data) |
void |
putCaseInstanceData(String containerId,
String caseId,
Map<String,Object> data,
List<String> restrictions) |
void |
putCaseInstanceData(String containerId,
String caseId,
String name,
Object data) |
void |
putCaseInstanceData(String containerId,
String caseId,
String name,
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) |
void |
removeCaseInstanceData(String containerId,
String caseId,
String... names) |
void |
removeComment(String containerId,
String caseId,
String commentId) |
void |
removeGroupFromRole(String containerId,
String caseId,
String roleName,
String group) |
void |
removeUserFromRole(String containerId,
String caseId,
String roleName,
String user) |
void |
reopenCase(String caseId,
String containerId,
String caseDefinitionId) |
void |
reopenCase(String caseId,
String containerId,
String caseDefinitionId,
Map<String,Object> data) |
String |
startCase(String containerId,
String caseDefinitionId) |
String |
startCase(String containerId,
String caseDefinitionId,
org.kie.server.api.model.cases.CaseFile caseFile) |
void |
triggerAdHocFragment(String containerId,
String caseId,
String adHocName,
Map<String,Object> data) |
void |
triggerAdHocFragmentInStage(String containerId,
String caseId,
String stageId,
String adHocName,
Map<String,Object> data) |
void |
updateComment(String containerId,
String caseId,
String commentId,
String author,
String text) |
void |
updateComment(String containerId,
String caseId,
String commentId,
String author,
String text,
List<String> restrictions) |
static final String SORT_BY_CASE_DEFINITION_ID
static final String SORT_BY_CASE_DEFINITION_NAME
static final String SORT_BY_CASE_DEFINITION_DEPLOYMENT_ID
static final String SORT_BY_CASE_INSTANCE_ID
static final String SORT_BY_PROCESS_NAME
static final String SORT_BY_PROCESS_VERSION
static final String SORT_BY_PROCESS_PROJECT
static final String SORT_BY_PROCESS_INSTANCE_ID
static final String COMMENT_SORT_BY_AUTHOR
static final String COMMENT_SORT_BY_DATE
static final String ACCESS_PUBLIC_GROUP
String startCase(String containerId, String caseDefinitionId, org.kie.server.api.model.cases.CaseFile caseFile)
org.kie.server.api.model.cases.CaseInstance getCaseInstance(String containerId, String caseId)
org.kie.server.api.model.cases.CaseInstance getCaseInstance(String containerId, String caseId, boolean withData, boolean withRoles, boolean withMilestones, boolean withStages)
void reopenCase(String caseId, String containerId, String caseDefinitionId, Map<String,Object> data)
Map<String,Object> getCaseInstanceData(String containerId, String caseId, List<String> names)
void putCaseInstanceData(String containerId, String caseId, Map<String,Object> data)
void putCaseInstanceData(String containerId, String caseId, String name, Object data)
void putCaseInstanceData(String containerId, String caseId, Map<String,Object> data, List<String> restrictions)
void putCaseInstanceData(String containerId, String caseId, String name, Object data, List<String> restrictions)
void removeCaseInstanceData(String containerId, String caseId, String... names)
void addDynamicUserTask(String containerId, String caseId, String name, String subject, String actors, String groups, Map<String,Object> data)
void addDynamicTask(String containerId, String caseId, String nodeType, String name, Map<String,Object> data)
void addDynamicUserTaskToStage(String containerId, String caseId, String stageId, String name, String description, String actors, String groups, Map<String,Object> data)
void addDynamicTaskToStage(String containerId, String caseId, String stageId, String nodeType, String name, Map<String,Object> data)
void addDynamicSubProcess(String containerId, String caseId, String processId, Map<String,Object> data)
void addDynamicSubProcessToStage(String containerId, String caseId, String stageId, String processId, Map<String,Object> data)
void triggerAdHocFragment(String containerId, String caseId, String adHocName, Map<String,Object> data)
void triggerAdHocFragmentInStage(String containerId, String caseId, String stageId, String adHocName, Map<String,Object> data)
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.cases.CaseStage> getStages(String containerId, String caseId, boolean activeOnly, Integer page, Integer pageSize)
List<org.kie.server.api.model.cases.CaseAdHocFragment> getAdHocFragments(String containerId, String caseId)
List<org.kie.server.api.model.cases.CaseRoleAssignment> getRoleAssignments(String containerId, String caseId)
List<org.kie.server.api.model.instance.NodeInstance> getActiveNodes(String containerId, String caseId, 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.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.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)
void assignUserToRole(String containerId, String caseId, String roleName, String user)
void assignGroupToRole(String containerId, String caseId, String roleName, String group)
void removeUserFromRole(String containerId, String caseId, String roleName, String user)
void removeGroupFromRole(String containerId, String caseId, String roleName, String group)
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)
void updateComment(String containerId, String caseId, String commentId, String author, String text)
String addComment(String containerId, String caseId, String author, String text, List<String> restrictions)
void updateComment(String containerId, String caseId, String commentId, String author, String text, List<String> restrictions)
List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances(Integer page, Integer pageSize)
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(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)
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> 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> 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> getCaseInstancesByData(String dataItemName, List<String> status, Integer page, Integer pageSize)
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.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)
List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(Integer page, Integer pageSize)
List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions(String filter, 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, String sort, boolean sortOrder)
org.kie.server.api.model.cases.CaseDefinition getCaseDefinition(String containerId, String caseDefinitionId)
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, List<String> status, Integer page, Integer pageSize)
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, List<String> status, Integer page, Integer pageSize)
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, List<String> status, 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, String sort, boolean sortOrder)
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, String sort, boolean sortOrder)
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, 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(String filter, Integer page, Integer pageSize)
List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId(String containerId, 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, String sort, boolean sortOrder)
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.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.CaseInstanceCustomVars> queryCasesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.