public class EmbeddedPCMapping extends EmbeddedMapping implements MappingCallbacks
clr, discrimMapping, discrimMetaData, embCmd, emd, javaTypeMappings, objectType, typeName
absFieldNumber, datastoreMappings, mmd, referenceMapping, roleForMember, storeMgr, table, type
Constructor and Description |
---|
EmbeddedPCMapping() |
Modifier and Type | Method and Description |
---|---|
void |
initialize(org.datanucleus.metadata.AbstractMemberMetaData mmd,
Table table,
org.datanucleus.ClassLoaderResolver clr)
Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
|
void |
insertPostProcessing(org.datanucleus.state.ObjectProvider op)
Hook so that we can handle any post-processing on the insert of a particular field.
|
void |
postFetch(org.datanucleus.state.ObjectProvider op)
MappingCallback called when the owning object is being fetched.
|
void |
postInsert(org.datanucleus.state.ObjectProvider op)
MappingCallback called when the owning object has just being inserted.
|
void |
postUpdate(org.datanucleus.state.ObjectProvider op)
MappingCallback called when the owning object has just being udpated.
|
void |
preDelete(org.datanucleus.state.ObjectProvider op)
MappingCallback called when the owning object is about to be deleted.
|
addJavaTypeMapping, getDiscriminatorMapping, getJavaType, getJavaTypeMapping, getJavaTypeMapping, getNumberOfJavaTypeMappings, getObject, getObject, initialize, prepareDatastoreMapping, setObject, setObject
getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getJavaTypeForDatastoreMapping, getLong, getShort, getString, getValidValues, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
addDatastoreMapping, equals, failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getDatastoreMapping, getDatastoreMappings, getMemberMetaData, getNumberOfDatastoreMappings, getReferenceMapping, getRoleForMember, getStoreManager, getTable, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setMemberMetaData, setReferenceMapping, setRoleForMember, setTable
public void initialize(org.datanucleus.metadata.AbstractMemberMetaData mmd, Table table, org.datanucleus.ClassLoaderResolver clr)
initialize
in class EmbeddedMapping
mmd
- FieldMetaData for the field to be mapped (if any)table
- The datastore container storing this mapping (if any)clr
- the ClassLoaderResolverpublic void insertPostProcessing(org.datanucleus.state.ObjectProvider op)
MappingCallbacks
insertPostProcessing
in interface MappingCallbacks
op
- ObjectProviderpublic void postFetch(org.datanucleus.state.ObjectProvider op)
postFetch
in interface MappingCallbacks
op
- ObjectProvider of the owning objectpublic void postInsert(org.datanucleus.state.ObjectProvider op)
postInsert
in interface MappingCallbacks
op
- ObjectProvider of the owning objectpublic void postUpdate(org.datanucleus.state.ObjectProvider op)
postUpdate
in interface MappingCallbacks
op
- ObjectProvider of the owning objectpublic void preDelete(org.datanucleus.state.ObjectProvider op)
preDelete
in interface MappingCallbacks
op
- ObjectProvider of the owning objectCopyright © 2015. All rights reserved.