Class AbstractModalPanelBuilder<T extends Serializable>
java.lang.Object
org.apache.syncope.client.ui.commons.wizards.AbstractModalPanelBuilder<T>
- All Implemented Interfaces:
Serializable
,ModalPanelBuilder<T>
- Direct Known Subclasses:
AjaxWizardBuilder
,ClientAppModalPanelBuilder
,PolicyModalPanelBuilder
,UsernameAttributeProviderModalPanelBuilder
public abstract class AbstractModalPanelBuilder<T extends Serializable>
extends Object
implements ModalPanelBuilder<T>
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected T
protected T
protected Serializable
onApplyInternal
(T modelObject) protected void
onCancelInternal
(T modelObject) setEventSink
(IEventSink eventSink) Replaces the default value provided with the constructor and nullify working item object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.syncope.client.ui.commons.wizards.ModalPanelBuilder
build
-
Field Details
-
pageRef
-
eventSink
-
-
Constructor Details
-
AbstractModalPanelBuilder
Construct.- Parameters:
defaultItem
- default item.pageRef
- Caller page reference.
-
-
Method Details
-
onCancelInternal
-
onApplyInternal
-
getOriginalItem
-
getDefaultItem
- Specified by:
getDefaultItem
in interfaceModalPanelBuilder<T extends Serializable>
-
newModelObject
-
setItem
Description copied from interface:ModalPanelBuilder
Replaces the default value provided with the constructor and nullify working item object.- Specified by:
setItem
in interfaceModalPanelBuilder<T extends Serializable>
- Parameters:
item
- new value.- Returns:
- the current wizard factory instance.
-
getPageReference
- Specified by:
getPageReference
in interfaceModalPanelBuilder<T extends Serializable>
-
setEventSink
- Specified by:
setEventSink
in interfaceModalPanelBuilder<T extends Serializable>
-
getEventSink
- Specified by:
getEventSink
in interfaceModalPanelBuilder<T extends Serializable>
-