Class 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 Excel.
    • 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.apache.poi.ss.usermodel.Sheet sheet,
                                         int 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.apache.poi.ss.usermodel.Sheet sheet,
                                         int 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 class FetchFieldManager
      • fetchObjectField

        public Object fetchObjectField​(int fieldNumber)
        Specified by:
        fetchObjectField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        fetchObjectField in class FetchFieldManager