public class ClassMapping extends ObjectAsStringMapping
absFieldNumber, datastoreMappings, LOCALISER, LOCALISER_RDBMS, mmd, referenceMapping, roleForMember, storeMgr, table, type
Constructor and Description |
---|
ClassMapping() |
Modifier and Type | Method and Description |
---|---|
Class |
getJavaType()
Method to return the Java type.
|
void |
initialize(org.datanucleus.metadata.AbstractMemberMetaData fmd,
Table table,
org.datanucleus.ClassLoaderResolver clr)
Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
|
protected String |
objectToString(Object object)
Method to set the datastore string value based on the object value.
|
protected Object |
stringToObject(String datastoreValue)
Method to extract the objects value from the datastore string value.
|
getJavaTypeForDatastoreMapping, getObject, setObject
equals, getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getLong, getShort, getString, getValidValues, prepareDatastoreMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
addDatastoreMapping, failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getDatastoreMapping, getDatastoreMappings, getMemberMetaData, getNumberOfDatastoreMappings, getObject, getReferenceMapping, getRoleForMember, getStoreManager, getTable, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember, setTable
public void initialize(org.datanucleus.metadata.AbstractMemberMetaData fmd, Table table, org.datanucleus.ClassLoaderResolver clr)
SingleFieldMapping
initialize
in class SingleFieldMapping
fmd
- FieldMetaData for the field to be mapped (if any)table
- The datastore container storing this mapping (if any)clr
- the ClassLoaderResolverpublic Class getJavaType()
ObjectAsStringMapping
getJavaType
in class ObjectAsStringMapping
protected String objectToString(Object object)
objectToString
in class ObjectAsStringMapping
object
- The objectprotected Object stringToObject(String datastoreValue)
stringToObject
in class ObjectAsStringMapping
datastoreValue
- Value obtained from the datastoreCopyright © 2023. All rights reserved.