Class NewDataTreeNT

  • All Implemented Interfaces:
    com.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFDataTree,​com.im.ijcs.api.ddl.dto.DataTreeInfo>, com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>

    public class NewDataTreeNT
    extends Object
    implements com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>, com.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFDataTree,​com.im.ijcs.api.ddl.dto.DataTreeInfo>
    Author:
    Petr Hamernik
    • Constructor Detail

      • NewDataTreeNT

        public NewDataTreeNT​(com.chemaxon.dif.db.api.datatree.DataTreesContainer dataTreesContainer)
    • Method Detail

      • getContainer

        protected com.chemaxon.dif.db.api.datatree.DataTreesContainer getContainer()
      • getSchemaImpl

        protected com.chemaxon.dif.db.api.schema.DBSchemaImpl getSchemaImpl()
      • getName

        public String getName()
        Specified by:
        getName in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • getCapabilityTypes

        public List<Class> getCapabilityTypes()
        Specified by:
        getCapabilityTypes in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • getType

        public String getType()
        Specified by:
        getType in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • isForAddingExistingItem

        public boolean isForAddingExistingItem()
        Specified by:
        isForAddingExistingItem in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • getOptions

        public com.im.df.api.support.DFNewTypeWellKnownOptions.NewDataTree getOptions()
        Specified by:
        getOptions in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • create

        public Collection<com.im.df.api.ddl.DFDataTree> create​(com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        create in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • createOperations

        protected String createOperations​(List<com.im.ijcs.api.OperationDefinition> ops)
      • isForCreatingSingleItem

        public boolean isForCreatingSingleItem()
        Specified by:
        isForCreatingSingleItem in interface com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
      • applyChangeToModel

        public com.im.df.api.ddl.DFDataTree applyChangeToModel​(com.im.ijcs.api.ddl.dto.DataTreeInfo dto,
                                                               com.im.commons.progress.DFEnvironmentRW env)
        Specified by:
        applyChangeToModel in interface com.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFDataTree,​com.im.ijcs.api.ddl.dto.DataTreeInfo>