Class ConstraintViolationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
net.shibboleth.utilities.java.support.logic.ConstraintViolationException
All Implemented Interfaces:
Serializable

public class ConstraintViolationException extends RuntimeException
An exception that represents the violation of a constraint. For example, a method argument not being within the proper integer range or a return value being null. The astute observer might ask "Why not just use IllegalArgumentException?" The short answer is that that exception is really only meant to be thrown when checking method inputs and we wanted something that could really be used anywhere.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial version UID.
      See Also:
  • Constructor Details

    • ConstraintViolationException

      public ConstraintViolationException(String message)
      Constructor.
      Parameters:
      message - message describing the violated constraint