Class AbstractWizardPanel<C extends Containerable,AHD extends AssignmentHolderDetailsModel>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.api.component.BasePanel
-
- com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardPanel<C,AHD>
-
- All Implemented Interfaces:
Serializable
,Iterable
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ActivationsWizardPanel
,ApplicationRoleWizardPanel
,AssociationsWizardPanel
,AttributeMappingWizardPanel
,BasicResourceWizardPanel
,BusinessRoleWizardPanel
,CapabilitiesWizardPanel
,ConstructionWizardPanel
,CorrelationWizardPanel
,CredentialsWizardPanel
,ResourceObjectTypeBasicWizardPanel
,ResourceObjectTypeWizardPanel
,ResourceWizardPanel
,SynchronizationWizardPanel
public abstract class AbstractWizardPanel<C extends Containerable,AHD extends AssignmentHolderDetailsModel> extends BasePanel
- Author:
- lskublik
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractWizardPanel(String id, WizardPanelHelper<C,AHD> helper)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.markup.html.panel.Fragment
createChoiceFragment(org.apache.wicket.Component choicePanel)
protected org.apache.wicket.markup.html.panel.Fragment
createWizardFragment(org.apache.wicket.Component wizardPanel)
AHD
getAssignmentHolderModel()
WizardPanelHelper<C,AHD>
getHelper()
protected String
getIdOfChoicePanel()
protected String
getIdOfWizardPanel()
org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>>
getValueModel()
protected abstract void
initLayout()
protected void
onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onInitialize()
protected OperationResult
onSavePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
showChoiceFragment(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component choicePanel)
protected void
showWizardFragment(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component wizardPanel)
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, 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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, 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, isVersioned, 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, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
AbstractWizardPanel
public AbstractWizardPanel(String id, WizardPanelHelper<C,AHD> helper)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
initLayout
protected abstract void initLayout()
-
createChoiceFragment
protected org.apache.wicket.markup.html.panel.Fragment createChoiceFragment(org.apache.wicket.Component choicePanel)
-
getIdOfChoicePanel
protected String getIdOfChoicePanel()
-
showChoiceFragment
protected void showChoiceFragment(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component choicePanel)
-
createWizardFragment
protected org.apache.wicket.markup.html.panel.Fragment createWizardFragment(org.apache.wicket.Component wizardPanel)
-
getIdOfWizardPanel
protected String getIdOfWizardPanel()
-
showWizardFragment
protected void showWizardFragment(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component wizardPanel)
-
onExitPerformed
protected void onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getAssignmentHolderModel
public AHD getAssignmentHolderModel()
-
getValueModel
public org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> getValueModel()
-
onSavePerformed
protected OperationResult onSavePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getHelper
public WizardPanelHelper<C,AHD> getHelper()
-
-