public interface AccessExternalClient extends BasicClient
STATUS_URL
Modifier and Type | Method and Description |
---|---|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
computedInheritedRules(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode ComputedInheritedRulesQuery)
compute inherited rules.
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
deleteComputedInheritedRules(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode deleteComputedInheritedRulesQuery)
compute inherited rules.
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
exportDIP(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode dslRequest) |
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. |
javax.ws.rs.core.Response |
getTransferById(VitamContext vitamContext,
String transferId)
Get Transfer SIP
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
launchPreservation(VitamContext vitamContext,
PreservationRequest preservationRequest) |
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> |
transfer(VitamContext vitamContext,
TransferRequest transferRequest) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
transferReply(VitamContext vitamContext,
InputStream transferReply) |
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, getServiceUrl
RequestResponse<com.fasterxml.jackson.databind.JsonNode> selectUnits(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext
- the vitam contextselectQuery
- the select queryVitamClientException
RequestResponse<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 selectVitamClientException
RequestResponse<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 updateVitamClientException
RequestResponse<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 objectVitamClientException
javax.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 versionInvalidParseOperationException
AccessExternalClientServerException
AccessExternalClientNotFoundException
AccessUnauthorizedException
VitamClientException
RequestResponse<LogbookOperation> selectOperations(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- the select queryLogbookClientException
InvalidParseOperationException
AccessUnauthorizedException
VitamClientException
RequestResponse<LogbookOperation> selectOperationbyId(VitamContext vitamContext, String operationId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextoperationId
- the operation idselect
- the select queryVitamClientException
RequestResponse<LogbookLifecycle> selectUnitLifeCycleById(VitamContext vitamContext, String unitLifeCycleId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextunitLifeCycleId
- the unit LFC idselect
- the select queryVitamClientException
RequestResponse<LogbookLifecycle> selectObjectGroupLifeCycleById(VitamContext vitamContext, String objectGroupLifeCycleId, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextobjectGroupLifeCycleId
- the objectGroup LFC idselect
- the select queryVitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> exportDIP(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode dslRequest) throws VitamClientException
vitamContext
- the vitam contextVitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> transfer(VitamContext vitamContext, TransferRequest transferRequest) throws VitamClientException
VitamClientException
javax.ws.rs.core.Response getDIPById(VitamContext vitamContext, String dipId) throws VitamClientException
vitamContext
- the vitam contextdipId
- the previously generated DIP id to download the DIPVitamClientException
javax.ws.rs.core.Response getTransferById(VitamContext vitamContext, String transferId) throws VitamClientException
vitamContext
- transferId
- VitamClientException
RequestResponse<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 queryVitamClientException
RequestResponse<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)VitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> selectObjects(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext
- the vitam contextselectQuery
- the select queryVitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> selectUnitsWithInheritedRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode selectQuery) throws VitamClientException
vitamContext
- the vitam contextselectQuery
- the select queryVitamClientException
RequestResponse<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 filterVitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> computedInheritedRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode ComputedInheritedRulesQuery) throws VitamClientException
vitamContext
- the vitam contextComputedInheritedRulesQuery
- the query request (query and actions)VitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> deleteComputedInheritedRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode deleteComputedInheritedRulesQuery) throws VitamClientException
vitamContext
- the vitam contextdeleteComputedInheritedRulesQuery
- the query request (query and actions)VitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> launchPreservation(VitamContext vitamContext, PreservationRequest preservationRequest) throws VitamClientException
VitamClientException
RequestResponse<com.fasterxml.jackson.databind.JsonNode> transferReply(VitamContext vitamContext, InputStream transferReply) throws VitamClientException
VitamClientException
Copyright © 2019 Vitam. All rights reserved.