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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WizardModalPanel<T>
build(String id, int index, AjaxWizard.Mode mode)
Build the wizard.T
getDefaultItem()
IEventSink
getEventSink()
PageReference
getPageReference()
ModalPanelBuilder<T>
setEventSink(IEventSink eventSink)
ModalPanelBuilder<T>
setItem(T item)
Replaces the default value provided with the constructor and nullify working item object.
-
-
-
Method Detail
-
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()
-
-