public class KieServicesClientImpl extends Object implements KieServicesClient
| Constructor and Description |
|---|
KieServicesClientImpl(KieServicesConfiguration config) |
KieServicesClientImpl(KieServicesConfiguration config,
ClassLoader classLoader) |
public KieServicesClientImpl(KieServicesConfiguration config)
public KieServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
public ServiceResponse<KieServerInfo> register(String controllerEndpoint, KieServerConfig kieServerConfig)
register in interface KieServicesClientpublic ServiceResponse<KieServerInfo> getServerInfo()
getServerInfo in interface KieServicesClientpublic ServiceResponse<KieContainerResourceList> listContainers()
listContainers in interface KieServicesClientpublic ServiceResponse<KieContainerResource> createContainer(String id, KieContainerResource resource)
createContainer in interface KieServicesClientpublic ServiceResponse<KieContainerResource> getContainerInfo(String id)
getContainerInfo in interface KieServicesClientpublic ServiceResponse<Void> disposeContainer(String id)
disposeContainer in interface KieServicesClientpublic ServiceResponse<String> executeCommands(String id, String payload)
executeCommands in interface KieServicesClientpublic ServiceResponse<String> executeCommands(String id, org.kie.api.command.Command<?> cmd)
executeCommands in interface KieServicesClientpublic ServiceResponsesList executeScript(CommandScript script)
executeScript in interface KieServicesClientpublic ServiceResponse<KieScannerResource> getScannerInfo(String id)
getScannerInfo in interface KieServicesClientpublic ServiceResponse<KieScannerResource> updateScanner(String id, KieScannerResource resource)
updateScanner in interface KieServicesClientpublic ServiceResponse<ReleaseId> updateReleaseId(String id, ReleaseId releaseId)
updateReleaseId in interface KieServicesClientpublic ProcessDefinition getProcessDefinition(String containerId, String processId)
getProcessDefinition in interface KieServicesClientpublic SubProcessesDefinition getReusableSubProcessDefinitions(String containerId, String processId)
getReusableSubProcessDefinitions in interface KieServicesClientpublic VariablesDefinition getProcessVariableDefinitions(String containerId, String processId)
getProcessVariableDefinitions in interface KieServicesClientpublic ServiceTasksDefinition getServiceTaskDefinitions(String containerId, String processId)
getServiceTaskDefinitions in interface KieServicesClientpublic AssociatedEntitiesDefinition getAssociatedEntityDefinitions(String containerId, String processId)
getAssociatedEntityDefinitions in interface KieServicesClientpublic UserTaskDefinitionList getUserTaskDefinitions(String containerId, String processId)
getUserTaskDefinitions in interface KieServicesClientpublic TaskInputsDefinition getUserTaskInputDefinitions(String containerId, String processId, String taskName)
getUserTaskInputDefinitions in interface KieServicesClientpublic TaskOutputsDefinition getUserTaskOutputDefinitions(String containerId, String processId, String taskName)
getUserTaskOutputDefinitions in interface KieServicesClientpublic Long startProcess(String containerId, String processId)
startProcess in interface KieServicesClientpublic Long startProcess(String containerId, String processId, Map<String,Object> variables)
startProcess in interface KieServicesClientpublic Long startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey)
startProcess in interface KieServicesClientpublic Long startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables)
startProcess in interface KieServicesClientpublic void abortProcessInstance(String containerId, Long processInstanceId)
abortProcessInstance in interface KieServicesClientpublic void abortProcessInstances(String containerId, List<Long> processInstanceIds)
abortProcessInstances in interface KieServicesClientpublic Object getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName)
getProcessInstanceVariable in interface KieServicesClientpublic <T> T getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName, Class<T> type)
getProcessInstanceVariable in interface KieServicesClientpublic Map<String,Object> getProcessInstanceVariables(String containerId, Long processInstanceId)
getProcessInstanceVariables in interface KieServicesClientpublic void signalProcessInstance(String containerId, Long processInstanceId, String signalName, Object event)
signalProcessInstance in interface KieServicesClientpublic void signalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, Object event)
signalProcessInstances in interface KieServicesClientpublic List<String> getAvailableSignals(String containerId, Long processInstanceId)
getAvailableSignals in interface KieServicesClientpublic void setProcessVariable(String containerId, Long processInstanceId, String variableId, Object value)
setProcessVariable in interface KieServicesClientpublic void setProcessVariables(String containerId, Long processInstanceId, Map<String,Object> variables)
setProcessVariables in interface KieServicesClientpublic ProcessInstance getProcessInstance(String containerId, Long processInstanceId)
getProcessInstance in interface KieServicesClientpublic ProcessInstance getProcessInstance(String containerId, Long processInstanceId, boolean withVars)
getProcessInstance in interface KieServicesClientpublic void completeWorkItem(String containerId, Long processInstanceId, Long id, Map<String,Object> results)
completeWorkItem in interface KieServicesClientpublic void abortWorkItem(String containerId, Long processInstanceId, Long id)
abortWorkItem in interface KieServicesClientpublic WorkItemInstance getWorkItem(String containerId, Long processInstanceId, Long id)
getWorkItem in interface KieServicesClientpublic List<WorkItemInstance> getWorkItemByProcessInstance(String containerId, Long processInstanceId)
getWorkItemByProcessInstance in interface KieServicesClientpublic void activateTask(String containerId, Long taskId, String userId)
activateTask in interface KieServicesClientpublic void claimTask(String containerId, Long taskId, String userId)
claimTask in interface KieServicesClientpublic void completeTask(String containerId, Long taskId, String userId, Map<String,Object> params)
completeTask in interface KieServicesClientpublic void delegateTask(String containerId, Long taskId, String userId, String targetUserId)
delegateTask in interface KieServicesClientpublic void exitTask(String containerId, Long taskId, String userId)
exitTask in interface KieServicesClientpublic void failTask(String containerId, Long taskId, String userId, Map<String,Object> params)
failTask in interface KieServicesClientpublic void forwardTask(String containerId, Long taskId, String userId, String targetEntityId)
forwardTask in interface KieServicesClientpublic void releaseTask(String containerId, Long taskId, String userId)
releaseTask in interface KieServicesClientpublic void resumeTask(String containerId, Long taskId, String userId)
resumeTask in interface KieServicesClientpublic void skipTask(String containerId, Long taskId, String userId)
skipTask in interface KieServicesClientpublic void startTask(String containerId, Long taskId, String userId)
startTask in interface KieServicesClientpublic void stopTask(String containerId, Long taskId, String userId)
stopTask in interface KieServicesClientpublic void suspendTask(String containerId, Long taskId, String userId)
suspendTask in interface KieServicesClientpublic void nominateTask(String containerId, Long taskId, String userId, List<String> potentialOwners)
nominateTask in interface KieServicesClientpublic void setTaskPriority(String containerId, Long taskId, int priority)
setTaskPriority in interface KieServicesClientpublic void setTaskExpirationDate(String containerId, Long taskId, Date date)
setTaskExpirationDate in interface KieServicesClientpublic void setTaskSkipable(String containerId, Long taskId, boolean skipable)
setTaskSkipable in interface KieServicesClientpublic void setTaskName(String containerId, Long taskId, String name)
setTaskName in interface KieServicesClientpublic void setTaskDescription(String containerId, Long taskId, String description)
setTaskDescription in interface KieServicesClientpublic Long saveTaskContent(String containerId, Long taskId, Map<String,Object> values)
saveTaskContent in interface KieServicesClientpublic Map<String,Object> getTaskOutputContentByTaskId(String containerId, Long taskId)
getTaskOutputContentByTaskId in interface KieServicesClientpublic Map<String,Object> getTaskInputContentByTaskId(String containerId, Long taskId)
getTaskInputContentByTaskId in interface KieServicesClientpublic void deleteTaskContent(String containerId, Long taskId, Long contentId)
deleteTaskContent in interface KieServicesClientpublic Long addTaskComment(String containerId, Long taskId, String text, String addedBy, Date addedOn)
addTaskComment in interface KieServicesClientpublic void deleteTaskComment(String containerId, Long taskId, Long commentId)
deleteTaskComment in interface KieServicesClientpublic List<TaskComment> getTaskCommentsByTaskId(String containerId, Long taskId)
getTaskCommentsByTaskId in interface KieServicesClientpublic TaskComment getTaskCommentById(String containerId, Long taskId, Long commentId)
getTaskCommentById in interface KieServicesClientpublic Long addTaskAttachment(String containerId, Long taskId, String userId, Object attachment)
addTaskAttachment in interface KieServicesClientpublic void deleteTaskAttachment(String containerId, Long taskId, Long attachmentId)
deleteTaskAttachment in interface KieServicesClientpublic TaskAttachment getTaskAttachmentById(String containerId, Long taskId, Long attachmentId)
getTaskAttachmentById in interface KieServicesClientpublic Object getTaskAttachmentContentById(String containerId, Long taskId, Long attachmentId)
getTaskAttachmentContentById in interface KieServicesClientpublic List<TaskAttachment> getTaskAttachmentsByTaskId(String containerId, Long taskId)
getTaskAttachmentsByTaskId in interface KieServicesClientpublic TaskInstance getTaskInstance(String containerId, Long taskId)
getTaskInstance in interface KieServicesClientpublic TaskInstance getTaskInstance(String containerId, Long taskId, boolean withInputs, boolean withOutputs, boolean withAssignments)
getTaskInstance in interface KieServicesClientpublic List<ProcessDefinition> findProcessesById(String processId)
findProcessesById in interface KieServicesClientpublic ProcessDefinition findProcessByContainerIdProcessId(String containerId, String processId)
findProcessByContainerIdProcessId in interface KieServicesClientpublic List<ProcessDefinition> findProcesses(Integer page, Integer pageSize)
findProcesses in interface KieServicesClientpublic List<ProcessDefinition> findProcesses(String filter, Integer page, Integer pageSize)
findProcesses in interface KieServicesClientpublic List<ProcessDefinition> findProcessesByContainerId(String containerId, Integer page, Integer pageSize)
findProcessesByContainerId in interface KieServicesClientpublic List<ProcessInstance> findProcessInstances(Integer page, Integer pageSize)
findProcessInstances in interface KieServicesClientpublic List<ProcessInstance> findProcessInstancesByProcessId(String processId, List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByProcessId in interface KieServicesClientpublic List<ProcessInstance> findProcessInstancesByProcessName(String processName, List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByProcessName in interface KieServicesClientpublic List<ProcessInstance> findProcessInstancesByContainerId(String containerId, List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByContainerId in interface KieServicesClientpublic List<ProcessInstance> findProcessInstancesByStatus(List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByStatus in interface KieServicesClientpublic List<ProcessInstance> findProcessInstancesByInitiator(String initiator, List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByInitiator in interface KieServicesClientpublic ProcessInstance findProcessInstanceById(Long processInstanceId)
findProcessInstanceById in interface KieServicesClientpublic ProcessInstance findProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
findProcessInstanceByCorrelationKey in interface KieServicesClientpublic NodeInstance findNodeInstanceByWorkItemId(Long processInstanceId, Long workItemId)
findNodeInstanceByWorkItemId in interface KieServicesClientpublic List<NodeInstance> findActiveNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
findActiveNodeInstances in interface KieServicesClientpublic List<NodeInstance> findCompletedNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
findCompletedNodeInstances in interface KieServicesClientpublic List<NodeInstance> findNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
findNodeInstances in interface KieServicesClientpublic List<VariableInstance> findVariablesCurrentState(Long processInstanceId)
findVariablesCurrentState in interface KieServicesClientpublic List<VariableInstance> findVariableHistory(Long processInstanceId, String variableName, Integer page, Integer pageSize)
findVariableHistory in interface KieServicesClientpublic TaskInstance findTaskByWorkItemId(Long workItemId)
findTaskByWorkItemId in interface KieServicesClientpublic TaskInstance findTaskById(Long taskId)
findTaskById in interface KieServicesClientpublic List<TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize)
findTasksAssignedAsBusinessAdministrator in interface KieServicesClientpublic List<TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsBusinessAdministrator in interface KieServicesClientpublic List<TaskSummary> findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner in interface KieServicesClientpublic List<TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner in interface KieServicesClientpublic List<TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner in interface KieServicesClientpublic List<TaskSummary> findTasksOwned(String userId, Integer page, Integer pageSize)
findTasksOwned in interface KieServicesClientpublic List<TaskSummary> findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize)
findTasksOwned in interface KieServicesClientpublic List<TaskSummary> findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize)
findTasksByStatusByProcessInstanceId in interface KieServicesClientpublic List<TaskSummary> findTasks(String userId, Integer page, Integer pageSize)
findTasks in interface KieServicesClientpublic List<TaskEventInstance> findTaskEvents(Long taskId, Integer page, Integer pageSize)
findTaskEvents in interface KieServicesClientCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.