com.ibm.itim.remoteservices.exception

Class RemoteServicesException

    • Constructor Detail

      • RemoteServicesException

        public RemoteServicesException(java.lang.String error)
        Constructor that accepts an error string.
        Parameters:
        error - Error string.
      • RemoteServicesException

        public RemoteServicesException(java.lang.String msgId,
                                       java.lang.Object[] tokens)
        Constructor that accepts a message ID & array of tokens.
        Parameters:
        msgId - message identifier used to lookup a corresponding error message from properties file.
        tokens - values for replacable tokens used in the error message.
      • RemoteServicesException

        public RemoteServicesException(java.lang.String error,
                                       java.lang.Throwable orginalException)
        Constructor that accepts an error string / message ID and an original exception.
        Parameters:
        error - Error string / message ID.
        orginalException - originating exception or error.
      • RemoteServicesException

        public RemoteServicesException(java.lang.String msgId,
                                       java.lang.Object[] tokens,
                                       java.lang.Throwable orginalException)
        Constructor that accepts a message ID, array of tokens and an original exception.
        Parameters:
        msgId - message identifier used to lookup a corresponding error message from properties file.
        tokens - values for replacable tokens used in the error message.
        orginalException - originating exception or error.
      • RemoteServicesException

        public RemoteServicesException(java.lang.String msgId,
                                       java.util.Collection<java.lang.String> tokensColl,
                                       java.lang.Throwable orginalException)
        Constructor that accepts a message ID, array of tokens and an original exception.
        Parameters:
        msgId - message identifier used to lookup a corresponding error message from properties file.
        tokensColl - Collection of token values for replacable tokens used in the error message. Collection objects must support toString() method.
        orginalException - originating exception or error.
      • RemoteServicesException

        public RemoteServicesException(java.lang.Throwable genericError)
        Constructors a remote services exception from a generic exception.
        Parameters:
        genericError - originating generic exception.
    • Method Detail

      • getErrorMessageArgs

        public java.util.Collection<java.lang.String> getErrorMessageArgs()
        Get the additional args to the error message.
        Returns:
        Collection of message arguments (tokens), or null if no arguments for message. Collection objects must support toString() method.
      • getXMLFormattedMessage

        public java.lang.String getXMLFormattedMessage()
        Gets the xml formatted error message. Return value contains the message Id, and any Tokens, as passed when Exception object was created

        To get the localized message corresponding to the message Id and tokens, call the toString method.

        DTD definition of returned xml is:

         
         
         
         
         
        Returns:
        XML formatted error message