public class PojoPathCreationException extends PojoPathException
PojoPathCreationException is thrown by the PojoPathNavigator if the supplied mode is PojoPathMode.CREATE_IF_NULL and an intermediate Pojo was
null but could NOT be created. instantiation failed or
there is insufficient information about what to create (e.g. the current object is a Map was NOT
accessed via an generic method signature).| Modifier and Type | Field and Description |
|---|---|
static String |
MESSAGE_CODE |
private static long |
serialVersionUID |
KEY_ANNOTATION, KEY_ARGUMENT, KEY_CAPACITY, KEY_CONTAINER, KEY_DEFAULT, KEY_DIRECTORY, KEY_ERROR, KEY_EXISTING, KEY_EXPECTED, KEY_FILE, KEY_FUNCTION, KEY_ID, KEY_KEY, KEY_LOCATION, KEY_MAX, KEY_MIN, KEY_MODE, KEY_NAME, KEY_OBJECT, KEY_OPERAND, KEY_OPERATION, KEY_OPTION, KEY_PATH, KEY_PROPERTY, KEY_QUERY, KEY_RESOURCE, KEY_SIZE, KEY_SOURCE, KEY_TARGET_TYPE, KEY_TITLE, KEY_TYPE, KEY_URI, KEY_USER, KEY_VALUE| Constructor and Description |
|---|
PojoPathCreationException(Object initialPojo,
String pojoPath)
The constructor.
|
PojoPathCreationException(Throwable nested,
Object initialPojo,
String pojoPath)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCode() |
createBundle, createCopy, createCopyViaClone, createUuid, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getMessage, getNlsMessage, getUuid, isForUser, isTechnical, printStackTrace, toNlsMessage, toString, toString, toStringaddSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTraceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCause, getStackTraceprivate static final long serialVersionUID
public static final String MESSAGE_CODE
getCode(),
Constant Field Valuespublic PojoPathCreationException(Object initialPojo, String pojoPath)
pojoPath - is the PojoPath that evaluated to null but could NOT be created.initialPojo - is the initial Pojo supplied to the PojoPathNavigator.public PojoPathCreationException(Throwable nested, Object initialPojo, String pojoPath)
nested - is the cause of this exception.initialPojo - is the initial Pojo supplied to the PojoPathNavigator.pojoPath - is the PojoPath that evaluated to null but could NOT be created.public String getCode()
getCode in interface AttributeReadMessageCodegetCode in class NlsRuntimeExceptionCopyright © 2001–2019 mmm-Team. All rights reserved.