Package de.xima.fc.gui.elfinder
Class ElfinderConnectorException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.xima.fc.gui.elfinder.ElfinderConnectorException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ElfinderConnectorException.Client
,ElfinderConnectorException.Server
public abstract class ElfinderConnectorException extends Exception
Exception raised when a request to the elfinder connector could not be handled.- Since:
- 8.3.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ElfinderConnectorException.Client
Represents a client error.static class
ElfinderConnectorException.Server
Represents a server error.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ElfinderConnectorException(String message)
protected
ElfinderConnectorException(String message, String[] data)
protected
ElfinderConnectorException(String message, Throwable cause)
protected
ElfinderConnectorException(String message, Throwable cause, String[] data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getErrorValue()
The error value to return in the response.static ElfinderConnectorException
ofCode(EElfinderErrorCode errorCode, String... arguments)
Creates a new expected client error with the given error code.static ElfinderConnectorException
ofCode(EElfinderErrorCode errorCode, String message, Throwable cause, String... arguments)
Creates a new expected client error with the given error code.static ElfinderConnectorException
ofCode(EElfinderErrorCode errorCode, Throwable cause, String... arguments)
Creates a new expected client error with the given error code.static ElfinderConnectorException
ofCode(String message, EElfinderErrorCode errorCode, String... arguments)
Creates a new expected client error with the given error code.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ElfinderConnectorException
protected ElfinderConnectorException(String message)
-
-
Method Detail
-
getErrorValue
public final Object getErrorValue()
The error value to return in the response.- Returns:
- The error value.
-
ofCode
public static ElfinderConnectorException ofCode(EElfinderErrorCode errorCode, String... arguments)
Creates a new expected client error with the given error code.- Parameters:
errorCode
- The error code.arguments
- Additional arguments for the error message.- Returns:
- The new exception.
-
ofCode
public static ElfinderConnectorException ofCode(EElfinderErrorCode errorCode, Throwable cause, String... arguments)
Creates a new expected client error with the given error code.- Parameters:
errorCode
- The error code.cause
- The underlying cause of the error.arguments
- Additional arguments for the error message.- Returns:
- The new exception.
-
ofCode
public static ElfinderConnectorException ofCode(EElfinderErrorCode errorCode, String message, Throwable cause, String... arguments)
Creates a new expected client error with the given error code.- Parameters:
errorCode
- The error code.message
- Internal error message.cause
- The underlying cause of the error.arguments
- Additional arguments for the error message.- Returns:
- The new exception.
-
ofCode
public static ElfinderConnectorException ofCode(String message, EElfinderErrorCode errorCode, String... arguments)
Creates a new expected client error with the given error code.- Parameters:
message
- Initial error message.errorCode
- The error code.arguments
- Additional arguments for the error message.- Returns:
- The new exception.
-
-