Class FetchFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.AbstractFieldManager
-
- org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
-
- org.datanucleus.store.odf.fieldmanager.FetchFieldManager
-
- All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldManager
- Direct Known Subclasses:
FetchEmbeddedFieldManager
public class FetchFieldManager extends org.datanucleus.store.fieldmanager.AbstractFetchFieldManagerFieldManager for the fetch of fields from ODF.
-
-
Constructor Summary
Constructors Constructor Description FetchFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)FetchFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfetchBooleanField(int fieldNumber)bytefetchByteField(int fieldNumber)charfetchCharField(int fieldNumber)doublefetchDoubleField(int fieldNumber)floatfetchFloatField(int fieldNumber)intfetchIntField(int fieldNumber)longfetchLongField(int fieldNumber)ObjectfetchObjectField(int fieldNumber)protected ObjectfetchObjectFieldInternal(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)shortfetchShortField(int fieldNumber)StringfetchStringField(int fieldNumber)protected org.datanucleus.store.schema.table.MemberColumnMappinggetColumnMapping(int fieldNumber)protected ObjectgetMemberValueFromCell(org.datanucleus.store.schema.table.MemberColumnMapping mapping, Class type, int pos, org.odftoolkit.odfdom.doc.table.OdfTableCell cell)
-
-
-
Constructor Detail
-
FetchFieldManager
public FetchFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
FetchFieldManager
public FetchFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
-
Method Detail
-
getColumnMapping
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
-
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
- Specified by:
fetchBooleanFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchBooleanFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchByteField
public byte fetchByteField(int fieldNumber)
- Specified by:
fetchByteFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchByteFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchCharField
public char fetchCharField(int fieldNumber)
- Specified by:
fetchCharFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchCharFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
- Specified by:
fetchDoubleFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchDoubleFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchFloatField
public float fetchFloatField(int fieldNumber)
- Specified by:
fetchFloatFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchFloatFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchIntField
public int fetchIntField(int fieldNumber)
- Specified by:
fetchIntFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchIntFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchLongField
public long fetchLongField(int fieldNumber)
- Specified by:
fetchLongFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchLongFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchShortField
public short fetchShortField(int fieldNumber)
- Specified by:
fetchShortFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchShortFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchStringField
public String fetchStringField(int fieldNumber)
- Specified by:
fetchStringFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchStringFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchObjectField
public Object fetchObjectField(int fieldNumber)
- Specified by:
fetchObjectFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
fetchObjectFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchObjectFieldInternal
protected Object fetchObjectFieldInternal(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)
-
-