public interface AccessInternalResource extends VitamResource
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
exportDIP(DipExportRequest dipExportRequest) |
javax.ws.rs.core.Response |
findDIPByID(String id) |
javax.ws.rs.core.Response |
getAccessLogStreamAsync(javax.ws.rs.core.HttpHeaders headers,
com.fasterxml.jackson.databind.JsonNode params)
gets accesslog file by id as an InputStream
|
javax.ws.rs.core.Response |
getObjectByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery,
String objectId)
gets object group by Id with Json query
|
javax.ws.rs.core.Response |
getObjectByUnitIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery,
String unitId)
gets object group by Id with Json query
|
javax.ws.rs.core.Response |
getObjectGroup(String idObjectGroup,
com.fasterxml.jackson.databind.JsonNode query)
Retrieve an ObjectGroup by its id
|
javax.ws.rs.core.Response |
getObjects(com.fasterxml.jackson.databind.JsonNode dslQuery)
gets objects group with Json query
|
javax.ws.rs.core.Response |
getObjectStreamAsync(javax.ws.rs.core.HttpHeaders headers,
String idObjectGroup,
String idUnit)
Retrieve an Object associated to the given ObjectGroup id based on given (via headers) Qualifier and Version
(Async version)
|
javax.ws.rs.core.Response |
getUnitById(com.fasterxml.jackson.databind.JsonNode dslQuery,
String unitId)
gets archive units by Id with Json query
|
javax.ws.rs.core.Response |
getUnitByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery,
String unitId)
gets archive units by Id with Json query
|
javax.ws.rs.core.Response |
getUnits(com.fasterxml.jackson.databind.JsonNode dslQuery)
gets archive units with Json query
|
javax.ws.rs.core.Response |
massUpdateUnits(com.fasterxml.jackson.databind.JsonNode dslQuery)
Mass update of archive units with Json query
|
javax.ws.rs.core.Response |
massUpdateUnitsRules(MassUpdateUnitRuleRequest massUpdateUnitRuleRequest)
Mass update of archive units rules
|
javax.ws.rs.core.Response |
selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode queryDsl) |
javax.ws.rs.core.Response |
startEliminationActionWorkflow(EliminationRequestBody eliminationRequestBody)
Starts elimination action workflow.
|
javax.ws.rs.core.Response |
startEliminationAnalysisWorkflow(EliminationRequestBody eliminationRequestBody)
Starts elimination analysis workflow.
|
javax.ws.rs.core.Response |
startReclassificationWorkflow(com.fasterxml.jackson.databind.JsonNode reclassificationRequest)
Starts a reclassification workflow.
|
javax.ws.rs.core.Response |
updateUnitById(com.fasterxml.jackson.databind.JsonNode dslQuery,
String unitId,
String requestId)
update archive units by Id with Json query
|
javax.ws.rs.core.Response getUnits(com.fasterxml.jackson.databind.JsonNode dslQuery) throws MetaDataDocumentSizeException, MetaDataExecutionException, MetaDataClientServerException
dslQuery
- null not allowedMetaDataDocumentSizeException
MetaDataExecutionException
MetaDataClientServerException
javax.ws.rs.core.Response selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode queryDsl)
javax.ws.rs.core.Response exportDIP(DipExportRequest dipExportRequest)
dipExportRequest
- javax.ws.rs.core.Response findDIPByID(String id)
id
- of operation (X-Request-Id)javax.ws.rs.core.Response startReclassificationWorkflow(com.fasterxml.jackson.databind.JsonNode reclassificationRequest)
reclassificationRequest
- Reclassification request.javax.ws.rs.core.Response startEliminationAnalysisWorkflow(EliminationRequestBody eliminationRequestBody)
eliminationRequestBody
- elimination DSL requestjavax.ws.rs.core.Response startEliminationActionWorkflow(EliminationRequestBody eliminationRequestBody)
eliminationRequestBody
- elimination DSL requestjavax.ws.rs.core.Response getUnitById(com.fasterxml.jackson.databind.JsonNode dslQuery, String unitId)
dslQuery
- DSL, null not allowedunitId
- units identifierjavax.ws.rs.core.Response getUnitByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery, String unitId)
dslQuery
- DSL, null not allowedunitId
- units identifierjavax.ws.rs.core.Response getObjectByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery, String objectId)
dslQuery
- DSL, null not allowedobjectId
- units identifierjavax.ws.rs.core.Response getObjectByUnitIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery, String unitId)
dslQuery
- DSL, null not allowedunitId
- units identifierjavax.ws.rs.core.Response updateUnitById(com.fasterxml.jackson.databind.JsonNode dslQuery, String unitId, String requestId)
dslQuery
- DSL, null not allowedunitId
- units identifierrequestId
- request identifierjavax.ws.rs.core.Response getObjectGroup(String idObjectGroup, com.fasterxml.jackson.databind.JsonNode query)
idObjectGroup
- the ObjectGroup idquery
- the json queryjavax.ws.rs.core.Response getObjectStreamAsync(javax.ws.rs.core.HttpHeaders headers, String idObjectGroup, String idUnit)
headers
- idObjectGroup
- javax.ws.rs.core.Response getAccessLogStreamAsync(javax.ws.rs.core.HttpHeaders headers, com.fasterxml.jackson.databind.JsonNode params)
headers
- request headersparams
- given params in order to filter accessLog filesjavax.ws.rs.core.Response massUpdateUnits(com.fasterxml.jackson.databind.JsonNode dslQuery)
dslQuery
- DSL, null not allowedjavax.ws.rs.core.Response massUpdateUnitsRules(MassUpdateUnitRuleRequest massUpdateUnitRuleRequest)
massUpdateUnitRuleRequest
- wrapper for {DSL, RuleActions}, null not allowedjavax.ws.rs.core.Response getObjects(com.fasterxml.jackson.databind.JsonNode dslQuery) throws MetaDataDocumentSizeException, MetaDataExecutionException, MetaDataClientServerException
dslQuery
- null not allowedMetaDataDocumentSizeException
MetaDataExecutionException
MetaDataClientServerException
Copyright © 2018 Vitam. All rights reserved.