The interface Business rule.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
    The interface List.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Error message string.
    If exp string.
    Then exp string.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Expected result boolean.
    Class<?>[]
    Groups class [ ].
    Message string.
    Class<? extends javax.validation.Payload>[]
    Payload class [ ].
  • Element Details

    • message

      String message
      Message string. Not Used. The Error Message is used instead.
      Returns:
      the string
      Default:
      "An business rule failed to validate"
    • groups

      Class<?>[] groups
      Groups class [ ].
      Returns:
      the class [ ]
      Default:
      {}
    • payload

      Class<? extends javax.validation.Payload>[] payload
      Payload class [ ].
      Returns:
      the class [ ]
      Default:
      {}
    • ifExp

      String ifExp
      If exp string.
      Returns:
      the string
    • thenExp

      String thenExp
      Then exp string.
      Returns:
      the string
    • errorMessage

      String errorMessage
      Error message string.
      Returns:
      the string
    • expectedResult

      boolean expectedResult
      Expected result boolean.
      Returns:
      the boolean
      Default:
      true