Interface ModalPanelBuilder<T extends Serializable>

All Superinterfaces:
Serializable
All Known Subinterfaces:
AnyForm<A>, AnyObjectForm, GroupForm, LinkedAccountForm, UserForm
All Known Implementing Classes:
AbstractAnyWizardBuilder, AbstractModalPanelBuilder, AbstractResourceWizardBuilder, AjaxWizardBuilder, AnyObjectTemplateWizardBuilder, AnyObjectWizardBuilder, AnyWizardBuilder, AttrRepoWizardBuilder, AttrWizardBuilder, AuthModuleWizardBuilder, AuthProfileItemDirectoryPanel.AuthProfileItemWizardBuilder, AuthProfileWizardBuilder, BaseAjaxWizardBuilder, ClientAppModalPanelBuilder, ClientAppPropertyWizardBuilder, CommandComposeWizardBuilder, CommandWizardBuilder, ConnectorWizardBuilder, CSVPullWizardBuilder, CSVPushWizardBuilder, DelegationWizardBuilder, DomainWizardBuilder, GroupTemplateWizardBuilder, GroupWizardBuilder, LinkedAccountWizardBuilder, MacroTaskExecWizardBuilder, MergeLinkedAccountsWizardBuilder, NotificationWizardBuilder, OIDCProviderWizardBuilder, ParametersWizardPanel, PolicyModalPanelBuilder, PolicyRuleWizardBuilder, PrivilegeWizardBuilder, ProvisionWizardBuilder, RealmWizardBuilder, ReportWizardBuilder, ResourceWizardBuilder, RoleWizardBuilder, SAML2IdPEntityWizardBuilder, SAML2IdPWizardBuilder, SAML2SPEntityWizardBuilder, SchedTaskWizardBuilder, SchemaTypeWizardBuilder, SRARouteWizardBuilder, TypeExtensionWizardBuilder, UserFormPanel, UsernameAttributeProviderModalPanelBuilder, UserSelfFormPanel, UserTemplateWizardBuilder, UserWizardBuilder

public interface ModalPanelBuilder<T extends Serializable> extends Serializable
  • Method Details

    • build

      WizardModalPanel<T> build(String id, int index, AjaxWizard.Mode mode)
      Build the wizard.
      Parameters:
      id - component id.
      index - step index.
      mode - mode.
      Returns:
      wizard.
    • getDefaultItem

      T getDefaultItem()
    • getPageReference

      PageReference getPageReference()
    • setItem

      ModalPanelBuilder<T> setItem(T item)
      Replaces the default value provided with the constructor and nullify working item object.
      Parameters:
      item - new value.
      Returns:
      the current wizard factory instance.
    • setEventSink

      ModalPanelBuilder<T> setEventSink(IEventSink eventSink)
    • getEventSink

      IEventSink getEventSink()