Class BackendSystemException

  • All Implemented Interfaces:
    java.io.Serializable

    public class BackendSystemException
    extends com.lexmark.saperion.exceptions.system.SystemException
    Generic system exception.
    Author:
    owaeldrich
    See Also:
    Serialized Form
    • Method Summary

      • Methods inherited from class com.lexmark.saperion.exceptions.EcmException

        createError, getDescriptionParameters, getErrorCode, getErrorDetails
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BackendSystemException

        public BackendSystemException()
        Convenience constructor.
      • BackendSystemException

        public BackendSystemException​(java.lang.String message,
                                      java.lang.Throwable cause)
      • BackendSystemException

        public BackendSystemException​(com.lexmark.saperion.exceptions.ErrorType fault,
                                      java.lang.Throwable cause)
        Factory constructor. Creates a new exception based on the given server fault.
        Parameters:
        fault - the server fault
        cause - the exception cause
      • BackendSystemException

        public BackendSystemException​(java.lang.String message)
        Creates a new exception with the given exception message.
        Parameters:
        message - the exception message
      • BackendSystemException

        public BackendSystemException​(java.lang.String message,
                                      java.lang.Throwable cause,
                                      com.lexmark.saperion.exceptions.ErrorDetailsType errorDetails)
        Creates a new exception with the given error details, exception cause and exception message.
        Parameters:
        errorDetails - the error details
        message - the exception message
        cause - the exception cause
      • BackendSystemException

        public BackendSystemException​(java.lang.Throwable cause)
        Creates a new exception with the given exception cause.
        Parameters:
        cause - the exception cause
      • BackendSystemException

        protected BackendSystemException​(BackendSystemException.BackendSystemError errorCode)
        Creates a new exception with the given error code.
        Parameters:
        errorCode - the error code
      • BackendSystemException

        protected BackendSystemException​(BackendSystemException.BackendSystemError errorCode,
                                         com.lexmark.saperion.exceptions.ErrorDetailsType errorDetails,
                                         java.util.Map<java.lang.String,​java.lang.String> parameters,
                                         java.lang.String message,
                                         java.lang.Throwable cause)
        Creates a new exception with the given error code, error details, error parameters, exception cause and exception message.
        Parameters:
        errorCode - the error code
        errorDetails - the error details
        parameters - the error parameters
        message - the exception message
        cause - the exception cause
      • BackendSystemException

        protected BackendSystemException​(BackendSystemException.BackendSystemError errorCode,
                                         com.lexmark.saperion.exceptions.ErrorDetailsType errorDetails,
                                         java.lang.String message,
                                         java.lang.Throwable cause)
        Creates a new exception with the given error code, error details, exception cause and exception message.
        Parameters:
        errorCode - the error code
        errorDetails - the error details
        message - the exception message
        cause - the exception cause
      • BackendSystemException

        protected BackendSystemException​(BackendSystemException.BackendSystemError errorCode,
                                         java.lang.String message)
        Creates a new exception with the given error code and exception message.
        Parameters:
        errorCode - the error code
        message - the exception message
      • BackendSystemException

        protected BackendSystemException​(BackendSystemException.BackendSystemError errorCode,
                                         java.lang.Throwable cause)
        Creates a new exception with the given error code and exception cause.
        Parameters:
        errorCode - the error code
        cause - the exception cause