public interface AccessExternalClient extends BasicClient
STATUS_URL
Modifier and Type | Method and Description |
---|---|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
exportDIP(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode selectQuery) |
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<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<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> |
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 selectQuery) throws VitamClientException
vitamContext
- the vitam contextselectQuery
- the DSL query used to select unit to export as DIPVitamClientException
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
Copyright © 2018 Vitam. All rights reserved.