Class FetchEmbeddedFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.AbstractFieldManager
-
- org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
-
- org.datanucleus.store.odf.fieldmanager.FetchFieldManager
-
- org.datanucleus.store.odf.fieldmanager.FetchEmbeddedFieldManager
-
- All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldManager
public class FetchEmbeddedFieldManager extends FetchFieldManager
FieldManager to handle the retrieval of information for an embedded persistable object from a row of ODF.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<org.datanucleus.metadata.AbstractMemberMetaData>
mmds
Metadata for the embedded member (maybe nested) that this FieldManager represents).-
Fields inherited from class org.datanucleus.store.odf.fieldmanager.FetchFieldManager
row, table
-
-
Constructor Summary
Constructors Constructor Description FetchEmbeddedFieldManager(org.datanucleus.ExecutionContext ec, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.metadata.AbstractClassMetaData cmd, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
FetchEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
fetchObjectField(int fieldNumber)
protected org.datanucleus.store.schema.table.MemberColumnMapping
getColumnMapping(int fieldNumber)
-
Methods inherited from class org.datanucleus.store.odf.fieldmanager.FetchFieldManager
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectFieldInternal, fetchShortField, fetchStringField, getMemberValueFromCell
-
-
-
-
Field Detail
-
mmds
protected List<org.datanucleus.metadata.AbstractMemberMetaData> mmds
Metadata for the embedded member (maybe nested) that this FieldManager represents).
-
-
Constructor Detail
-
FetchEmbeddedFieldManager
public FetchEmbeddedFieldManager(org.datanucleus.ExecutionContext ec, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.metadata.AbstractClassMetaData cmd, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
-
FetchEmbeddedFieldManager
public FetchEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
-
-
Method Detail
-
getColumnMapping
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
- Overrides:
getColumnMapping
in classFetchFieldManager
-
fetchObjectField
public Object fetchObjectField(int fieldNumber)
- Specified by:
fetchObjectField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchObjectField
in classFetchFieldManager
-
-