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
Constructors Constructor Description CollectMetadataInternalResource(MetadataService metadataService, CollectService collectService, TransactionService transactionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
download(java.lang.String unitId, java.lang.String usageString, java.lang.Integer version)
javax.ws.rs.core.Response
getObjectById(java.lang.String gotId)
javax.ws.rs.core.Response
getUnitById(java.lang.String unitId)
javax.ws.rs.core.Response
upload(java.lang.String unitId, java.lang.String usageString, java.lang.Integer version, java.io.InputStream uploadedInputStream)
javax.ws.rs.core.Response
uploadObjectGroup(java.lang.String unitId, java.lang.String usageString, java.lang.Integer version, @Valid ObjectDto objectDto)
-
Methods inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
getServerTenants, status
-
-
-
-
Constructor Detail
-
CollectMetadataInternalResource
public CollectMetadataInternalResource(MetadataService metadataService, CollectService collectService, TransactionService transactionService)
-
-
Method Detail
-
getUnitById
@Path("/units/{unitId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getUnitById(@PathParam("unitId") java.lang.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") java.lang.String unitId, @PathParam("usage") java.lang.String usageString, @PathParam("version") java.lang.Integer version, @Valid @Valid ObjectDto objectDto)
-
getObjectById
@Path("/objects/{gotId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getObjectById(@PathParam("gotId") java.lang.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") java.lang.String unitId, @PathParam("usage") java.lang.String usageString, @PathParam("version") java.lang.Integer version, java.io.InputStream uploadedInputStream) throws CollectInternalException
- Throws:
CollectInternalException
-
download
@Path("/units/{unitId}/objects/{usage}/{version}/binary") @GET @Produces("application/octet-stream") public javax.ws.rs.core.Response download(@PathParam("unitId") java.lang.String unitId, @PathParam("usage") java.lang.String usageString, @PathParam("version") java.lang.Integer version)
-
-