Class DBExistingEntityJChemCartJChemBaseNTO

  • All Implemented Interfaces:
    com.im.df.api.support.DFNewTypeOptions, com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions, com.im.df.api.support.DFNewTypeWellKnownOptions.EntityOptions, com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBEntity, com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingJChemEntity, com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem, PropertyChangeListener, EventListener

    public final class DBExistingEntityJChemCartJChemBaseNTO
    extends DBExistingEntityAbstractJChemNTO
    Author:
    Tim Dudgeon
    • Field Summary

      • Fields inherited from class com.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO

        availableTables, knownTables, PROP_VALUE_GENERATOR_OPTIONS
      • Fields inherited from interface com.im.df.api.support.DFNewTypeOptions

        PROP_ERROR_MESSAGE, PROP_VALID
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions

        PROP_TABLE_NAME
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBEntity

        PROP_ID_FIELD_COLUMN
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingJChemEntity

        PROP_DUPLICATE_FILTERING, PROP_EMPTY_STRUCTURES_ALLOWED, PROP_JCHEM_PROPERTY_TABLE, PROP_TAUTOMER_DUPLICATE_CHECKING
      • Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem

        PROP_DESCRIPTION, PROP_NEW_DFITEM_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean acceptsTable​(com.im.commons.db.ddl.DBTableInfo table)  
      protected com.im.commons.db.ddl.tablesets.AbstractJChemTableSetInfo getJChemTSI()  
      String getStructureColumnName()  
      com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Factory[] getValueGeneratorFactories()
      Provides just the auto incrementor type for JChemBase tables
      protected void tableNameUpdated​(com.im.commons.db.util.SchemaQualifiedName tableName)  
      • Methods inherited from class com.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO

        createColumnNameValidator, getAvailableIdColumns, getAvailableTables, getIdFieldColumn, getIdFieldColumnInfo, getIdFieldType, getTableName, getValueGeneratorOptions, init, loadTableNames, propertyChange, setIdFieldColumn, setValueGeneratorOptions
      • Methods inherited from class com.chemaxon.dif.db.api.entity.newtype.DBEntityAbstractNTO

        getDBSchema, getSchema, getSchemaImpl
      • Methods inherited from class com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO

        getDescription, getNewDFItemName, getParentContainer, normalizeDFItemName, notifyNewDFItemNameChanged, setDescription, setNewDFItemName, setNewDFItemNameSafe
      • Methods inherited from class com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl

        addPropertyChangeListener, firePropertyChange, getErrorMessage, isValid, removePropertyChangeListener, setErrorMessage, setValid
      • Methods inherited from interface com.im.df.api.support.DFNewTypeOptions

        addPropertyChangeListener, getErrorMessage, isValid, removePropertyChangeListener
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions

        getTableName
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBEntity

        getAvailableIdColumns, getIdFieldColumn, getIdFieldColumnInfo, setIdFieldColumn
      • Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem

        getDescription, getNewDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
    • Constructor Detail

      • DBExistingEntityJChemCartJChemBaseNTO

        public DBExistingEntityJChemCartJChemBaseNTO​(com.chemaxon.dif.db.api.entity.DBEntitiesContainer container,
                                                     String defaultName)
    • Method Detail

      • getValueGeneratorFactories

        public com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Factory[] getValueGeneratorFactories()
        Provides just the auto incrementor type for JChemBase tables
        Overrides:
        getValueGeneratorFactories in class com.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO
        Returns:
      • acceptsTable

        public boolean acceptsTable​(com.im.commons.db.ddl.DBTableInfo table)
        Specified by:
        acceptsTable in interface com.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBEntity
        Overrides:
        acceptsTable in class com.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO