Class DbAclCheckedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.illumon.iris.db.v2.permissions.rs.exceptions.DbAclCheckedException
All Implemented Interfaces:
DeephavenAclRestApiError, Serializable

public class DbAclCheckedException extends Exception implements DeephavenAclRestApiError
All checked exceptions raised during the processing of the Acl Rest Api calls will throw this error. The error implements DeephavenAclRestApiError that allows customized audit information to be captured
See Also:
  • Constructor Details

    • DbAclCheckedException

      public DbAclCheckedException(@NotNull io.deephaven.shadow.resteasy.javax.ws.rs.core.Response.Status responseStatus, String commandName, String commandDetails)
      Constructs a new exception with null as its detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
      Parameters:
      responseStatus - The Response status that will be propagated to clients
      commandName - the failed command name for audit logs
      commandDetails - details related to the error for audit logs
    • DbAclCheckedException

      public DbAclCheckedException(String message, @NotNull io.deephaven.shadow.resteasy.javax.ws.rs.core.Response.Status responseStatus, String commandName, String commandDetails)
      Constructs a new exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
      Parameters:
      message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      responseStatus - The Response status that will be propagated to clients
      commandName - the failed command name for audit logs
      commandDetails - details related to the error for audit logs
    • DbAclCheckedException

      public DbAclCheckedException(String message, Throwable cause, @NotNull io.deephaven.shadow.resteasy.javax.ws.rs.core.Response.Status responseStatus, String commandName, String commandDetails)
      Constructs a new exception with the specified detail message and cause.

      Note that the detail message associated with cause is not automatically incorporated in this exception's detail message.

      Parameters:
      message - the detail message (which is saved for later retrieval by the Throwable.getMessage() method).
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      responseStatus - the Response status that will be propagated to clients
      commandName - the failed command name for audit logs
      commandDetails - details related to the error for audit logs
    • DbAclCheckedException

      public DbAclCheckedException(Throwable cause, @NotNull io.deephaven.shadow.resteasy.javax.ws.rs.core.Response.Status responseStatus, String commandName, String commandDetails)
      Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). This constructor is useful for exceptions that are little more than wrappers for other throwable (for example, PrivilegedActionException).
      Parameters:
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      responseStatus - The Response status that will be propagated to clients
      commandName - the failed command name for audit logs
      commandDetails - details related to the error for audit logs
    • DbAclCheckedException

      protected DbAclCheckedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, @NotNull io.deephaven.shadow.resteasy.javax.ws.rs.core.Response.Status responseStatus, String commandName, String commandDetails)
      Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
      Parameters:
      message - the detail message.
      cause - the cause. (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
      enableSuppression - whether or not suppression is enabled or disabled
      writableStackTrace - whether or not the stack trace should be writable
      responseStatus - The Response status that will be propagated to clients
      commandName - the failed command name for audit logs
      commandDetails - details related to the error for audit logs
  • Method Details