public interface ProcessingManagementClient extends MockOrRestClient
| Modifier and Type | Method and Description |
|---|---|
RequestResponse<ItemStatus> |
cancelOperationProcessExecution(String id)
cancelOperationProcessExecution : cancel processing operation
|
RequestResponse<ItemStatus> |
executeCheckTraceabilityWorkFlow(String checkOperationId,
com.fasterxml.jackson.databind.JsonNode query,
String workflowId,
String actionId)
Other than INIT process, only operation id and action id are required
|
RequestResponse<ItemStatus> |
executeOperationProcess(String operationId,
String workflowId,
String actionId)
ExecuteOperationProcess : execute an operation processing
Other than INIT process, only operation id and action id are required
|
RequestResponse<ProcessPause> |
forcePause(ProcessPause info)
Add a forced pause on the tenant and/or the type of process
|
RequestResponse<ItemStatus> |
getOperationProcessExecutionDetails(String id)
getOperationProcessExecutionDetails : get operation processing execution details
|
ItemStatus |
getOperationProcessStatus(String id)
getOperationProcessStatus:
get operation process status**
|
RequestResponse<WorkFlow> |
getWorkflowDefinitions()
Retrieve all the workflow definitions.
|
Optional<WorkFlow> |
getWorkflowDetails(String WorkflowIdentifier) |
void |
initVitamProcess(ProcessingEntry entry)
initVitamProcess woth processing entry
|
void |
initVitamProcess(String container,
String workflowId)
initVitamProcess
|
boolean |
isNotRunning(String operationId)
Check if process workflow is completed of not
|
boolean |
isNotRunning(String operationId,
ProcessState expectedProcessState) |
RequestResponse<ProcessDetail> |
listOperationsDetails(ProcessQuery query)
Retrieve all the workflow operations
|
void |
registerWorker(String familyId,
String workerId,
WorkerBean workerDescription)
Register a new worker knowing its family and with a WorkerBean.
|
RequestResponse |
removeForcePause(ProcessPause info)
Removed the forced pause on the tenant and/or the type of process
|
void |
unregisterWorker(String familyId,
String workerId)
Unregister a worker knowing its family and its workerId.
|
RequestResponse<ItemStatus> |
updateOperationActionProcess(String actionId,
String operationId)
updateOperationActionProcess : update operation processing status
|
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlboolean isNotRunning(String operationId)
operationId - boolean isNotRunning(String operationId, ProcessState expectedProcessState)
operationId - expectedProcessState - void registerWorker(String familyId, String workerId, WorkerBean workerDescription) throws ProcessingBadRequestException, WorkerAlreadyExistsException
familyId - the id of the family to which the worker has to be registeredworkerId - the id of the worker to be registeredworkerDescription - the description of the worker as a workerBeanProcessingBadRequestException - if a bad request has been sentWorkerAlreadyExistsException - if the worker family does not existvoid unregisterWorker(String familyId, String workerId) throws ProcessingBadRequestException
familyId - the id of the family to which the worker has to be registeredworkerId - the id of the worker to be registeredProcessingBadRequestException - if the worker or the family does not existRequestResponse<ItemStatus> executeCheckTraceabilityWorkFlow(String checkOperationId, com.fasterxml.jackson.databind.JsonNode query, String workflowId, String actionId) throws InternalServerException, VitamClientException
query - workflowId - not requiredactionId - InternalServerExceptionVitamClientExceptionRequestResponse<WorkFlow> getWorkflowDefinitions() throws VitamClientException
VitamClientExceptionOptional<WorkFlow> getWorkflowDetails(String WorkflowIdentifier) throws VitamClientException
WorkflowIdentifier - VitamClientExceptionRequestResponse removeForcePause(ProcessPause info) throws ProcessingException
info - ProcessingExceptionRequestResponse<ProcessPause> forcePause(ProcessPause info) throws ProcessingException
info - ProcessingExceptionItemStatus getOperationProcessStatus(String id) throws VitamClientException, InternalServerException, BadRequestException
id - : operation identifier*VitamClientExceptionInternalServerExceptionBadRequestExceptionRequestResponse<ItemStatus> getOperationProcessExecutionDetails(String id) throws VitamClientException, InternalServerException
id - : operation identifierVitamClientExceptionInternalServerExceptionRequestResponse<ItemStatus> cancelOperationProcessExecution(String id) throws InternalServerException, VitamClientException
id - : operation identifierVitamClientExceptionInternalServerExceptionRequestResponse<ItemStatus> updateOperationActionProcess(String actionId, String operationId) throws InternalServerException, VitamClientException
actionId - : identify the action to be executed by the workflow(next , pause,resume)operationId - : operation identifierInternalServerExceptionVitamClientExceptionRequestResponse<ItemStatus> executeOperationProcess(String operationId, String workflowId, String actionId) throws InternalServerException, VitamClientException
operationId - id of the operation (required)workflowId - id of the workflow (optional)actionId - identify the action to be executed by the workflow(next , pause,resume) (required)InternalServerExceptionVitamClientExceptionvoid initVitamProcess(String container, String workflowId) throws BadRequestException, InternalServerException
container - workflowId - InternalServerExceptionBadRequestExceptionvoid initVitamProcess(ProcessingEntry entry) throws InternalServerException, BadRequestException
entry - InternalServerExceptionBadRequestExceptionRequestResponse<ProcessDetail> listOperationsDetails(ProcessQuery query) throws VitamClientException
query - Query modelVitamClientExceptionCopyright © 2019 Vitam. All rights reserved.