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.AbstractStoreFieldManager
FieldManager 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 Calendar
getCalendarForTime(Date date)
protected org.datanucleus.store.schema.table.MemberColumnMapping
getColumnMapping(int fieldNumber)
protected void
setNullInCell(org.odftoolkit.odfdom.doc.table.OdfTableCell cell, Class type)
void
storeBooleanField(int fieldNumber, boolean value)
void
storeByteField(int fieldNumber, byte value)
void
storeCharField(int fieldNumber, char value)
void
storeDoubleField(int fieldNumber, double value)
void
storeFloatField(int fieldNumber, float value)
void
storeIntField(int fieldNumber, int value)
void
storeLongField(int fieldNumber, long value)
void
storeObjectField(int fieldNumber, Object value)
protected void
storeObjectFieldInternal(int fieldNumber, Object value, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)
void
storeShortField(int fieldNumber, short value)
void
storeStringField(int fieldNumber, String value)
protected void
storeValueInCell(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:
storeBooleanField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeBooleanField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeByteField
public void storeByteField(int fieldNumber, byte value)
- Specified by:
storeByteField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeByteField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeCharField
public void storeCharField(int fieldNumber, char value)
- Specified by:
storeCharField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeCharField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeDoubleField
public void storeDoubleField(int fieldNumber, double value)
- Specified by:
storeDoubleField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeDoubleField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeFloatField
public void storeFloatField(int fieldNumber, float value)
- Specified by:
storeFloatField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeFloatField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeIntField
public void storeIntField(int fieldNumber, int value)
- Specified by:
storeIntField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeIntField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeLongField
public void storeLongField(int fieldNumber, long value)
- Specified by:
storeLongField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeLongField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeShortField
public void storeShortField(int fieldNumber, short value)
- Specified by:
storeShortField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeShortField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeStringField
public void storeStringField(int fieldNumber, String value)
- Specified by:
storeStringField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeStringField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
storeObjectField
public void storeObjectField(int fieldNumber, Object value)
- Specified by:
storeObjectField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
storeObjectField
in 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)
-
-