Class PolicyException

    • Field Detail

      • POLICY

        public static final int POLICY
        The constant variable specifies the exception is with respect to policy.
        See Also:
        Constant Field Values
      • RULE

        public static final int RULE
        The constant variable specifies the exception is with respect to rule.
        See Also:
        Constant Field Values
      • SERVICE

        public static final int SERVICE
        The constant variable specifies the exception is with respect to services.
        See Also:
        Constant Field Values
      • ORGANIZATION

        public static final int ORGANIZATION
        The constant variable specifies the exception is with respect to organization, sub-organization or the container.
        See Also:
        Constant Field Values
      • USER_COLLECTION

        public static final int USER_COLLECTION
        The constant variable specifies the exception is with respect to user collection.
        See Also:
        Constant Field Values
      • CONDITION_COLLECTION

        public static final int CONDITION_COLLECTION
        The constant variable specifies the exception is with respect to constraint collection.
        See Also:
        Constant Field Values
      • RESPONSE_PROVIDER_COLLECTION

        public static final int RESPONSE_PROVIDER_COLLECTION
        The constant variable specifies the exception is with respect to response provider collection.
        See Also:
        Constant Field Values
      • REFERRAL_COLLECTION

        public static final int REFERRAL_COLLECTION
        The constant variable specifies the exception is with respect to referral collection.
        See Also:
        Constant Field Values
      • REFERRAL_TYPE

        public static final int REFERRAL_TYPE
        The constant variable specifies the exception is with respect to Referral Type
        See Also:
        Constant Field Values
      • SUBJECT_TYPE

        public static final int SUBJECT_TYPE
        The constant variable specifies the exception is with respect to Subject Type
        See Also:
        Constant Field Values
    • Constructor Detail

      • PolicyException

        public PolicyException​(String message)
        Constructs an instance of the PolicyException class.
        Parameters:
        message - The message provided by the object that is throwing the exception.
      • PolicyException

        public PolicyException​(Throwable nestedException)
        Constructs an instance of the PolicyException class.
        Parameters:
        nestedException - the exception caught by the code block creating this exception
      • PolicyException

        public PolicyException​(String message,
                               Throwable nestedException)
        Constructs an instance of the PolicyException class.
        Parameters:
        message - message of this exception
        nestedException - the exception caught by the code block creating this exception
      • PolicyException

        public PolicyException​(String rbName,
                               String errorCode,
                               Object[] args,
                               Throwable nestedException)
        Constructs an instance of PolicyException to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level. Instead this constructor provides Resource Bundle name and error code for correctly locating the error message. The default getMessage() will always return English messages only. This is in consistent with current JRE
        Parameters:
        rbName - Resource Bundle Name to be used for getting localized error message.
        errorCode - Key to resource bundle. You can use
        ResourceBundle rb = ResourceBunde.getBundle (rbName,locale);
            String localizedStr = rb.getString(errorCode);
        args - arguments to message. If it is not present pass the as null
        nestedException - The root cause of this error