@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.