@Path(value="/access-internal/v1") public class AccessInternalResourceImpl extends ApplicationStatusResource implements AccessInternalResource
| Modifier and Type | Field and Description | 
|---|---|
| static String | EXPORT_DIP | 
| static String | UNITS | 
STATUS_URL, TENANTS_URL| Constructor and Description | 
|---|
| AccessInternalResourceImpl(AccessInternalConfiguration configuration) | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.ws.rs.core.Response | exportDIP(com.fasterxml.jackson.databind.JsonNode queryDsl)get Archive Unit list by query based on identifier | 
| javax.ws.rs.core.Response | findDIPByID(String id) | 
| 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 queryDsl,
                              String idUnit)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 | getObjectStreamAsync(javax.ws.rs.core.HttpHeaders headers,
                    String idObjectGroup)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 queryDsl,
           String idUnit)get Archive Unit list by query based on identifier | 
| javax.ws.rs.core.Response | getUnitByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
                        String idUnit)gets archive units by Id with Json query | 
| javax.ws.rs.core.Response | getUnits(com.fasterxml.jackson.databind.JsonNode queryDsl)get Archive Unit list by query based on identifier | 
| javax.ws.rs.core.Response | updateUnitById(com.fasterxml.jackson.databind.JsonNode queryDsl,
              String idUnit,
              String requestId)update archive units by Id with Json query | 
getServerTenants, statuspublic static final String EXPORT_DIP
public static final String UNITS
public AccessInternalResourceImpl(AccessInternalConfiguration configuration)
configuration - to associate with AccessResourceImpl@GET
 @Path(value="/units")
 @Consumes(value="application/json")
 @Produces(value="application/json")
public javax.ws.rs.core.Response getUnits(com.fasterxml.jackson.databind.JsonNode queryDsl)
                                                                                                                                         throws MetaDataDocumentSizeException,
                                                                                                                                                MetaDataExecutionException,
                                                                                                                                                MetaDataClientServerException
getUnits in interface AccessInternalResourcequeryDsl - as JsonNodeMetaDataDocumentSizeExceptionMetaDataExecutionExceptionMetaDataClientServerException@POST @Path(value="/dipexport") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response exportDIP(com.fasterxml.jackson.databind.JsonNode queryDsl)
exportDIP in interface AccessInternalResourcequeryDsl - as JsonNode@GET
 @Path(value="/dipexport/{id}/dip")
 @Consumes(value="application/octet-stream")
public javax.ws.rs.core.Response findDIPByID(@PathParam(value="id")
                                                                                                                                   String id)
findDIPByID in interface AccessInternalResourceid - of operation (X-Request-Id)@GET
 @Path(value="/units/{id_unit}")
 @Consumes(value="application/json")
 @Produces(value="application/json")
public javax.ws.rs.core.Response getUnitById(com.fasterxml.jackson.databind.JsonNode queryDsl,
                                                                                                                                                             @PathParam(value="id_unit")
                                                                                                                                                             String idUnit)
getUnitById in interface AccessInternalResourcequeryDsl - as JsonNodeidUnit - identifier@GET
 @Path(value="/units/{id_unit}")
 @Consumes(value="application/json")
 @Produces(value="application/xml")
public javax.ws.rs.core.Response getUnitByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
                                                                                                                                                                         @PathParam(value="id_unit")
                                                                                                                                                                         String idUnit)
AccessInternalResourcegetUnitByIdWithXMLFormat in interface AccessInternalResourcequeryDsl - DSL, null not allowedidUnit - units identifier@PUT
 @Path(value="/units/{id_unit}")
 @Consumes(value="application/json")
 @Produces(value="application/json")
public javax.ws.rs.core.Response updateUnitById(com.fasterxml.jackson.databind.JsonNode queryDsl,
                                                                                                                                                                @PathParam(value="id_unit")
                                                                                                                                                                String idUnit,
                                                                                                                                                                @HeaderParam(value="X-Request-Id")
                                                                                                                                                                String requestId)
updateUnitById in interface AccessInternalResourcerequestId - request identifierqueryDsl - DSK, null not allowedidUnit - units identifier@GET
 @Path(value="/objects/{id_object_group}")
 @Consumes(value="application/json")
 @Produces(value="application/json")
public javax.ws.rs.core.Response getObjectGroup(@PathParam(value="id_object_group")
                                                                                                                                                                          String idObjectGroup,
                                                                                                                                                                          com.fasterxml.jackson.databind.JsonNode query)
AccessInternalResourcegetObjectGroup in interface AccessInternalResourceidObjectGroup - the ObjectGroup idquery - the json query@GET
 @Path(value="/objects/{id_object_group}")
 @Consumes(value="application/json")
 @Produces(value="application/xml")
public javax.ws.rs.core.Response getObjectByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode dslQuery,
                                                                                                                                                                                     @PathParam(value="id_object_group")
                                                                                                                                                                                     String objectId)
AccessInternalResourcegetObjectByIdWithXMLFormat in interface AccessInternalResourcedslQuery - DSL, null not allowedobjectId - units identifier@GET
 @Path(value="/units/{id_unit}/object")
 @Consumes(value="application/json")
 @Produces(value="application/xml")
public javax.ws.rs.core.Response getObjectByUnitIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
                                                                                                                                                                                      @PathParam(value="id_unit")
                                                                                                                                                                                      String idUnit)
AccessInternalResourcegetObjectByUnitIdWithXMLFormat in interface AccessInternalResourcequeryDsl - DSL, null not allowedidUnit - units identifier@GET
 @Path(value="/objects/{id_object_group}")
 @Consumes(value="application/json")
 @Produces(value="application/octet-stream")
public javax.ws.rs.core.Response getObjectStreamAsync(@Context
                                                                                                                                                                                        javax.ws.rs.core.HttpHeaders headers,
                                                                                                                                                                                        @PathParam(value="id_object_group")
                                                                                                                                                                                        String idObjectGroup)
AccessInternalResourcegetObjectStreamAsync in interface AccessInternalResourceCopyright © 2018 Vitam. All rights reserved.