java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
tr.com.havelsan.javarch.exception.HvlUncheckedException
tr.com.havelsan.javarch.bpmn.engine.starter.module.transactional.exception.HvlBpmnTransactionalException
All Implemented Interfaces:
Serializable, tr.com.havelsan.javarch.exception.HvlException

public class HvlBpmnTransactionalException extends tr.com.havelsan.javarch.exception.HvlUncheckedException
HvlBpmnTransactionalException is thrown with errorCode and errorMessage when transactional operation fails.
See Also:
  • Field Details

    • BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_CODE

      public static final String BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_CODE
      The constant BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_CODE.
      See Also:
    • BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_MESSAGE

      public static final String BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_MESSAGE
      The constant BPMN_TRANSACTION_EXECUTION_NOT_FOUND_ERROR_MESSAGE.
      See Also:
  • Constructor Details

    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException()
      Instantiates a new Hvl bpmn transactional exception.
    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException(String code)
      Instantiates a new Hvl bpmn transactional exception.
      Parameters:
      code - the code
    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException(String code, String message)
      Instantiates a new Hvl bpmn transactional exception.
      Parameters:
      code - the code
      message - the message
    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException(Throwable cause)
      Instantiates a new Hvl bpmn transactional exception.
      Parameters:
      cause - the cause
    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException(Throwable cause, tr.com.havelsan.javarch.exception.model.HvlErrorDetail errorDetail)
      Instantiates a new Hvl bpmn transactional exception.
      Parameters:
      cause - the cause
      errorDetail - the error detail
    • HvlBpmnTransactionalException

      public HvlBpmnTransactionalException(String message, Throwable cause, tr.com.havelsan.javarch.exception.model.HvlErrorDetail errorDetail)
      Instantiates a new Hvl bpmn transactional exception.
      Parameters:
      message - the message
      cause - the cause
      errorDetail - the error detail