public interface AccessExternalClient extends BasicClient
STATUS_URL| Modifier and Type | Method and Description |
|---|---|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
exportDIP(VitamContext vitamContext,
DipExportRequest dipExportRequest) |
javax.ws.rs.core.Response |
getAccessLog(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode params)
Get AccessLog file matching the given params
|
javax.ws.rs.core.Response |
getDIPById(VitamContext vitamContext,
String dipId)
getDIPById
The caller is responsible to close the Response after consuming the inputStream. |
javax.ws.rs.core.Response |
getObjectStreamByUnitId(VitamContext vitamContext,
String unitId,
String usage,
int version)
getObjectAsInputStream
The caller is responsible to close the Response after consuming the inputStream. |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
massUpdateUnits(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode updateQuery)
Mass update of archive units.
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
massUpdateUnitsRules(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode updateRulesQuery)
Mass update of archive units rules.
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
reclassification(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode reclassificationRequest)
Performs a reclassification workflow.
|
RequestResponse<LogbookLifecycle> |
selectObjectGroupLifeCycleById(VitamContext vitamContext,
String objectGroupLifeCycleId,
com.fasterxml.jackson.databind.JsonNode select)
selectObjectGroupLifeCycleById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
selectObjectMetadatasByUnitId(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId)
selectObjectById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
selectObjects(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery)
selectObjects /objects
|
RequestResponse<LogbookOperation> |
selectOperationbyId(VitamContext vitamContext,
String operationId,
com.fasterxml.jackson.databind.JsonNode select)
selectOperationbyId
|
RequestResponse<LogbookOperation> |
selectOperations(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
selectOperation
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
selectUnitbyId(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId)
selectUnitbyId GET(POST overrided) /units/{id}
|
RequestResponse<LogbookLifecycle> |
selectUnitLifeCycleById(VitamContext vitamContext,
String unitLifeCycleId,
com.fasterxml.jackson.databind.JsonNode select)
selectUnitLifeCycleById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
selectUnits(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery)
selectUnits /units
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
selectUnitsWithInheritedRules(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery)
Select units with inherited rules by select query (DSL)
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
startEliminationAction(VitamContext vitamContext,
EliminationRequestBody eliminationRequestBody)
Performs an elimination action workflow .
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
startEliminationAnalysis(VitamContext vitamContext,
EliminationRequestBody eliminationRequestBody)
Performs an elimination analysis workflow .
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
updateUnitbyId(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId)
updateUnitbyId UPDATE /units/{id}
|
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlRequestResponse<com.fasterxml.jackson.databind.JsonNode> selectUnits(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext - the vitam contextselectQuery - the select queryVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> selectUnitbyId(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery, String unitId) throws VitamClientException
vitamContext - the vitam contextselectQuery - the select queryunitId - the unit id to selectVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> updateUnitbyId(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode updateQuery, String unitId) throws VitamClientException
vitamContext - the vitam contextupdateQuery - the update queryunitId - the unit id to updateVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> selectObjectMetadatasByUnitId(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery, String unitId) throws VitamClientException
vitamContext - the vitam contextselectQuery - the select queryunitId - the unit id for getting objectVitamClientExceptionjavax.ws.rs.core.Response getObjectStreamByUnitId(VitamContext vitamContext, String unitId, String usage, int version) throws VitamClientException
vitamContext - the vitam contextunitId - the unit id for getting the objectusage - kind of usageversion - the versionInvalidParseOperationExceptionAccessExternalClientServerExceptionAccessExternalClientNotFoundExceptionAccessUnauthorizedExceptionVitamClientExceptionRequestResponse<LogbookOperation> selectOperations(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - the select queryLogbookClientExceptionInvalidParseOperationExceptionAccessUnauthorizedExceptionVitamClientExceptionRequestResponse<LogbookOperation> selectOperationbyId(VitamContext vitamContext, String operationId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextoperationId - the operation idselect - the select queryVitamClientExceptionRequestResponse<LogbookLifecycle> selectUnitLifeCycleById(VitamContext vitamContext, String unitLifeCycleId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextunitLifeCycleId - the unit LFC idselect - the select queryVitamClientExceptionRequestResponse<LogbookLifecycle> selectObjectGroupLifeCycleById(VitamContext vitamContext, String objectGroupLifeCycleId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextobjectGroupLifeCycleId - the objectGroup LFC idselect - the select queryVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> exportDIP(VitamContext vitamContext, DipExportRequest dipExportRequest) throws VitamClientException
vitamContext - the vitam contextdipExportRequest - the DSL query used to select unit to export as DIPVitamClientExceptionjavax.ws.rs.core.Response getDIPById(VitamContext vitamContext, String dipId) throws VitamClientException
vitamContext - the vitam contextdipId - the previously generated DIP id to download the DIPVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> reclassification(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode reclassificationRequest) throws VitamClientException
vitamContext - the vitam contextreclassificationRequest - List of attachment and detachment operations in unit graph.VitamClientException - VitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> massUpdateUnits(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode updateQuery) throws VitamClientException
vitamContext - the vitam contextupdateQuery - the update queryVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> massUpdateUnitsRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode updateRulesQuery) throws VitamClientException
vitamContext - the vitam contextupdateRulesQuery - the update request (query and actions)VitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> selectObjects(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext - the vitam contextselectQuery - the select queryVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> selectUnitsWithInheritedRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext - the vitam contextselectQuery - the select queryVitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> startEliminationAnalysis(VitamContext vitamContext, EliminationRequestBody eliminationRequestBody) throws VitamClientException
eliminationRequestBody - Object Body DSL request for elimination and DateVitamClientException - VitamClientExceptionRequestResponse<com.fasterxml.jackson.databind.JsonNode> startEliminationAction(VitamContext vitamContext, EliminationRequestBody eliminationRequestBody) throws VitamClientException
eliminationRequestBody - Object Body DSL request for elimination and DateVitamClientException - VitamClientExceptionjavax.ws.rs.core.Response getAccessLog(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode params) throws VitamClientException
vitamContext - the vitam contextparams - Could contains StartDate and EndDate information for file filterVitamClientExceptionCopyright © 2018 Vitam. All rights reserved.