Class 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 Detail

      • structureColumnName

        protected String structureColumnName
      • structureColumnNameCanBeSpecified

        protected boolean structureColumnNameCanBeSpecified
    • Constructor Detail

      • DBNewEntityJChemNTO

        public DBNewEntityJChemNTO​(com.chemaxon.dif.db.api.entity.DBEntitiesContainer dBEntitiesContainer)
    • Method Detail

      • supportsMultiSchema

        public boolean supportsMultiSchema()
      • getNumberOfInts

        public int getNumberOfInts()
        Specified by:
        getNumberOfInts in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setNumberOfInts

        public void setNumberOfInts​(int numberOfInts)
        Specified by:
        setNumberOfInts in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getValidNumberOfIntsValues

        public int[] getValidNumberOfIntsValues()
      • getNumberOfOnes

        public int getNumberOfOnes()
        Specified by:
        getNumberOfOnes in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setNumberOfOnes

        public void setNumberOfOnes​(int numberOfOnes)
        Specified by:
        setNumberOfOnes in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getValidNumberOfOnesValues

        public int[] getValidNumberOfOnesValues()
      • getNumberOfEdges

        public int getNumberOfEdges()
        Specified by:
        getNumberOfEdges in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setNumberOfEdges

        public void setNumberOfEdges​(int numberOfEdges)
        Specified by:
        setNumberOfEdges in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getValidNumberOfEdgesValues

        public int[] getValidNumberOfEdgesValues()
      • isAbsoluteStereo

        public boolean isAbsoluteStereo()
        Specified by:
        isAbsoluteStereo in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setAbsoluteStereo

        public void setAbsoluteStereo​(boolean absoluteStereo)
        Specified by:
        setAbsoluteStereo in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • isDuplicateFiltering

        public boolean isDuplicateFiltering()
        Specified by:
        isDuplicateFiltering in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setDuplicateFiltering

        public void setDuplicateFiltering​(boolean duplicateFiltering)
        Specified by:
        setDuplicateFiltering in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • isTautomerDuplicateChecking

        public boolean isTautomerDuplicateChecking()
        Specified by:
        isTautomerDuplicateChecking in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setTautomerDuplicateChecking

        public void setTautomerDuplicateChecking​(boolean tautomerDuplicateChecking)
        Specified by:
        setTautomerDuplicateChecking in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • isEmptyStructuresAllowed

        public boolean isEmptyStructuresAllowed()
        Specified by:
        isEmptyStructuresAllowed in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setEmptyStructuresAllowed

        public void setEmptyStructuresAllowed​(boolean emptyStructuresAllowed)
        Specified by:
        setEmptyStructuresAllowed in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getJChemPropertyTable

        public com.im.commons.db.util.SchemaQualifiedName getJChemPropertyTable()
        Specified by:
        getJChemPropertyTable in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setJChemPropertyTable

        public void setJChemPropertyTable​(com.im.commons.db.util.SchemaQualifiedName propertyTableName)
        Specified by:
        setJChemPropertyTable in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getStandardizerConfig

        public String getStandardizerConfig()
        Specified by:
        getStandardizerConfig in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setStandardizerConfig

        public void setStandardizerConfig​(String standardizerConfig)
        Specified by:
        setStandardizerConfig in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getJchemTableType

        public int getJchemTableType()
        Specified by:
        getJchemTableType in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setJchemTableType

        public final void setJchemTableType​(int tableType)
        Specified by:
        setJchemTableType in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • setValidJchemTableTypes

        public void setValidJchemTableTypes​(int[] types)
        Specified by:
        setValidJchemTableTypes in interface com.im.df.api.support.DFNewTypeWellKnownOptions.NewJChemBaseEntity
      • getValidJchemTableTypes

        public int[] getValidJchemTableTypes()
        Specified by:
        getValidJchemTableTypes in interface com.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 class com.chemaxon.dif.db.api.entity.newtype.DBNewEntityAbstractNTO
      • getSchemaName

        public String getSchemaName()