Package com.im.df.impl.db.entity
Class DBEntityJChemBaseImpl
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
- com.chemaxon.dif.db.api.entity.DBEntityAbstractImpl
-
- com.im.df.impl.db.entity.DBEntityAbstractJChemImpl
-
- com.im.df.impl.db.entity.DBEntityAbstractJChemBaseImpl
-
- com.im.df.impl.db.entity.DBEntityJChemBaseImpl
-
- All Implemented Interfaces:
com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Provider
,com.im.df.api.capabilities.DBEntityCapability
,com.im.df.api.capabilities.InfoCapability
,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
public final class DBEntityJChemBaseImpl extends DBEntityAbstractJChemBaseImpl implements com.im.df.api.capabilities.InfoCapability
Entity implementation for JChemBase structure table.- Author:
- Tim Dudgeon
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.im.df.impl.db.entity.DBEntityAbstractJChemImpl
DBEntityAbstractJChemImpl.ColValidator
-
Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
-
-
Field Summary
-
Fields inherited from class com.im.df.impl.db.entity.DBEntityAbstractJChemImpl
DEFAULT_ABSOLUTE_STEREO, DEFAULT_DUPLICATE_FILTERING, DEFAULT_EMPTY_STRUCTURES_ALLOWED, DEFAULT_TAUTOMER_DUPLICATE_CHECKING, VERSION_UNSPECIFIED
-
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.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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator
createDefaultValueGenerator()
static DBEntityJChemBaseImpl
createInstance(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)
protected String
getTableManagerTableType()
String
getTooltip()
String
getType()
com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Factory[]
getValueGeneratorFactories()
-
Methods inherited from class com.im.df.impl.db.entity.DBEntityAbstractJChemBaseImpl
fieldRegistered
-
Methods inherited from class com.im.df.impl.db.entity.DBEntityAbstractJChemImpl
buildPropInfos, createChemicalTermsField, createColumnNameValidator, createUpdater, determineDuplicateFilteringFromDTO, determineEmptyStrucutresAllowedFromDTO, fixFieldEditing, getCurrentVersionNumber, getDissimilarityMetrics, getEntityDefaultStandardizer, getEntityStandardizer, getJChemPropertyTable, getJChemTableSetInfo, getJchemTableType, getMolecularDescriptors, getNumberOfEdges, getNumberOfInts, getNumberOfOnes, getStandardizerConfig, getStructureField, getSupportedVersionNumber, handleChanges, handleUpdateTableSetInfo, isAbsoluteStereo, isDuplicateFiltering, isEmptyStructuresAllowed, isMandatoryField, isTautomerDuplicateChecking, setAbsoluteStereo, setDuplicateFiltering, setEmptyStructuresAllowed, setStandardizerConfig, setTableName
-
Methods inherited from class com.chemaxon.dif.db.api.entity.DBEntityAbstractImpl
activateItem, addCommaSeparatedPropsForToString, canDrop, claimTableOwnership, createDao, findFieldForColumn, fixEditingFlags, getDao, getFieldAccess, getFields, getFirstTableInfo, getHandle, getIdField, getIdFieldId, getJoins, getListAccess, getLists, getNameValidator, getSchema, getSchemaImpl, getSchemaQualifiedName, getTableInfos, getTableName, getTableSetInfo, getValueGenerator, getValueGeneratorDef, getXmlBean, initTypeDB, initXAttributes, invalidateSubitems, isReadOnly, setName
-
Methods inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
addCapabilitiesFromCapabilityProviders, addCapability, addPropertyChangeListener, doGetHandle, ensureValid, equals, findOwner, firePropertyChange, firePropertyChange, getCapabilities, getDescription, getId, getName, getXAttributesImpl, handleOwner, handleUpdateDescription, handleUpdateName, handleXAttrs, hashCode, initXAttributes, invalidate, isActive, isCapabilityProviderAllowed, isDifferent, isPropertyEditable, isValid, removeCapability, removePropertyChangeListener, replaceCapability, setDescription, setPropertyEditable, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.im.df.api.ddl.DFItem
addPropertyChangeListener, getCapabilities, getDescription, getId, getName, isValid, removePropertyChangeListener, setDescription
-
Methods inherited from interface com.im.df.api.capabilities.JChemEntityCapability
getCurrentVersionNumber, getDissimilarityMetrics, getEntityDefaultStandardizer, getEntityStandardizer, getJChemPropertyTable, getMolecularDescriptors, getNumberOfEdges, getNumberOfInts, getNumberOfOnes, getStandardizerConfig, getStructureField, getSupportedVersionNumber, isAbsoluteStereo, isDuplicateFiltering, isTautomerDuplicateChecking, newJChemSearchOptionsFromOld, setAbsoluteStereo, setDuplicateFiltering, setEmptyStructuresAllowed, setStandardizerConfig, supportedOperators, supportsNonHits
-
Methods inherited from interface com.im.df.api.support.PropertiesEditingConfigurable
isPropertyEditable
-
-
-
-
Method Detail
-
getTableManagerTableType
protected String getTableManagerTableType()
- Specified by:
getTableManagerTableType
in classcom.chemaxon.dif.db.api.entity.DBEntityAbstractImpl
-
createInstance
public static DBEntityJChemBaseImpl createInstance(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)
-
createDefaultValueGenerator
protected com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator createDefaultValueGenerator()
- Overrides:
createDefaultValueGenerator
in classcom.chemaxon.dif.db.api.entity.DBEntityAbstractImpl
-
getType
public String getType()
- Specified by:
getType
in interfacecom.im.df.api.ddl.DFItem
-
getValueGeneratorFactories
public com.chemaxon.ijc.db.dao.data.generators.DFValueGenerator.Factory[] getValueGeneratorFactories()
- Overrides:
getValueGeneratorFactories
in classcom.chemaxon.dif.db.api.entity.DBEntityAbstractImpl
-
getTooltip
public String getTooltip()
- Specified by:
getTooltip
in interfacecom.im.df.api.capabilities.InfoCapability
-
-