Class TransactionExternalResource
- java.lang.Object
-
- fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
-
- fr.gouv.vitam.collect.external.external.rest.TransactionExternalResource
-
@Path("/collect-external/v1/transactions") public class TransactionExternalResource extends ApplicationStatusResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ERROR_WHEN_UPDATE_TRANSACTION__
-
Fields inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
STATUS_URL, TENANTS_URL
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
abortTransaction(java.lang.String transactionId)
javax.ws.rs.core.Response
closeTransaction(java.lang.String transactionId)
javax.ws.rs.core.Response
deleteTransactionById(java.lang.String transactionId)
javax.ws.rs.core.Response
generateAndSendSip(java.lang.String transactionId)
javax.ws.rs.core.Response
getTransactionById(java.lang.String transactionId)
javax.ws.rs.core.Response
reopenTransaction(java.lang.String transactionId)
javax.ws.rs.core.Response
selectUnits(java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode jsonQuery)
select Unitjavax.ws.rs.core.Response
selectUnitsWithInheritedRules(java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode queryJson)
javax.ws.rs.core.Response
updateTransaction(TransactionDto transactionDto)
javax.ws.rs.core.Response
updateUnits(java.lang.String transactionId, java.io.InputStream inputStream)
javax.ws.rs.core.Response
uploadArchiveUnit(java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode unitJsonNode)
javax.ws.rs.core.Response
uploadTransactionZip(java.lang.String transactionId, java.io.InputStream inputStreamObject)
-
Methods inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
getServerTenants, status
-
-
-
-
Field Detail
-
ERROR_WHEN_UPDATE_TRANSACTION__
public static final java.lang.String ERROR_WHEN_UPDATE_TRANSACTION__
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTransactionById
@Path("/{transactionId}") @GET @Produces("application/json") public javax.ws.rs.core.Response getTransactionById(@PathParam("transactionId") java.lang.String transactionId)
-
updateTransaction
@PUT @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response updateTransaction(TransactionDto transactionDto)
-
deleteTransactionById
@Path("/{transactionId}") @DELETE @Produces("application/json") public javax.ws.rs.core.Response deleteTransactionById(@PathParam("transactionId") java.lang.String transactionId)
-
uploadArchiveUnit
@Path("/{transactionId}/units") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response uploadArchiveUnit(@PathParam("transactionId") java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode unitJsonNode)
-
selectUnits
@Path("/{transactionId}/units") @GET @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response selectUnits(@PathParam("transactionId") java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode jsonQuery)
select Unit- Parameters:
jsonQuery
- as String { $query : query}
-
closeTransaction
@Path("/{transactionId}/close") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response closeTransaction(@PathParam("transactionId") java.lang.String transactionId)
-
abortTransaction
@Path("/{transactionId}/abort") @PUT @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response abortTransaction(@PathParam("transactionId") java.lang.String transactionId)
-
reopenTransaction
@Path("/{transactionId}/reopen") @PUT @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response reopenTransaction(@PathParam("transactionId") java.lang.String transactionId)
-
generateAndSendSip
@Path("/{transactionId}/send") @POST @Consumes("application/json") public javax.ws.rs.core.Response generateAndSendSip(@PathParam("transactionId") java.lang.String transactionId)
-
updateUnits
@Path("/{transactionId}/units") @PUT @Consumes("application/octet-stream") @Produces("application/json") public javax.ws.rs.core.Response updateUnits(@PathParam("transactionId") java.lang.String transactionId, java.io.InputStream inputStream)
-
uploadTransactionZip
@Path("/{transactionId}/upload") @POST @Consumes("application/zip") @Produces("application/json") public javax.ws.rs.core.Response uploadTransactionZip(@PathParam("transactionId") java.lang.String transactionId, java.io.InputStream inputStreamObject)
-
selectUnitsWithInheritedRules
@Path("/{transactionId}/unitsWithInheritedRules") @GET @Produces("application/json") public javax.ws.rs.core.Response selectUnitsWithInheritedRules(@PathParam("transactionId") java.lang.String transactionId, com.fasterxml.jackson.databind.JsonNode queryJson)
-
-