Class UsernameAttributeProviderModalPanelBuilder<T extends ClientAppTO>
- java.lang.Object
-
- org.apache.syncope.client.ui.commons.wizards.AbstractModalPanelBuilder<T>
-
- org.apache.syncope.client.console.clientapps.UsernameAttributeProviderModalPanelBuilder<T>
-
- All Implemented Interfaces:
Serializable
,ModalPanelBuilder<T>
public class UsernameAttributeProviderModalPanelBuilder<T extends ClientAppTO> extends AbstractModalPanelBuilder<T>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
UsernameAttributeProviderModalPanelBuilder.Profile
-
Field Summary
Fields Modifier and Type Field Description protected ClientAppRestClient
clientAppRestClient
protected BaseModal<T>
modal
protected ClientAppType
type
protected LoadableDetachableModel<List<String>>
usernameAttributeProviderConfs
-
Fields inherited from class org.apache.syncope.client.ui.commons.wizards.AbstractModalPanelBuilder
eventSink, pageRef
-
-
Constructor Summary
Constructors Constructor Description UsernameAttributeProviderModalPanelBuilder(ClientAppType type, T defaultItem, BaseModal<T> modal, ClientAppRestClient clientAppRestClient, PageReference pageRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WizardModalPanel<T>
build(String id, int index, AjaxWizard.Mode mode)
Build the wizard.-
Methods inherited from class org.apache.syncope.client.ui.commons.wizards.AbstractModalPanelBuilder
getDefaultItem, getEventSink, getOriginalItem, getPageReference, newModelObject, onApplyInternal, onCancelInternal, setEventSink, setItem
-
-
-
-
Field Detail
-
usernameAttributeProviderConfs
protected final LoadableDetachableModel<List<String>> usernameAttributeProviderConfs
-
modal
protected final BaseModal<T extends ClientAppTO> modal
-
type
protected final ClientAppType type
-
clientAppRestClient
protected final ClientAppRestClient clientAppRestClient
-
-
Constructor Detail
-
UsernameAttributeProviderModalPanelBuilder
public UsernameAttributeProviderModalPanelBuilder(ClientAppType type, T defaultItem, BaseModal<T> modal, ClientAppRestClient clientAppRestClient, PageReference pageRef)
-
-
Method Detail
-
build
public WizardModalPanel<T> build(String id, int index, AjaxWizard.Mode mode)
Description copied from interface:ModalPanelBuilder
Build the wizard.- Parameters:
id
- component id.index
- step index.mode
- mode.- Returns:
- wizard.
-
-