Class StoreFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.AbstractFieldManager
-
- org.datanucleus.store.fieldmanager.AbstractStoreFieldManager
-
- org.datanucleus.store.odf.fieldmanager.StoreFieldManager
-
- All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldManager
- Direct Known Subclasses:
StoreEmbeddedFieldManager
public class StoreFieldManager extends org.datanucleus.store.fieldmanager.AbstractStoreFieldManagerFieldManager to handle the insert/update of information into an ODF spreadsheet row using an object.
-
-
Constructor Summary
Constructors Constructor Description StoreFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, boolean insert, org.datanucleus.store.schema.table.Table table)StoreFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, boolean insert, org.datanucleus.store.schema.table.Table table)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static CalendargetCalendarForTime(Date date)protected org.datanucleus.store.schema.table.MemberColumnMappinggetColumnMapping(int fieldNumber)protected voidsetNullInCell(org.odftoolkit.odfdom.doc.table.OdfTableCell cell, Class type)voidstoreBooleanField(int fieldNumber, boolean value)voidstoreByteField(int fieldNumber, byte value)voidstoreCharField(int fieldNumber, char value)voidstoreDoubleField(int fieldNumber, double value)voidstoreFloatField(int fieldNumber, float value)voidstoreIntField(int fieldNumber, int value)voidstoreLongField(int fieldNumber, long value)voidstoreObjectField(int fieldNumber, Object value)protected voidstoreObjectFieldInternal(int fieldNumber, Object value, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)voidstoreShortField(int fieldNumber, short value)voidstoreStringField(int fieldNumber, String value)protected voidstoreValueInCell(org.datanucleus.store.schema.table.MemberColumnMapping mapping, int pos, org.odftoolkit.odfdom.doc.table.OdfTableCell cell, Object value)-
Methods inherited from class org.datanucleus.store.fieldmanager.AbstractStoreFieldManager
isStorable, isStorable
-
-
-
-
Constructor Detail
-
StoreFieldManager
public StoreFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, boolean insert, org.datanucleus.store.schema.table.Table table)
-
StoreFieldManager
public StoreFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, boolean insert, org.datanucleus.store.schema.table.Table table)
-
-
Method Detail
-
getColumnMapping
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
-
storeBooleanField
public void storeBooleanField(int fieldNumber, boolean value)- Specified by:
storeBooleanFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeBooleanFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeByteField
public void storeByteField(int fieldNumber, byte value)- Specified by:
storeByteFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeByteFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeCharField
public void storeCharField(int fieldNumber, char value)- Specified by:
storeCharFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeCharFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeDoubleField
public void storeDoubleField(int fieldNumber, double value)- Specified by:
storeDoubleFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeDoubleFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeFloatField
public void storeFloatField(int fieldNumber, float value)- Specified by:
storeFloatFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeFloatFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeIntField
public void storeIntField(int fieldNumber, int value)- Specified by:
storeIntFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeIntFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeLongField
public void storeLongField(int fieldNumber, long value)- Specified by:
storeLongFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeLongFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeShortField
public void storeShortField(int fieldNumber, short value)- Specified by:
storeShortFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeShortFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeStringField
public void storeStringField(int fieldNumber, String value)- Specified by:
storeStringFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeStringFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeObjectField
public void storeObjectField(int fieldNumber, Object value)- Specified by:
storeObjectFieldin interfaceorg.datanucleus.store.fieldmanager.FieldManager- Overrides:
storeObjectFieldin classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
setNullInCell
protected void setNullInCell(org.odftoolkit.odfdom.doc.table.OdfTableCell cell, Class type)
-
storeObjectFieldInternal
protected void storeObjectFieldInternal(int fieldNumber, Object value, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)
-
storeValueInCell
protected void storeValueInCell(org.datanucleus.store.schema.table.MemberColumnMapping mapping, int pos, org.odftoolkit.odfdom.doc.table.OdfTableCell cell, Object value)
-
-