|
EclipseLink 2.5.3, build 'v20180808-e38c757' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.mappings.converters.ConverterClass
public class ConverterClass
A JPA attribute converter class wrapped with an EclipseLink converter. This class is placed directly on mappings.
| Field Summary | |
|---|---|
protected AttributeConverter |
attributeConverter
|
protected java.lang.String |
attributeConverterClassName
|
protected boolean |
disableConversion
|
protected java.lang.Class |
fieldClassification
|
protected java.lang.String |
fieldClassificationName
|
protected boolean |
isForMapKey
|
| Constructor Summary | |
|---|---|
ConverterClass(java.lang.String attributeConverterClassName,
boolean isForMapKey,
java.lang.String fieldClassificationName,
boolean disableConversion)
INTERNAL: This method will be called when creating a converter for an embedded mapping attribute. |
|
| Method Summary | |
|---|---|
void |
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this converter to actual class-based settings. |
java.lang.Object |
convertDataValueToObjectValue(java.lang.Object dataValue,
Session session)
INTERNAL: |
java.lang.Object |
convertObjectValueToDataValue(java.lang.Object objectValue,
Session session)
INTERNAL: |
void |
initialize(DatabaseMapping mapping,
Session session)
INTERNAL: |
boolean |
isMutable()
INTERNAL: |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean isForMapKey
protected boolean disableConversion
protected java.lang.Class fieldClassification
protected java.lang.String fieldClassificationName
protected java.lang.String attributeConverterClassName
protected AttributeConverter attributeConverter
| Constructor Detail |
|---|
public ConverterClass(java.lang.String attributeConverterClassName,
boolean isForMapKey,
java.lang.String fieldClassificationName,
boolean disableConversion)
| Method Detail |
|---|
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue,
Session session)
convertDataValueToObjectValue in interface CoreConverter<DatabaseMapping,Session>convertDataValueToObjectValue in interface Converter
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue,
Session session)
convertObjectValueToDataValue in interface CoreConverter<DatabaseMapping,Session>convertObjectValueToDataValue in interface Converter
public void initialize(DatabaseMapping mapping,
Session session)
initialize in interface CoreConverter<DatabaseMapping,Session>initialize in interface Converterpublic boolean isMutable()
isMutable in interface Converter
|
EclipseLink 2.5.3, build 'v20180808-e38c757' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||