Class CollectMetadataInternalResource
java.lang.Object
fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
fr.gouv.vitam.collect.internal.rest.CollectMetadataInternalResource
@Path("/collect-internal/v1")
public class CollectMetadataInternalResource
extends ApplicationStatusResource
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
STATUS_URL, TENANTS_URL
-
Constructor Summary
ConstructorDescriptionCollectMetadataInternalResource
(MetadataService metadataService, CollectService collectService, TransactionService transactionService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
javax.ws.rs.core.Response
getObjectById
(String gotId) javax.ws.rs.core.Response
getUnitById
(String unitId) javax.ws.rs.core.Response
upload
(String unitId, String usageString, Integer version, InputStream uploadedInputStream) javax.ws.rs.core.Response
uploadObjectGroup
(String unitId, String usageString, Integer version, @Valid ObjectDto objectDto) Methods inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
getServerTenants, status
-
Constructor Details
-
CollectMetadataInternalResource
public CollectMetadataInternalResource(MetadataService metadataService, CollectService collectService, TransactionService transactionService)
-
-
Method Details
-
getUnitById
@Path("/units/{unitId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getUnitById(@PathParam("unitId") String unitId) -
uploadObjectGroup
@Path("/units/{unitId}/objects/{usage}/{version}") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response uploadObjectGroup(@PathParam("unitId") String unitId, @PathParam("usage") String usageString, @PathParam("version") Integer version, @Valid @Valid ObjectDto objectDto) -
getObjectById
@Path("/objects/{gotId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getObjectById(@PathParam("gotId") String gotId) -
upload
@Path("/units/{unitId}/objects/{usage}/{version}/binary") @POST @Consumes("application/octet-stream") @Produces("application/json") public javax.ws.rs.core.Response upload(@PathParam("unitId") String unitId, @PathParam("usage") String usageString, @PathParam("version") Integer version, InputStream uploadedInputStream) throws CollectInternalException - Throws:
CollectInternalException
-
download
-