Class AbstractWizardBasicPanel<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.AbstractWizardBasicPanel<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:
AbstractResourceWizardBasicPanel
,GovernanceMembersWizardPanel
,MembersWizardPanel
,PreviewResourceDataWizardPanel
,PreviewResourceObjectTypeDataWizardPanel
,ResourceObjectTypeTableWizardPanel
,WizardChoicePanel
public abstract class AbstractWizardBasicPanel<AHD extends AssignmentHolderDetailsModel> extends BasePanel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractWizardBasicPanel(String id, AHD detailsModel)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addCustomButtons(org.apache.wicket.markup.repeater.RepeatingView buttons)
AHD
getAssignmentHolderDetailsModel()
protected abstract @NotNull org.apache.wicket.model.IModel<String>
getBreadcrumbLabel()
protected org.apache.wicket.markup.html.WebMarkupContainer
getButtonsContainer()
protected String
getCssForWidthOfFeedbackPanel()
protected org.apache.wicket.model.IModel<String>
getExitLabel()
protected org.apache.wicket.markup.html.WebMarkupContainer
getFeedback()
protected String
getSubmitIcon()
protected org.apache.wicket.model.IModel<String>
getSubmitLabelModel()
protected org.apache.wicket.model.IModel<String>
getSubTextModel()
protected org.apache.wicket.model.IModel<String>
getTextModel()
protected boolean
isExitButtonVisible()
protected boolean
isSubmitButtonVisible()
protected void
onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onInitialize()
protected void
onSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
removeLastBreadcrumb()
-
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
-
-
-
-
Method Detail
-
getAssignmentHolderDetailsModel
public AHD getAssignmentHolderDetailsModel()
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
getBreadcrumbLabel
@NotNull protected abstract @NotNull org.apache.wicket.model.IModel<String> getBreadcrumbLabel()
-
removeLastBreadcrumb
protected void removeLastBreadcrumb()
-
getCssForWidthOfFeedbackPanel
protected String getCssForWidthOfFeedbackPanel()
-
isSubmitButtonVisible
protected boolean isSubmitButtonVisible()
-
onSubmitPerformed
protected void onSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getSubmitIcon
protected String getSubmitIcon()
-
getSubmitLabelModel
protected org.apache.wicket.model.IModel<String> getSubmitLabelModel()
-
isExitButtonVisible
protected boolean isExitButtonVisible()
-
getButtonsContainer
protected org.apache.wicket.markup.html.WebMarkupContainer getButtonsContainer()
-
getExitLabel
protected org.apache.wicket.model.IModel<String> getExitLabel()
-
onExitPerformed
protected void onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
addCustomButtons
protected void addCustomButtons(org.apache.wicket.markup.repeater.RepeatingView buttons)
-
getSubTextModel
protected org.apache.wicket.model.IModel<String> getSubTextModel()
-
getTextModel
protected org.apache.wicket.model.IModel<String> getTextModel()
-
getFeedback
protected org.apache.wicket.markup.html.WebMarkupContainer getFeedback()
-
-