public final class PropertyException extends RuntimeException implements LocalizableException
Modifier and Type | Method and Description |
---|---|
static PropertyException |
defaultBehaviorException(PropertyDefinition<?> pd,
Throwable cause)
Creates a new default behavior exception with a cause.
|
static PropertyException |
errorReadingFileCommonsConfigTokenException(PropertyDefinition<?> pd,
String expression,
LocalizableException cause)
Creates a new error reading file commons-config token exception, raised when the file content resolver
could not retrieve the value from the file.
|
LocalizableMessage |
getMessageObject()
Returns the localizable message that explains the problem that occurred.
|
PropertyDefinition<?> |
getPropertyDefinition()
Returns the property definition associated with the property that caused
the exception.
|
static PropertyException |
illegalPropertyValueException(PropertyDefinition<?> pd,
Object value)
Creates a new illegal property value exception.
|
static PropertyException |
illegalPropertyValueException(PropertyDefinition<?> pd,
Object value,
Throwable cause)
Creates a new illegal property value exception.
|
static PropertyException |
propertyIsMandatoryException(PropertyDefinition<?> pd)
Creates a new property is mandatory exception.
|
static PropertyException |
propertyIsReadOnlyException(PropertyDefinition<?> pd)
Creates a new property is read-only exception.
|
static PropertyException |
propertyIsSingleValuedException(PropertyDefinition<?> pd)
Creates a new property is single valued exception.
|
static PropertyException |
unknownPropertyDefinitionException(PropertyDefinition<?> pd)
Creates a new unknown property definition exception.
|
static PropertyException |
unresolvedCommonsConfigTokenException(PropertyDefinition<?> pd,
String expression,
Throwable cause)
Creates a new unresolved commons-config token exception, raised when a token in a commons-config expression
could not be resolved.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static PropertyException defaultBehaviorException(PropertyDefinition<?> pd, Throwable cause)
pd
- The property definition whose default values could not be
determined.cause
- The exception that prevented the default values from being
determined.public static PropertyException illegalPropertyValueException(PropertyDefinition<?> pd, Object value)
pd
- The property definition.value
- The illegal property value.public static PropertyException unresolvedCommonsConfigTokenException(PropertyDefinition<?> pd, String expression, Throwable cause)
pd
- The property definition.expression
- The commons-config expression which could not be resolved.cause
- Underlying exception that may provide more details.public static PropertyException errorReadingFileCommonsConfigTokenException(PropertyDefinition<?> pd, String expression, LocalizableException cause)
pd
- The property definition.expression
- The commons-config expression which contains a "file:" partcause
- Underlying exception that may provide more details.public static PropertyException illegalPropertyValueException(PropertyDefinition<?> pd, Object value, Throwable cause)
pd
- The property definition.value
- The illegal property value.cause
- The cause.public static PropertyException propertyIsMandatoryException(PropertyDefinition<?> pd)
pd
- The property definition.public static PropertyException propertyIsReadOnlyException(PropertyDefinition<?> pd)
pd
- The property definition.public static PropertyException propertyIsSingleValuedException(PropertyDefinition<?> pd)
pd
- The property definition.public static PropertyException unknownPropertyDefinitionException(PropertyDefinition<?> pd)
pd
- The unknown property definition.public LocalizableMessage getMessageObject()
LocalizableException
getMessageObject
in interface LocalizableException
public final PropertyDefinition<?> getPropertyDefinition()
Copyright 2010-2022 ForgeRock AS.