Package com.im.df.impl.db.entity
Class DBEntityAbstractJChemBaseImpl
- 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
-
- 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.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
-
-
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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fieldRegistered(com.im.df.api.ddl.DFField fld, com.im.commons.progress.DFEnvironmentRW env)
-
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, createDefaultValueGenerator, findFieldForColumn, fixEditingFlags, getDao, getFieldAccess, getFields, getFirstTableInfo, getHandle, getIdField, getIdFieldId, getJoins, getListAccess, getLists, getNameValidator, getSchema, getSchemaImpl, getSchemaQualifiedName, getTableInfos, getTableManagerTableType, getTableName, getTableSetInfo, getValueGenerator, getValueGeneratorDef, getValueGeneratorFactories, 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, getType, 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
-
-