Package com.im.ijc.df.impl.db.datatrees
Class NewDataTreeNT
- java.lang.Object
-
- com.im.ijc.df.impl.db.datatrees.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 Summary
Constructors Constructor Description NewDataTreeNT(com.chemaxon.dif.db.api.datatree.DataTreesContainer dataTreesContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.im.df.api.ddl.DFDataTree
applyChangeToModel(com.im.ijcs.api.ddl.dto.DataTreeInfo dto, com.im.commons.progress.DFEnvironmentRW env)
Collection<com.im.df.api.ddl.DFDataTree>
create(com.im.commons.progress.DFEnvironmentRW env)
protected String
createOperations(List<com.im.ijcs.api.OperationDefinition> ops)
List<Class>
getCapabilityTypes()
protected com.chemaxon.dif.db.api.datatree.DataTreesContainer
getContainer()
String
getName()
com.im.df.api.support.DFNewTypeWellKnownOptions.NewDataTree
getOptions()
protected com.chemaxon.dif.db.api.schema.DBSchemaImpl
getSchemaImpl()
String
getType()
boolean
isForAddingExistingItem()
boolean
isForCreatingSingleItem()
-
-
-
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 interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
-
getCapabilityTypes
public List<Class> getCapabilityTypes()
- Specified by:
getCapabilityTypes
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
-
getType
public String getType()
- Specified by:
getType
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
-
isForAddingExistingItem
public boolean isForAddingExistingItem()
- Specified by:
isForAddingExistingItem
in interfacecom.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 interfacecom.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 interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFDataTree>
-
isForCreatingSingleItem
public boolean isForCreatingSingleItem()
- Specified by:
isForCreatingSingleItem
in interfacecom.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 interfacecom.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFDataTree,com.im.ijcs.api.ddl.dto.DataTreeInfo>
-
-