public class ProcessingManagementClientMock extends AbstractMockClient implements ProcessingManagementClient
AbstractMockClient.FakeInboundResponseINTERNAL_SERVER_ERROR| 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 workflow,
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<ProcessPause> |
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, getServiceUrlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlpublic ItemStatus getOperationProcessStatus(String id)
ProcessingManagementClientgetOperationProcessStatus in interface ProcessingManagementClientid - : operation identifier*public RequestResponse<ItemStatus> getOperationProcessExecutionDetails(String id)
ProcessingManagementClientgetOperationProcessExecutionDetails in interface ProcessingManagementClientid - : operation identifierpublic RequestResponse<ItemStatus> cancelOperationProcessExecution(String id)
ProcessingManagementClientcancelOperationProcessExecution in interface ProcessingManagementClientid - : operation identifierpublic RequestResponse<ItemStatus> updateOperationActionProcess(String actionId, String operationId)
ProcessingManagementClientupdateOperationActionProcess in interface ProcessingManagementClientactionId - : identify the action to be executed by the workflow(next , pause,resume)operationId - : operation identifierpublic RequestResponse<ItemStatus> executeOperationProcess(String operationId, String workflow, String actionId)
ProcessingManagementClientexecuteOperationProcess in interface ProcessingManagementClientoperationId - id of the operation (required)workflow - id of the workflow (optional)actionId - identify the action to be executed by the workflow(next , pause,resume) (required)public boolean isNotRunning(String operationId)
ProcessingManagementClientisNotRunning in interface ProcessingManagementClientpublic boolean isNotRunning(String operationId, ProcessState expectedProcessState)
isNotRunning in interface ProcessingManagementClientpublic void registerWorker(String familyId, String workerId, WorkerBean workerDescription)
ProcessingManagementClientregisterWorker in interface ProcessingManagementClientfamilyId - 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 workerBeanpublic void unregisterWorker(String familyId, String workerId)
ProcessingManagementClientunregisterWorker in interface ProcessingManagementClientfamilyId - the id of the family to which the worker has to be registeredworkerId - the id of the worker to be registeredpublic void initVitamProcess(String container, String workflowId)
ProcessingManagementClientinitVitamProcess in interface ProcessingManagementClientpublic RequestResponse<ProcessDetail> listOperationsDetails(ProcessQuery query)
ProcessingManagementClientlistOperationsDetails in interface ProcessingManagementClientquery - Query modelpublic RequestResponse<ItemStatus> executeCheckTraceabilityWorkFlow(String checkOperationId, com.fasterxml.jackson.databind.JsonNode query, String workflowId, String actionId) throws WorkflowNotFoundException
ProcessingManagementClientexecuteCheckTraceabilityWorkFlow in interface ProcessingManagementClientworkflowId - not requiredWorkflowNotFoundExceptionpublic RequestResponse<WorkFlow> getWorkflowDefinitions()
ProcessingManagementClientgetWorkflowDefinitions in interface ProcessingManagementClientpublic Optional<WorkFlow> getWorkflowDetails(String WorkflowIdentifier)
getWorkflowDetails in interface ProcessingManagementClientpublic void initVitamProcess(ProcessingEntry entry)
ProcessingManagementClientinitVitamProcess in interface ProcessingManagementClientpublic RequestResponse<ProcessPause> forcePause(ProcessPause info)
ProcessingManagementClientforcePause in interface ProcessingManagementClientpublic RequestResponse<ProcessPause> removeForcePause(ProcessPause info)
ProcessingManagementClientremoveForcePause in interface ProcessingManagementClientCopyright © 2019 Vitam. All rights reserved.