Interface NewDFItemWizardExtraPanel<T extends com.im.df.api.ddl.DFItem>


  • public interface NewDFItemWizardExtraPanel<T extends com.im.df.api.ddl.DFItem>
    This is an interface between any "new DFItem" wizards (means for example New entity, promote entity, etc.) and follow-up panels. It's currently used by multi-column promote panel which can be added as the second panel to promote entity wizard, but also can be used as standalone wizard.
    • Method Detail

      • setNewDFItem

        void setNewDFItem​(T dfItem)
        Set newly created DFItem to panel. Possibly this can be called several times, for example when user goes back in the wizard to the first panel and creates another entity instead.
        Parameters:
        dfItem - New dfitem
      • setWizardDescriptor

        void setWizardDescriptor​(org.openide.WizardDescriptor wizardDescriptor)
        Set reference to wizard iterator. Current usage is that follow-up panel can modify validity and error message in wizard.
        Parameters:
        wizardDescriptor - The reference to wizard descriptor