Class TransactionExternalResource

    • 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)