Package com.im.ijc.df.impl.db.entity
Class DBNewEntityJChemNTO
- 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.DBNewEntityAbstractNTO
-
- com.im.ijc.df.impl.db.entity.DBNewEntityJChemNTO
-
- 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.NewDBEntity
,com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
,com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
,PropertyChangeListener
,EventListener
- Direct Known Subclasses:
DBNewEntityJChemBaseNTO
,DBNewEntityJChemCartStandardNTO
public abstract class DBNewEntityJChemNTO extends com.chemaxon.dif.db.api.entity.newtype.DBNewEntityAbstractNTO implements com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
- Author:
- Petr Hamernik
-
-
Field Summary
Fields Modifier and Type Field Description protected String
structureColumnName
protected boolean
structureColumnNameCanBeSpecified
-
Fields inherited from class com.chemaxon.dif.db.api.entity.newtype.DBNewEntityAbstractNTO
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.NewJChemBaseEntity
PROP_ABSOLUTE_STEREO, PROP_DOMAIN, 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_TAUTOMER_DUPLICATE_CHECKING, PROP_VALID_JCHEM_TABLE_TYPES
-
-
Constructor Summary
Constructors Constructor Description DBNewEntityJChemNTO(com.chemaxon.dif.db.api.entity.DBEntitiesContainer dBEntitiesContainer)
-
Method Summary
-
Methods inherited from class com.chemaxon.dif.db.api.entity.newtype.DBNewEntityAbstractNTO
assignDefaultValueGenerator, getIdColumnName, getTableName, getValueGeneratorFactories, getValueGeneratorOptions, isCreatedByImport, notifyNewDFItemNameChanged, notifyTableNameChanged, propertyChange, setCreatedByImport, setTableName, 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, 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
-
-
-
-
Field Detail
-
structureColumnName
protected String structureColumnName
-
structureColumnNameCanBeSpecified
protected boolean structureColumnNameCanBeSpecified
-
-
Method Detail
-
supportsMultiSchema
public boolean supportsMultiSchema()
-
getNumberOfInts
public int getNumberOfInts()
- Specified by:
getNumberOfInts
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setNumberOfInts
public void setNumberOfInts(int numberOfInts)
- Specified by:
setNumberOfInts
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getValidNumberOfIntsValues
public int[] getValidNumberOfIntsValues()
-
getNumberOfOnes
public int getNumberOfOnes()
- Specified by:
getNumberOfOnes
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setNumberOfOnes
public void setNumberOfOnes(int numberOfOnes)
- Specified by:
setNumberOfOnes
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getValidNumberOfOnesValues
public int[] getValidNumberOfOnesValues()
-
getNumberOfEdges
public int getNumberOfEdges()
- Specified by:
getNumberOfEdges
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setNumberOfEdges
public void setNumberOfEdges(int numberOfEdges)
- Specified by:
setNumberOfEdges
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getValidNumberOfEdgesValues
public int[] getValidNumberOfEdgesValues()
-
isAbsoluteStereo
public boolean isAbsoluteStereo()
- Specified by:
isAbsoluteStereo
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setAbsoluteStereo
public void setAbsoluteStereo(boolean absoluteStereo)
- Specified by:
setAbsoluteStereo
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
isDuplicateFiltering
public boolean isDuplicateFiltering()
- Specified by:
isDuplicateFiltering
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setDuplicateFiltering
public void setDuplicateFiltering(boolean duplicateFiltering)
- Specified by:
setDuplicateFiltering
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
isTautomerDuplicateChecking
public boolean isTautomerDuplicateChecking()
- Specified by:
isTautomerDuplicateChecking
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setTautomerDuplicateChecking
public void setTautomerDuplicateChecking(boolean tautomerDuplicateChecking)
- Specified by:
setTautomerDuplicateChecking
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
isEmptyStructuresAllowed
public boolean isEmptyStructuresAllowed()
- Specified by:
isEmptyStructuresAllowed
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setEmptyStructuresAllowed
public void setEmptyStructuresAllowed(boolean emptyStructuresAllowed)
- Specified by:
setEmptyStructuresAllowed
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getJChemPropertyTable
public com.im.commons.db.util.SchemaQualifiedName getJChemPropertyTable()
- Specified by:
getJChemPropertyTable
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setJChemPropertyTable
public void setJChemPropertyTable(com.im.commons.db.util.SchemaQualifiedName propertyTableName)
- Specified by:
setJChemPropertyTable
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getStandardizerConfig
public String getStandardizerConfig()
- Specified by:
getStandardizerConfig
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setStandardizerConfig
public void setStandardizerConfig(String standardizerConfig)
- Specified by:
setStandardizerConfig
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getJchemTableType
public int getJchemTableType()
- Specified by:
getJchemTableType
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setJchemTableType
public final void setJchemTableType(int tableType)
- Specified by:
setJchemTableType
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
setValidJchemTableTypes
public void setValidJchemTableTypes(int[] types)
- Specified by:
setValidJchemTableTypes
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
getValidJchemTableTypes
public int[] getValidJchemTableTypes()
- Specified by:
getValidJchemTableTypes
in interfacecom.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
-
canStructureColumnNameCanBeSpecified
public boolean canStructureColumnNameCanBeSpecified()
-
getStructureColumnName
public String getStructureColumnName()
-
setStructureColumnName
public void setStructureColumnName(String name)
-
updateStatus
protected void updateStatus()
- Overrides:
updateStatus
in classcom.chemaxon.dif.db.api.entity.newtype.DBNewEntityAbstractNTO
-
getSchemaName
public String getSchemaName()
-
-