Class IngestInternalClientMock
java.lang.Object
fr.gouv.vitam.common.client.AbstractMockClient
fr.gouv.vitam.ingest.internal.client.IngestInternalClientMock
- All Implemented Interfaces:
MockOrRestClient,VitamAutoCloseable,IngestInternalClient,AutoCloseable
Mock client implementation for Ingest Internal
-
Nested Class Summary
Nested classes/interfaces inherited from class fr.gouv.vitam.common.client.AbstractMockClient
AbstractMockClient.FakeInboundResponse -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelOperationProcessExecution(String id, boolean force) cancelOperationProcessExecution : cancel processing operationjavax.ws.rs.core.ResponsedownloadObjectAsync(String objectId, IngestCollection type) Download object stored by ingest operationgetOperationProcessExecutionDetails : get operation processing execution detailsgetOperationProcessStatus: get operation process status**Retrieve all the workflow definitions.getWorkflowDetails(String WorkflowIdentifier) voidinitWorkflow(WorkFlow contextId) initWorkflow : init workFlow ProcessRetrieve all the workflow operationsvoidsaveObjectToWorkspace(String id, String objectName, InputStream inputStream) updateOperationActionProcess(String actionId, String operationId) updateOperationActionProcess : update operation processing statusvoidupload(InputStream inputStream, javax.ws.rs.core.MediaType archiveType, WorkFlow workflowIdentifier, String action) Upload compressed SIP as streamvoiduploadInitialLogbook(Iterable<LogbookOperationParameters> logbookParametersList) Create only LogbookMethods inherited from class fr.gouv.vitam.common.client.AbstractMockClient
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.gouv.vitam.common.client.MockOrRestClient
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrl
-
Field Details
-
ID
identifier of execution- See Also:
-
-
Constructor Details
-
IngestInternalClientMock
public IngestInternalClientMock()
-
-
Method Details
-
upload
public void upload(InputStream inputStream, javax.ws.rs.core.MediaType archiveType, WorkFlow workflowIdentifier, String action) Description copied from interface:IngestInternalClientUpload compressed SIP as stream- Specified by:
uploadin interfaceIngestInternalClient- Parameters:
inputStream- SIParchiveType- is a format (mime type) of SIP (should be zip ,tar, tar.gz or tar.bz2)workflowIdentifier- workflow informationaction- Identifier
-
uploadInitialLogbook
Description copied from interface:IngestInternalClientCreate only Logbook- Specified by:
uploadInitialLogbookin interfaceIngestInternalClient
-
downloadObjectAsync
Description copied from interface:IngestInternalClientDownload object stored by ingest operation- Specified by:
downloadObjectAsyncin interfaceIngestInternalClient- Returns:
- object as stream
-
getOperationProcessStatus
Description copied from interface:IngestInternalClientgetOperationProcessStatus: get operation process status**- Specified by:
getOperationProcessStatusin interfaceIngestInternalClient- Parameters:
id- : operation identifier*- Returns:
- ItemStatus response containing message and status*
-
getOperationProcessExecutionDetails
Description copied from interface:IngestInternalClientgetOperationProcessExecutionDetails : get operation processing execution details- Specified by:
getOperationProcessExecutionDetailsin interfaceIngestInternalClient- Parameters:
id- : operation identifier- Returns:
- Engine response containing message and status
-
cancelOperationProcessExecution
Description copied from interface:IngestInternalClientcancelOperationProcessExecution : cancel processing operation- Specified by:
cancelOperationProcessExecutionin interfaceIngestInternalClient- Parameters:
id- operation identifierforce- force operation if step is not cancellable- Returns:
- ItemStatus response containing message and status
-
updateOperationActionProcess
public RequestResponse<ItemStatus> updateOperationActionProcess(String actionId, String operationId) Description copied from interface:IngestInternalClientupdateOperationActionProcess : update operation processing status- Specified by:
updateOperationActionProcessin interfaceIngestInternalClient- Parameters:
actionId- : identify the action to be executed by the workflow(next , pause,resume)operationId- : operation identifier- Returns:
- Response containing message and status
-
initWorkflow
Description copied from interface:IngestInternalClientinitWorkflow : init workFlow Process- Specified by:
initWorkflowin interfaceIngestInternalClient- Parameters:
contextId- information
-
listOperationsDetails
Description copied from interface:IngestInternalClientRetrieve all the workflow operations- Specified by:
listOperationsDetailsin interfaceIngestInternalClient- Parameters:
query- Query model- Returns:
- All details of the operations
-
getWorkflowDefinitions
Description copied from interface:IngestInternalClientRetrieve all the workflow definitions.- Specified by:
getWorkflowDefinitionsin interfaceIngestInternalClient- Returns:
- workflow definitions
-
getWorkflowDetails
- Specified by:
getWorkflowDetailsin interfaceIngestInternalClient- Returns:
-
saveObjectToWorkspace
public void saveObjectToWorkspace(String id, String objectName, InputStream inputStream) throws VitamClientException - Specified by:
saveObjectToWorkspacein interfaceIngestInternalClient- Throws:
VitamClientException
-