Class StoreEmbeddedFieldManager

  • All Implemented Interfaces:
    org.datanucleus.store.fieldmanager.FieldManager

    public class StoreEmbeddedFieldManager
    extends StoreFieldManager
    FieldManager to handle the store information for an embedded persistable object into ODF.
    • Field Detail

      • mmds

        protected List<org.datanucleus.metadata.AbstractMemberMetaData> mmds
        Metadata for the embedded member (maybe nested) that this FieldManager represents).
    • Constructor Detail

      • StoreEmbeddedFieldManager

        public StoreEmbeddedFieldManager​(org.datanucleus.ExecutionContext ec,
                                         org.datanucleus.metadata.AbstractClassMetaData cmd,
                                         org.odftoolkit.odfdom.doc.table.OdfTableRow row,
                                         boolean insert,
                                         List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
                                         org.datanucleus.store.schema.table.Table table)
      • StoreEmbeddedFieldManager

        public StoreEmbeddedFieldManager​(org.datanucleus.state.ObjectProvider sm,
                                         org.odftoolkit.odfdom.doc.table.OdfTableRow row,
                                         boolean insert,
                                         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 class StoreFieldManager
      • storeObjectField

        public void storeObjectField​(int fieldNumber,
                                     Object value)
        Specified by:
        storeObjectField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeObjectField in class StoreFieldManager