Class CA1Errors
java.lang.Object
com.io7m.cardant.server.inventory.v1.internal.CA1Errors
-
Method Summary
Modifier and TypeMethodDescriptionstatic CAHTTPResponseTypeerrorResponseOf(CAIJ1Messages messages, CAHTTPRequestInformation information, CAIResponseBlame blame, CAException exception) Transform an exception into an error response.static CAHTTPResponseTypeerrorResponseOf(CAIJ1Messages messages, CAHTTPRequestInformation information, CACommandExecutionFailure exception) Transform an exception into an error response.static CAHTTPResponseTypetransactionResponseOf(CAIJ1Messages messages, CAITransactionResponse response) Produce a transaction response type.
-
Method Details
-
errorResponseOf
public static CAHTTPResponseType errorResponseOf(CAIJ1Messages messages, CAHTTPRequestInformation information, CAIResponseBlame blame, CAException exception) Transform an exception into an error response.- Parameters:
messages- A message serializerinformation- The request informationblame- The blame assignmentexception- The exception- Returns:
- An error response
-
errorResponseOf
public static CAHTTPResponseType errorResponseOf(CAIJ1Messages messages, CAHTTPRequestInformation information, CACommandExecutionFailure exception) Transform an exception into an error response.- Parameters:
messages- A message serializerinformation- The request informationexception- The exception- Returns:
- An error response
-
transactionResponseOf
public static CAHTTPResponseType transactionResponseOf(CAIJ1Messages messages, CAITransactionResponse response) Produce a transaction response type.- Parameters:
messages- A message serializerresponse- The transaction response- Returns:
- An error response
-