Class InvalidNameException

    • Constructor Detail

      • InvalidNameException

        public InvalidNameException​(String msg,
                                    String name,
                                    int type)
        Constructor
        Parameters:
        msg - exception message
        name - name that is invalid
        type - type of object that had invalid name
      • InvalidNameException

        public InvalidNameException​(String rbName,
                                    String errCode,
                                    Object[] args,
                                    String name,
                                    int type)
        Constructor
        Parameters:
        rbName - Resource bundle name of exception message
        errCode - id used with resource bundle to get error message
        args - any arguments for message formatting. null if no additional arguments are necessary
        name - name that is invalid
        type - type of object that had invalid name
      • InvalidNameException

        public InvalidNameException​(String rbName,
                                    String errCode,
                                    Object[] args,
                                    Throwable t,
                                    String name,
                                    int type)
        Constructor
        Parameters:
        rbName - Resource bundle name of exception message
        errCode - id used with resource bundle to get error message
        args - any arguments for message formatting. null if no additional arguments are necessary
        t - nested root cause exception
        name - name that is invalid
        type - type of object that had invalid name
      • InvalidNameException

        public InvalidNameException​(Throwable t,
                                    String name,
                                    int type)
        Constructor
        Parameters:
        t - nested root cause exception
        name - name that is invalid
        type - type of object that had invalid name
    • Method Detail

      • getName

        public String getName()
        Gets the name that is invalid
        Returns:
        name that is invalid
      • getObjectType

        public int getObjectType()
        Gets the type of object which encountered the invalid name. The defined objects are POLICY, RULE, ORGANIZATION, USER_COLLECTION RESPONSE_PROVIDER_COLLECTION CONDITION_COLLECTION REFERRAL_COLLECTION REFERRAL_TYPE SUBJECT_TYPE and SERVICE
        Returns:
        type of object that had invalid name
      • getMessage

        public String getMessage()
        Gets messages of the exceptions including the chained exceptions
        Specified by:
        getMessage in interface L10NMessage
        Overrides:
        getMessage in class Throwable
        Returns:
        messages of the exceptions including chained exceptions. The returned string is formed by concatenating messages of all the exceptions, with a new line separator, starting from this exception, all the way to the root exception, by following the chained exceptions.
      • printStackTrace

        public void printStackTrace()
        Prints the stack trace of the root exception to standard error stream. Also prints the messages of all the exceptions starting from top exception to the root exception, at the top of stack trace
        Overrides:
        printStackTrace in class Throwable
      • printStackTrace

        public void printStackTrace​(PrintWriter pw)
        Prints the stack trace of the root exception to a PrintWriter Also prints the messages of all the exceptions starting from top exception to the root exception, at the top of stack trace
        Overrides:
        printStackTrace in class Throwable
        Parameters:
        pw - PrintWriter to which to print the stack trace
      • printStackTrace

        public void printStackTrace​(PrintStream ps)
        Prints the stack trace of the root exception to a PrintStream Also prints the messages of all the exceptions starting from top exception to the root exception, at the top of stack trace
        Overrides:
        printStackTrace in class Throwable
        Parameters:
        ps - PrintStream to which to print the stack trace
      • getNestedException

        public Throwable getNestedException()