Class SecurityException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.lexmark.saperion.exceptions.EcmException
com.lexmark.saperion.exceptions.system.SystemException
com.lexmark.saperion.exceptions.system.SecurityException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PasswordExpiredException

public class SecurityException extends com.lexmark.saperion.exceptions.system.SystemException
Security base exception.
Author:
owaeldrich
See Also:
  • Constructor Details

    • SecurityException

      public SecurityException()
      Default constuctor.
    • SecurityException

      public SecurityException(com.lexmark.saperion.exceptions.ErrorType fault, Throwable cause)
      Exception factory constructor. Constructs a security exception from a server fault.
      Parameters:
      fault - the server fault.
      cause - the exception cause
    • SecurityException

      public SecurityException(com.lexmark.saperion.exceptions.system.SystemException.SystemError errorCode)
      Creates a new exception with the given error code.
      Parameters:
      errorCode - the error code
    • SecurityException

      public SecurityException(com.lexmark.saperion.exceptions.system.SystemException.SystemError errorCode, String message)
      Creates a new exception with the given error code and exception message.
      Parameters:
      errorCode - the error code
      message - the exception message
    • SecurityException

      public SecurityException(String message)
      Creates a new exception with the given exception message.
      Parameters:
      message - the exception message
    • SecurityException

      public SecurityException(String message, 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
    • SecurityException

      public SecurityException(Throwable cause)
      Creates a new exception with the given exception cause.
      Parameters:
      cause - the exception cause
    • SecurityException

      protected SecurityException(SecurityException.SecurityError errorCode)
      Creates a new exception with the given error code.
      Parameters:
      errorCode - the error code
    • SecurityException

      protected SecurityException(SecurityException.SecurityError errorCode, com.lexmark.saperion.exceptions.ErrorDetailsType errorDetails, Map<String,String> parameters, String message, 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
    • SecurityException

      protected SecurityException(SecurityException.SecurityError errorCode, com.lexmark.saperion.exceptions.ErrorDetailsType errorDetails, String message, 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
    • SecurityException

      protected SecurityException(SecurityException.SecurityError errorCode, String message)
      Creates a new exception with the given error code and exception message.
      Parameters:
      errorCode - the error code
      message - the exception message
    • SecurityException

      protected SecurityException(SecurityException.SecurityError errorCode, Throwable cause)
      Creates a new exception with the given error code and exception cause.
      Parameters:
      errorCode - the error code
      cause - the exception cause