public class ConversionException extends EclipseLinkException
Purpose: Conversion exceptions such as method or class not defined will raise this exception.
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class |
classToConvertTo |
static int |
COULD_NOT_BE_CONVERTED |
static int |
COULD_NOT_BE_CONVERTED_EXTENDED |
static int |
COULD_NOT_BE_CONVERTED_TO_CLASS |
static int |
COULD_NOT_CONVERT_TO_BYTE_ARRAY |
static int |
INCORRECT_DATE_FORMAT |
static int |
INCORRECT_DATE_TIME_FORMAT |
static int |
INCORRECT_TIME_FORMAT |
static int |
INCORRECT_TIMESTAMP_FORMAT |
protected java.lang.Object |
sourceObject |
CR, errorCode, hasBeenLogged, indentationString, internalException, session, shouldPrintInternalException
Modifier | Constructor and Description |
---|---|
protected |
ConversionException()
INTERNAL:
TopLink exceptions should only be thrown by TopLink.
|
protected |
ConversionException(java.lang.String message,
java.lang.Object sourceObject,
java.lang.Class classToConvertTo,
java.lang.Exception exception)
INTERNAL:
TopLink exceptions should only be thrown by TopLink.
|
Modifier and Type | Method and Description |
---|---|
static ConversionException |
couldNotBeConverted(java.lang.Object object,
java.lang.Class javaClass) |
static ConversionException |
couldNotBeConverted(java.lang.Object object,
java.lang.Class javaClass,
java.lang.Exception exception) |
static ConversionException |
couldNotBeConverted(java.lang.Object mapping,
java.lang.Object descriptor,
ConversionException exception) |
static ConversionException |
couldNotBeConvertedToClass(java.lang.Object object,
java.lang.Class javaClass,
java.lang.Exception exception) |
static ConversionException |
couldNotConvertToByteArray(java.lang.Object object) |
java.lang.Class |
getClassToConvertTo()
PUBLIC:
Return the class to convert to.
|
java.lang.Object |
getSourceObject()
PUBLIC:
Return the object for which the problem was detected.
|
static ConversionException |
incorrectDateFormat(java.lang.String dateString) |
static ConversionException |
incorrectDateTimeFormat(java.lang.String dateTimeString) |
static ConversionException |
incorrectDateTimeFormat(java.lang.String dateTimeString,
java.lang.Class classBeingConvertedTo) |
static ConversionException |
incorrectTimeFormat(java.lang.String timeString) |
static ConversionException |
incorrectTimestampFormat(java.lang.String timestampString) |
void |
setClassToConvertTo(java.lang.Class classToConvertTo)
INTERNAL:
Set the class to convert to.
|
void |
setSourceObject(java.lang.Object sourceObject)
INTERNAL:
Set the object for which the problem was detected.
|
cr, getErrorCode, getIndentationString, getInternalException, getMessage, getSession, hasBeenLogged, printStackTrace, printStackTrace, printStackTrace, setErrorCode, setHasBeenLogged, setIndentationString, setInternalException, setSession, setShouldPrintInternalException, shouldPrintInternalException, toString
protected java.lang.Class classToConvertTo
protected transient java.lang.Object sourceObject
public static final int COULD_NOT_BE_CONVERTED
public static final int COULD_NOT_BE_CONVERTED_EXTENDED
public static final int INCORRECT_DATE_FORMAT
public static final int INCORRECT_TIME_FORMAT
public static final int INCORRECT_TIMESTAMP_FORMAT
public static final int COULD_NOT_CONVERT_TO_BYTE_ARRAY
public static final int COULD_NOT_BE_CONVERTED_TO_CLASS
public static final int INCORRECT_DATE_TIME_FORMAT
protected ConversionException()
protected ConversionException(java.lang.String message, java.lang.Object sourceObject, java.lang.Class classToConvertTo, java.lang.Exception exception)
public static ConversionException couldNotBeConverted(java.lang.Object mapping, java.lang.Object descriptor, ConversionException exception)
public static ConversionException couldNotBeConverted(java.lang.Object object, java.lang.Class javaClass)
public static ConversionException couldNotBeConverted(java.lang.Object object, java.lang.Class javaClass, java.lang.Exception exception)
public static ConversionException couldNotBeConvertedToClass(java.lang.Object object, java.lang.Class javaClass, java.lang.Exception exception)
public static ConversionException couldNotConvertToByteArray(java.lang.Object object)
public static ConversionException incorrectDateFormat(java.lang.String dateString)
public static ConversionException incorrectTimeFormat(java.lang.String timeString)
public static ConversionException incorrectTimestampFormat(java.lang.String timestampString)
public static ConversionException incorrectDateTimeFormat(java.lang.String dateTimeString, java.lang.Class classBeingConvertedTo)
public static ConversionException incorrectDateTimeFormat(java.lang.String dateTimeString)
public java.lang.Class getClassToConvertTo()
public java.lang.Object getSourceObject()
public void setClassToConvertTo(java.lang.Class classToConvertTo)
public void setSourceObject(java.lang.Object sourceObject)