public class DefinitionDecodingException extends DecodingException
Modifier and Type | Class and Description |
---|---|
static class |
DefinitionDecodingException.Reason
An enumeration defining the reasons why the definition could not be resolved.
|
Constructor and Description |
---|
DefinitionDecodingException(AbstractManagedObjectDefinition<?,?> d,
DefinitionDecodingException.Reason reason)
Create a new definition decoding exception.
|
Modifier and Type | Method and Description |
---|---|
AbstractManagedObjectDefinition<?,?> |
getManagedObjectDefinition()
Gets the expected managed object definition.
|
DefinitionDecodingException.Reason |
getReason()
Gets the reason why the definition could not be determined.
|
getMessageObject
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public DefinitionDecodingException(AbstractManagedObjectDefinition<?,?> d, DefinitionDecodingException.Reason reason)
d
- The expected type of managed object.reason
- The reason why the definition could not be determined.public AbstractManagedObjectDefinition<?,?> getManagedObjectDefinition()
public DefinitionDecodingException.Reason getReason()
Copyright 2010-2022 ForgeRock AS.