Class WizardMgtPanel.Builder<T extends Serializable>
- java.lang.Object
 - 
- org.apache.syncope.client.console.wizards.WizardMgtPanel.Builder<T>
 
 
- 
- Type Parameters:
 T- list item reference type.
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 DirectoryPanel.Builder,ListViewPanel.Builder,RelationshipViewPanel.Builder
- Enclosing class:
 - WizardMgtPanel<T extends Serializable>
 
public abstract static class WizardMgtPanel.Builder<T extends Serializable> extends Object implements Serializable
PanelInWizard abstract builder.- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected PageReferencepageRef 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(PageReference pageRef) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description WizardMgtPanel.Builder<T>addNewItemPanelBuilder(ModalPanelBuilder<T> panelBuilder)WizardMgtPanel.Builder<T>addNewItemPanelBuilder(ModalPanelBuilder<T> panelBuilder, boolean newItemDefaultButtonEnabled)Adds new item panel builder.WizardMgtPanel.Builder<T>addNotificationPanel(NotificationPanel notificationPanel)Adds new item panel builder and enables default button to adda new item.WizardMgtPanel<T>build(String id)Builds a list view.protected abstract WizardMgtPanel<T>newInstance(String id, boolean wizardInModal)voidsetShowResultPage(boolean showResultPage)WizardMgtPanel.Builder<T>setWizardInModal(boolean wizardInModal)Specifies to open an edit item wizard into a new modal page. 
 - 
 
- 
- 
Field Detail
- 
pageRef
protected final PageReference pageRef
 
 - 
 
- 
Constructor Detail
- 
Builder
protected Builder(PageReference pageRef)
 
 - 
 
- 
Method Detail
- 
newInstance
protected abstract WizardMgtPanel<T> newInstance(String id, boolean wizardInModal)
 
- 
build
public WizardMgtPanel<T> build(String id)
Builds a list view.- Parameters:
 id- component id.- Returns:
 - List view.
 
 
- 
setShowResultPage
public void setShowResultPage(boolean showResultPage)
 
- 
addNewItemPanelBuilder
public WizardMgtPanel.Builder<T> addNewItemPanelBuilder(ModalPanelBuilder<T> panelBuilder)
 
- 
addNewItemPanelBuilder
public WizardMgtPanel.Builder<T> addNewItemPanelBuilder(ModalPanelBuilder<T> panelBuilder, boolean newItemDefaultButtonEnabled)
Adds new item panel builder.- Parameters:
 panelBuilder- new item panel builder.newItemDefaultButtonEnabled- enable default button to adda new item.- Returns:
 - the current builder.
 
 
- 
addNotificationPanel
public WizardMgtPanel.Builder<T> addNotificationPanel(NotificationPanel notificationPanel)
Adds new item panel builder and enables default button to adda new item.- Parameters:
 notificationPanel- new item panel builder.- Returns:
 - the current builder.
 
 
- 
setWizardInModal
public WizardMgtPanel.Builder<T> setWizardInModal(boolean wizardInModal)
Specifies to open an edit item wizard into a new modal page.- Parameters:
 wizardInModal- TRUE to request to open wizard in a new modal.- Returns:
 - the current builder.
 
 
 - 
 
 -