Class ClonedItemNT<T extends com.im.df.api.ddl.DFUserItem,​S extends com.im.df.api.ddl.DFContainer>

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

      • ClonedItemNT

        public ClonedItemNT​(com.im.df.api.ddl.DFSchema schema,
                            S parentContainer,
                            String ntName)
    • Method Detail

      • getName

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

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

        public String getType()
        Specified by:
        getType in interface com.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 interface com.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 interface com.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 interface com.im.df.api.support.DFNewType<T extends com.im.df.api.ddl.DFUserItem>