@Path(value="/metadata/v1") public class MetadataResource extends ApplicationStatusResource
STATUS_URL, TENANTS_URL| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
changeIndexes(SwitchIndexParameters switchIndexParameters)
Switch indexes
|
javax.ws.rs.core.Response |
computedInheritedRulesCalculation(com.fasterxml.jackson.databind.JsonNode dslQuery) |
javax.ws.rs.core.Response |
createAccessionRegisterSymbolic() |
javax.ws.rs.core.Response |
deleteObjectGroups(List<String> ids) |
javax.ws.rs.core.Response |
deleteUnits(List<String> ids) |
javax.ws.rs.core.Response |
getObjectGroupById(com.fasterxml.jackson.databind.JsonNode selectRequest,
String objectGroupId)
Get ObjectGroup
|
javax.ws.rs.core.Response |
getUnitById(com.fasterxml.jackson.databind.JsonNode selectRequest,
String unitId) |
javax.ws.rs.core.Response |
insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertRequest)
Create unit with json request
|
javax.ws.rs.core.Response |
insertObjectGroupBulk(List<com.fasterxml.jackson.databind.JsonNode> insertRequests)
Create unit with json request
|
javax.ws.rs.core.Response |
insertUnitBulk(BulkUnitInsertRequest request)
Insert unit with json request
|
javax.ws.rs.core.Response |
refreshObjectGroup()
Refresh ObjectGroup index
|
javax.ws.rs.core.Response |
refreshUnit()
Refresh Unit index
|
javax.ws.rs.core.Response |
reindex(IndexParameters indexParameters)
Reindex a collection
|
javax.ws.rs.core.Response |
selectAccessionRegisterOnObjectGroupByOperationId(String operationId) |
javax.ws.rs.core.Response |
selectAccessionRegisterOnUnitByOperationId(String operationId) |
javax.ws.rs.core.Response |
selectObjectgroups(com.fasterxml.jackson.databind.JsonNode request)
Select objectgroups with json request
|
javax.ws.rs.core.Response |
selectUnit(com.fasterxml.jackson.databind.JsonNode request)
Select unit with json request
|
javax.ws.rs.core.Response |
selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode selectRequest)
Select units with inherited rules
|
javax.ws.rs.core.Response |
updateObjectGroupById(com.fasterxml.jackson.databind.JsonNode updateRequest,
String objectGroupId)
Get ObjectGroup
|
javax.ws.rs.core.Response |
updateUnitBulk(com.fasterxml.jackson.databind.JsonNode updateQuery)
Update unit with json request
|
javax.ws.rs.core.Response |
updateUnitById(com.fasterxml.jackson.databind.JsonNode updateRequest,
String unitId)
Update unit by query and path parameter unit_id
|
javax.ws.rs.core.Response |
updateUnitsRulesBulk(BatchRulesUpdateInfo batchRulesUpdateInfo)
Update unit rules with json request
|
getServerTenants, status@Path(value="units/bulk") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response insertUnitBulk(BulkUnitInsertRequest request)
request - the bulk insert request@Path(value="units/updatebulk") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response updateUnitBulk(com.fasterxml.jackson.databind.JsonNode updateQuery)
updateQuery - the insert request in JsonNode format@Path(value="units/updaterulesbulk") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response updateUnitsRulesBulk(BatchRulesUpdateInfo batchRulesUpdateInfo)
batchRulesUpdateInfo - the update rule request@Path(value="units")
@GET
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response selectUnit(com.fasterxml.jackson.databind.JsonNode request)
throws VitamDBException
request - the request in JsonNode formatVitamDBException@Path(value="units") @PUT @Produces(value="application/json") public javax.ws.rs.core.Response refreshUnit()
@Path(value="objectgroups") @GET @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response selectObjectgroups(com.fasterxml.jackson.databind.JsonNode request)
request - the request in JsonNode format@Path(value="objectgroups") @PUT @Produces(value="application/json") public javax.ws.rs.core.Response refreshObjectGroup()
@Path(value="units/{id_unit}")
@GET
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response getUnitById(com.fasterxml.jackson.databind.JsonNode selectRequest,
@PathParam(value="id_unit")
String unitId)
selectRequest - the select request in JsonNode formatunitId - the unit id to getResponse will be contains an json filled by unit result@Path(value="units/{id_unit}")
@PUT
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response updateUnitById(com.fasterxml.jackson.databind.JsonNode updateRequest,
@PathParam(value="id_unit")
String unitId)
updateRequest - the update requestunitId - the id of unit to be updateResponse will be contains an json filled by unit result@Path(value="/units/computedInheritedRules") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response computedInheritedRulesCalculation(com.fasterxml.jackson.databind.JsonNode dslQuery)
@Path(value="objectgroups") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertRequest)
insertRequest - the insert query@Path(value="objectgroups/bulk") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response insertObjectGroupBulk(List<com.fasterxml.jackson.databind.JsonNode> insertRequests)
insertRequests - the insert query@Path(value="objectgroups/{id_og}")
@GET
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response getObjectGroupById(com.fasterxml.jackson.databind.JsonNode selectRequest,
@PathParam(value="id_og")
String objectGroupId)
selectRequest - the requestobjectGroupId - the objectGroup ID to get@Path(value="objectgroups/{id_og}")
@PUT
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response updateObjectGroupById(com.fasterxml.jackson.databind.JsonNode updateRequest,
@PathParam(value="id_og")
String objectGroupId)
updateRequest - the query to update the objectgroupobjectGroupId - the objectGroup ID to get@Path(value="accession-registers/units/{operationId}")
@Produces(value="application/json")
@GET
public javax.ws.rs.core.Response selectAccessionRegisterOnUnitByOperationId(@PathParam(value="operationId")
String operationId)
@POST @Path(value="accession-registers/symbolic") @Produces(value="application/json") public javax.ws.rs.core.Response createAccessionRegisterSymbolic()
@Path(value="accession-registers/objects/{operationId}")
@Produces(value="application/json")
@GET
public javax.ws.rs.core.Response selectAccessionRegisterOnObjectGroupByOperationId(@PathParam(value="operationId")
String operationId)
@Path(value="/reindex") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response reindex(IndexParameters indexParameters)
indexParameters - parameters specifying what to reindex@Path(value="/alias") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response changeIndexes(SwitchIndexParameters switchIndexParameters)
switchIndexParameters - @Path(value="unitsWithInheritedRules") @GET @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode selectRequest)
selectRequest - the select request in JsonNode formatResponse will be contains an json filled by unit result@DELETE @Path(value="objectGroups/bulkDelete") public javax.ws.rs.core.Response deleteObjectGroups(List<String> ids)
Copyright © 2019 Vitam. All rights reserved.