Package com.im.ijc.df.impl.db.entity
Class DBExistingEntityJChemCartJChemBaseNTO
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl
-
- com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO
-
- com.chemaxon.dif.db.api.entity.newtype.DBEntityAbstractNTO
-
- com.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO
-
- com.im.ijc.df.impl.db.entity.DBExistingEntityAbstractJChemNTO
-
- com.im.ijc.df.impl.db.entity.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
-
-
Constructor Summary
Constructors Constructor Description DBExistingEntityJChemCartJChemBaseNTO(com.chemaxon.dif.db.api.entity.DBEntitiesContainer container, String defaultName)
-
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 tablesprotected void
tableNameUpdated(com.im.commons.db.util.SchemaQualifiedName tableName)
-
Methods inherited from class com.im.ijc.df.impl.db.entity.DBExistingEntityAbstractJChemNTO
getJChemPropertyTable, getJChemSchema, getJChemTableType, isAbsoluteStereo, isAcceptableID, isDuplicateFiltering, isEmptyStructuresAllowed, isTautomerDuplicateChecking, setDuplicateFiltering, setEmptyStructuresAllowed, setTableName, updateStatus
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
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 classcom.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO
- Returns:
-
acceptsTable
public boolean acceptsTable(com.im.commons.db.ddl.DBTableInfo table)
- Specified by:
acceptsTable
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.ExistingDBEntity
- Overrides:
acceptsTable
in classcom.chemaxon.dif.db.api.entity.newtype.DBExistingEntityNTO
-
tableNameUpdated
protected void tableNameUpdated(com.im.commons.db.util.SchemaQualifiedName tableName)
- Specified by:
tableNameUpdated
in classDBExistingEntityAbstractJChemNTO
-
getStructureColumnName
public String getStructureColumnName()
- Specified by:
getStructureColumnName
in classDBExistingEntityAbstractJChemNTO
-
getJChemTSI
protected com.im.commons.db.ddl.tablesets.AbstractJChemTableSetInfo getJChemTSI()
- Specified by:
getJChemTSI
in classDBExistingEntityAbstractJChemNTO
-
-