Package com.im.ijc.df.impl.db
Class ClonedItemNT<T extends com.im.df.api.ddl.DFUserItem,S extends com.im.df.api.ddl.DFContainer>
- java.lang.Object
-
- com.im.ijc.df.impl.db.ClonedItemNT<T,S>
-
- All Implemented Interfaces:
com.im.df.api.support.DFNewType<T>
- Direct Known Subclasses:
ClonedListNT
,ClonedQueryNT
,ClonedScriptNT
,ClonedViewNT
public abstract class ClonedItemNT<T extends com.im.df.api.ddl.DFUserItem,S extends com.im.df.api.ddl.DFContainer> extends Object implements com.im.df.api.support.DFNewType<T>
- Author:
- Petr Hamernik
-
-
Constructor Summary
Constructors Constructor Description ClonedItemNT(com.im.df.api.ddl.DFSchema schema, S parentContainer, String ntName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ClonedItemNTO<?,?>
createOptions(S parentContainer)
protected void
creationParamsTest(com.im.commons.progress.DFEnvironmentRW env)
List<Class>
getCapabilityTypes()
String
getName()
com.im.df.api.support.DFNewTypeWellKnownOptions.ClonedUserItem
getOptions()
protected S
getParentContainer()
String
getType()
boolean
isForAddingExistingItem()
boolean
isForCreatingSingleItem()
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
getCapabilityTypes
public List<Class> getCapabilityTypes()
- Specified by:
getCapabilityTypes
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
getType
public String getType()
- Specified by:
getType
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
getParentContainer
protected S getParentContainer()
-
isForAddingExistingItem
public boolean isForAddingExistingItem()
- Specified by:
isForAddingExistingItem
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
getOptions
public com.im.df.api.support.DFNewTypeWellKnownOptions.ClonedUserItem getOptions()
- Specified by:
getOptions
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
createOptions
protected abstract ClonedItemNTO<?,?> createOptions(S parentContainer)
-
creationParamsTest
protected void creationParamsTest(com.im.commons.progress.DFEnvironmentRW env)
-
isForCreatingSingleItem
public boolean isForCreatingSingleItem()
- Specified by:
isForCreatingSingleItem
in interfacecom.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>
-
-