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