public class ProcessingManagementClientMock extends AbstractMockClient implements ProcessingManagementClient
AbstractMockClient.FakeInboundResponseINTERNAL_SERVER_ERROR| Modifier and Type | Method and Description |
|---|---|
ItemStatus |
cancelOperationProcessExecution(String id)
cancelOperationProcessExecution : cancel processing operation
|
javax.ws.rs.core.Response |
executeCheckTraceabilityWorkFlow(String checkOperationId,
com.fasterxml.jackson.databind.JsonNode query,
String workflow,
String contextId,
String actionId) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
executeOperationProcess(String operationId,
String workflow,
String contextId,
String actionId)
executeOperationProcess : execute an operation processing
|
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.
|
void |
initVitamProcess(String contextId,
ProcessingEntry entry)
initVitamProcess woth processing entry
|
void |
initVitamProcess(String contextId,
String container,
String workflow)
initVitamProcess
|
void |
initWorkFlow(String contextId)
initWorkFlow : init workFlow Process
|
boolean |
isOperationCompleted(String operationId)
Check if process workflow is completed of not TODO Move this method to OperationManagementClient
|
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.
|
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 boolean isOperationCompleted(String operationId)
ProcessingManagementClientisOperationCompleted in interface ProcessingManagementClientpublic ItemStatus getOperationProcessStatus(String id) throws VitamClientException, InternalServerException, BadRequestException
OperationManagementClientgetOperationProcessStatus in interface OperationManagementClientid - : operation identifier*VitamClientExceptionInternalServerExceptionBadRequestExceptionpublic ItemStatus getOperationProcessExecutionDetails(String id) throws VitamClientException, InternalServerException, BadRequestException
OperationManagementClientgetOperationProcessExecutionDetails in interface OperationManagementClientid - : operation identifierVitamClientExceptionInternalServerExceptionBadRequestExceptionpublic ItemStatus cancelOperationProcessExecution(String id) throws InternalServerException, BadRequestException, VitamClientException
OperationManagementClientcancelOperationProcessExecution in interface OperationManagementClientid - : operation identifierInternalServerExceptionBadRequestExceptionVitamClientExceptionpublic RequestResponse<ItemStatus> updateOperationActionProcess(String actionId, String operationId) throws InternalServerException, BadRequestException, VitamClientException
OperationManagementClientupdateOperationActionProcess in interface OperationManagementClientactionId - : identify the action to be executed by the workflow(next , pause,resume)operationId - : operation identifierInternalServerExceptionBadRequestExceptionVitamClientExceptionpublic RequestResponse<com.fasterxml.jackson.databind.JsonNode> executeOperationProcess(String operationId, String workflow, String contextId, String actionId) throws InternalServerException, BadRequestException, VitamClientException
OperationManagementClientexecuteOperationProcess in interface OperationManagementClientoperationId - id of the operationworkflow - id of the workflowcontextId - define the execution context of workflowactionId - identify the action to be executed by the workflow(next , pause,resume)InternalServerExceptionBadRequestExceptionVitamClientExceptionpublic void initWorkFlow(String contextId) throws VitamException
OperationManagementClientinitWorkFlow in interface OperationManagementClientcontextId - :define the execution context of workflowVitamClientExceptionVitamExceptionpublic void registerWorker(String familyId, String workerId, WorkerBean workerDescription) throws ProcessingBadRequestException, WorkerAlreadyExistsException
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 workerBeanProcessingBadRequestException - if a bad request has been sentWorkerAlreadyExistsException - if the worker family does not existpublic void unregisterWorker(String familyId, String workerId) throws ProcessingBadRequestException
ProcessingManagementClientunregisterWorker in interface ProcessingManagementClientfamilyId - 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 existpublic void initVitamProcess(String contextId, String container, String workflow) throws InternalServerException, VitamClientException, BadRequestException
OperationManagementClientinitVitamProcess in interface OperationManagementClientInternalServerExceptionVitamClientExceptionBadRequestExceptionpublic RequestResponse<ProcessDetail> listOperationsDetails(ProcessQuery query) throws VitamClientException
OperationManagementClientlistOperationsDetails in interface OperationManagementClientquery - Query modelVitamClientExceptionpublic javax.ws.rs.core.Response executeCheckTraceabilityWorkFlow(String checkOperationId, com.fasterxml.jackson.databind.JsonNode query, String workflow, String contextId, String actionId) throws InternalServerException, BadRequestException, WorkflowNotFoundException
executeCheckTraceabilityWorkFlow in interface ProcessingManagementClientInternalServerExceptionBadRequestExceptionWorkflowNotFoundExceptionpublic RequestResponse<WorkFlow> getWorkflowDefinitions() throws VitamClientException
ProcessingManagementClientgetWorkflowDefinitions in interface OperationManagementClientgetWorkflowDefinitions in interface ProcessingManagementClientVitamClientExceptionpublic void initVitamProcess(String contextId, ProcessingEntry entry) throws InternalServerException, BadRequestException
ProcessingManagementClientinitVitamProcess in interface ProcessingManagementClientInternalServerExceptionBadRequestExceptionCopyright © 2018 Vitam. All rights reserved.