Class CreateAnnotationWizard

  • All Implemented Interfaces:
    org.uberfire.ext.widgets.core.client.wizards.Wizard

    @Dependent
    public class CreateAnnotationWizard
    extends org.uberfire.ext.widgets.core.client.wizards.AbstractWizard
    • Constructor Detail

      • CreateAnnotationWizard

        @Inject
        public CreateAnnotationWizard​(SearchAnnotationPage searchAnnotationPage,
                                      org.jboss.errai.ioc.client.container.SyncBeanManager iocManager)
    • Method Detail

      • init

        public void init​(org.kie.workbench.common.services.shared.project.KieModule module,
                         org.kie.workbench.common.services.datamodeller.core.ElementType target)
      • getPages

        public List<org.uberfire.ext.widgets.core.client.wizards.WizardPage> getPages()
      • getPageWidget

        public com.google.gwt.user.client.ui.Widget getPageWidget​(int pageNumber)
      • getTitle

        public String getTitle()
      • getPreferredHeight

        public int getPreferredHeight()
      • getPreferredWidth

        public int getPreferredWidth()
      • isComplete

        public void isComplete​(org.uberfire.client.callbacks.Callback<Boolean> callback)
      • onCloseCallback

        public void onCloseCallback​(org.uberfire.client.callbacks.Callback<org.kie.workbench.common.services.datamodeller.core.Annotation> callback)
      • complete

        public void complete()
        Specified by:
        complete in interface org.uberfire.ext.widgets.core.client.wizards.Wizard
        Overrides:
        complete in class org.uberfire.ext.widgets.core.client.wizards.AbstractWizard
      • close

        public void close()
        Specified by:
        close in interface org.uberfire.ext.widgets.core.client.wizards.Wizard
        Overrides:
        close in class org.uberfire.ext.widgets.core.client.wizards.AbstractWizard