public abstract class AbstractModalPanelBuilder<T extends Serializable> extends Object implements ModalPanelBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.wicket.event.IEventSink |
eventSink |
protected org.apache.wicket.PageReference |
pageRef |
| Constructor and Description |
|---|
AbstractModalPanelBuilder(T defaultItem,
org.apache.wicket.PageReference pageRef)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
T |
getDefaultItem() |
org.apache.wicket.event.IEventSink |
getEventSink() |
protected T |
getOriginalItem() |
org.apache.wicket.PageReference |
getPageReference() |
protected T |
newModelObject() |
protected Serializable |
onApplyInternal(T modelObject) |
protected void |
onCancelInternal(T modelObject) |
ModalPanelBuilder<T> |
setEventSink(org.apache.wicket.event.IEventSink eventSink) |
AbstractModalPanelBuilder<T> |
setItem(T item)
Replaces the default value provided with the constructor and nullify working item object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildprotected final org.apache.wicket.PageReference pageRef
protected org.apache.wicket.event.IEventSink eventSink
public AbstractModalPanelBuilder(T defaultItem, org.apache.wicket.PageReference pageRef)
defaultItem - default item.pageRef - Caller page reference.protected void onCancelInternal(T modelObject)
protected Serializable onApplyInternal(T modelObject)
protected T getOriginalItem()
public T getDefaultItem()
getDefaultItem in interface ModalPanelBuilder<T extends Serializable>protected T newModelObject()
public AbstractModalPanelBuilder<T> setItem(T item)
ModalPanelBuildersetItem in interface ModalPanelBuilder<T extends Serializable>item - new value.public org.apache.wicket.PageReference getPageReference()
getPageReference in interface ModalPanelBuilder<T extends Serializable>public ModalPanelBuilder<T> setEventSink(org.apache.wicket.event.IEventSink eventSink)
setEventSink in interface ModalPanelBuilder<T extends Serializable>public org.apache.wicket.event.IEventSink getEventSink()
getEventSink in interface ModalPanelBuilder<T extends Serializable>Copyright © 2020–2023. All rights reserved.