public abstract class AjaxWizard<T extends Serializable> extends org.apache.wicket.extensions.wizard.Wizard implements SubmitableModalPanel, WizardModalPanel<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
AjaxWizard.EditItemActionEvent<T extends Serializable> |
static class |
AjaxWizard.Mode |
static class |
AjaxWizard.NewItemActionEvent<T extends Serializable> |
static class |
AjaxWizard.NewItemCancelEvent<T extends Serializable> |
static class |
AjaxWizard.NewItemEvent<T extends Serializable> |
static class |
AjaxWizard.NewItemFinishEvent<T extends Serializable> |
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
AjaxWizard(String id,
T item,
org.apache.wicket.extensions.wizard.WizardModel model,
AjaxWizard.Mode mode,
org.apache.wicket.PageReference pageRef)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
AjaxWizard<T> |
addOuterObject(List<org.apache.wicket.Component> childs)
Add object outside the main container.
|
protected abstract Future<org.apache.commons.lang3.tuple.Pair<Serializable,Serializable>> |
execute(Callable<org.apache.commons.lang3.tuple.Pair<Serializable,Serializable>> future) |
T |
getItem() |
protected abstract long |
getMaxWaitTimeInSeconds() |
protected void |
init(org.apache.wicket.extensions.wizard.IWizardModel wizardModel) |
protected org.apache.wicket.Component |
newButtonBar(String id) |
protected abstract org.apache.commons.lang3.tuple.Pair<Serializable,Serializable> |
onApplyInternal(org.apache.wicket.ajax.AjaxRequestTarget target)
Apply operation
|
void |
onCancel() |
protected abstract void |
onCancelInternal() |
void |
onError(org.apache.wicket.ajax.AjaxRequestTarget target) |
void |
onFinish() |
void |
onSubmit(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract void |
sendError(Exception exception) |
protected abstract void |
sendWarning(String message) |
AjaxWizard<T> |
setEventSink(org.apache.wicket.event.IEventSink eventSink) |
AjaxWizard<T> |
setItem(T item)
Replaces the default value provided with the constructor.
|
getActiveStep, getForm, getWizardModel, isVersioned, newFeedbackPanel, newForm, newOverviewBar, onActiveStepChangedgetRegionMarkup, newMarkupSourcingStrategygetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionadd, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenadd, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getId, getPage, getPageRelativePathforEach, spliteratorpublic AjaxWizard(String id, T item, org.apache.wicket.extensions.wizard.WizardModel model, AjaxWizard.Mode mode, org.apache.wicket.PageReference pageRef)
id - The component iditem - model objectmodel - wizard modelmode - modepageRef - caller page reference.public final AjaxWizard<T> addOuterObject(List<org.apache.wicket.Component> childs)
outer as id.childs - components to be added.public AjaxWizard<T> setEventSink(org.apache.wicket.event.IEventSink eventSink)
protected void init(org.apache.wicket.extensions.wizard.IWizardModel wizardModel)
init in class org.apache.wicket.extensions.wizard.Wizardprotected org.apache.wicket.Component newButtonBar(String id)
newButtonBar in class org.apache.wicket.extensions.wizard.Wizardprotected abstract void onCancelInternal()
protected abstract void sendError(Exception exception)
protected abstract void sendWarning(String message)
protected abstract Future<org.apache.commons.lang3.tuple.Pair<Serializable,Serializable>> execute(Callable<org.apache.commons.lang3.tuple.Pair<Serializable,Serializable>> future)
protected abstract org.apache.commons.lang3.tuple.Pair<Serializable,Serializable> onApplyInternal(org.apache.wicket.ajax.AjaxRequestTarget target)
target - request targetprotected abstract long getMaxWaitTimeInSeconds()
public final void onCancel()
onCancel in interface org.apache.wicket.extensions.wizard.IWizardModelListeneronCancel in class org.apache.wicket.extensions.wizard.Wizardpublic final void onFinish()
onFinish in interface org.apache.wicket.extensions.wizard.IWizardModelListeneronFinish in class org.apache.wicket.extensions.wizard.Wizardpublic T getItem()
getItem in interface WizardModalPanel<T extends Serializable>public AjaxWizard<T> setItem(T item)
item - new value.public void onSubmit(org.apache.wicket.ajax.AjaxRequestTarget target)
onSubmit in interface SubmitableModalPanelpublic void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
onError in interface SubmitableModalPanelCopyright © 2020–2023. All rights reserved.