Class DBEntityAbstractJChemBaseImpl

  • All Implemented Interfaces:
    com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Provider, com.im.df.api.capabilities.DBEntityCapability, com.im.df.api.capabilities.JChemBaseEntityCapability, com.im.df.api.capabilities.JChemEntityCapability, com.im.df.api.capabilities.StructureEntityCapability, com.im.df.api.ddl.DFCapability, com.im.df.api.ddl.DFEntity, com.im.df.api.ddl.DFItem, com.im.df.api.support.PropertiesEditingConfigurable, com.im.df.api.support.PropertiesEditingConfigurable.Extra
    Direct Known Subclasses:
    DBEntityJChemBaseImpl, DBEntityJChemCartJChemBaseImpl

    public abstract class DBEntityAbstractJChemBaseImpl
    extends DBEntityAbstractJChemImpl
    implements com.im.df.api.capabilities.JChemBaseEntityCapability
    Abstract based class for entities that are based on a JChemBase table. This is extended by the entities for normal JChemBase tables and for JChem cartridge tables that are based on a JChemBase table.
    Author:
    Tim Dudgeon
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
      • Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFItem

        com.im.df.api.ddl.DFItem.Handle<T extends com.im.df.api.ddl.DFItem>
      • Nested classes/interfaces inherited from interface com.im.df.api.support.PropertiesEditingConfigurable

        com.im.df.api.support.PropertiesEditingConfigurable.Extra
    • Field Summary

      • Fields inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl

        DEFAULT_CHARSET
      • Fields inherited from interface com.im.df.api.capabilities.DBEntityCapability

        PROP_DEFAULT_SORT, PROP_DOMAIN, PROP_TABLE_NAME
      • Fields inherited from interface com.im.df.api.ddl.DFEntity

        PROP_FIELDS, PROP_LISTS
      • Fields inherited from interface com.im.df.api.ddl.DFItem

        PROP_CAPABILITIES, PROP_DESCRIPTION, PROP_ID, PROP_NAME, PROP_TYPE, PROP_VALID
      • Fields inherited from interface com.im.df.api.capabilities.JChemEntityCapability

        IMPORT_OPTION_SET_CHIRAL_FLAG, PROP_ABSOLUTE_STEREO, PROP_DUPLICATE_FILTERING, PROP_EMPTY_STRUCTURES_ALLOWED, PROP_JCHEM_TABLE_TYPE, PROP_NUMBER_OF_EDGES, PROP_NUMBER_OF_INTS, PROP_NUMBER_OF_ONES, PROP_STANDARDIZER_CONFIG, PROP_STRUCTURE_COLUMN_NAME, PROP_TAUTOMER_DUPLICATE_CHECKING
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DBEntityAbstractJChemBaseImpl​(com.chemaxon.dif.db.api.schema.DBSchemaImpl schema, com.im.ijcs.api.ddl.dto.EntityInfo dto, com.im.commons.db.ddl.tablesets.TableSetInfo tsi, com.im.commons.progress.DFEnvironmentRW env)  
    • Constructor Detail

      • DBEntityAbstractJChemBaseImpl

        protected DBEntityAbstractJChemBaseImpl​(com.chemaxon.dif.db.api.schema.DBSchemaImpl schema,
                                                com.im.ijcs.api.ddl.dto.EntityInfo dto,
                                                com.im.commons.db.ddl.tablesets.TableSetInfo tsi,
                                                com.im.commons.progress.DFEnvironmentRW env)
    • Method Detail

      • fieldRegistered

        protected final void fieldRegistered​(com.im.df.api.ddl.DFField fld,
                                             com.im.commons.progress.DFEnvironmentRW env)
        Overrides:
        fieldRegistered in class com.chemaxon.dif.db.api.entity.DBEntityAbstractImpl