@Path(value="/adminmanagement/v1") @ApplicationPath(value="webresources") public class AgenciesResource extends Object
Constructor and Description |
---|
AgenciesResource(MongoDbAccessAdminImpl mongoAccess,
VitamCounterService vitamCounterService) |
AgenciesResource(MongoDbAccessAdminImpl mongoAccess,
VitamCounterService vitamCounterService,
FunctionalBackupService functionalBackupService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
checkAgenciesFile(InputStream agencyStream)
check the agencie file
|
javax.ws.rs.core.Response |
findAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find agencies by queryDsl
|
javax.ws.rs.core.Response |
getAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl)
find access contracts by queryDsl
|
javax.ws.rs.core.Response |
importAgencies(javax.ws.rs.core.HttpHeaders headers,
InputStream inputStream,
javax.ws.rs.core.UriInfo uri) |
javax.ws.rs.core.Response |
updateAgencies(String agencyId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update agencys
|
public AgenciesResource(MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService)
mongoAccess
- vitamCounterService
- public AgenciesResource(MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService, FunctionalBackupService functionalBackupService)
mongoAccess
- vitamCounterService
- @Path(value="/agencies/import") @POST @Consumes(value="application/octet-stream") @Produces(value="application/json") public javax.ws.rs.core.Response importAgencies(@Context javax.ws.rs.core.HttpHeaders headers, InputStream inputStream, @Context javax.ws.rs.core.UriInfo uri)
@POST @Path(value="/agencies") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response findAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl)
queryDsl
- @Path(value="/agencies") @GET @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response getAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl)
queryDsl
- @Path(value="/agencies/check") @POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") public javax.ws.rs.core.Response checkAgenciesFile(InputStream agencyStream)
agencyStream
- the stream containing agencies to be checkedIOException
- convert inputstream agency to File exception occurredInvalidCreateOperationException
- if exception occurred when create queryInvalidParseOperationException
- if parsing json data exception occurredReferentialException
- if exception occurred when create agency file manager@Path(value="/agencies/{id}") @PUT @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response updateAgencies(@PathParam(value="id") String agencyId, com.fasterxml.jackson.databind.JsonNode queryDsl)
agencyId
- queryDsl
- Copyright © 2018 Vitam. All rights reserved.