Class EnumWizardChoicePanel<T extends TileEnum,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>
-
- com.evolveum.midpoint.gui.impl.component.wizard.WizardChoicePanel<T,AHD>
-
- com.evolveum.midpoint.gui.impl.component.wizard.EnumWizardChoicePanel<T,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:
ResourceWizardChoicePanel
,RoleWizardPreviewPanel
public abstract class EnumWizardChoicePanel<T extends TileEnum,AHD extends AssignmentHolderDetailsModel> extends WizardChoicePanel<T,AHD>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnumWizardChoicePanel(String id, AHD resourceModel, Class<T> tileTypeClass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addDefaultTile(List<Tile<T>> list)
protected org.apache.wicket.Component
createTilePanel(String id, org.apache.wicket.model.IModel<Tile<T>> tileModel)
protected abstract QName
getObjectType()
protected LoadableModel<List<Tile<T>>>
loadTilesModel()
protected abstract void
onTileClickPerformed(T value, org.apache.wicket.ajax.AjaxRequestTarget target)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.WizardChoicePanel
onInitialize
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
addCustomButtons, getAssignmentHolderDetailsModel, getBreadcrumbLabel, getButtonsContainer, getCssForWidthOfFeedbackPanel, getExitLabel, getFeedback, getSubmitIcon, getSubmitLabelModel, getSubTextModel, getTextModel, isExitButtonVisible, isSubmitButtonVisible, onExitPerformed, onSubmitPerformed, 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
-
loadTilesModel
protected LoadableModel<List<Tile<T>>> loadTilesModel()
- Specified by:
loadTilesModel
in classWizardChoicePanel<T extends TileEnum,AHD extends AssignmentHolderDetailsModel>
-
createTilePanel
protected org.apache.wicket.Component createTilePanel(String id, org.apache.wicket.model.IModel<Tile<T>> tileModel)
- Specified by:
createTilePanel
in classWizardChoicePanel<T extends TileEnum,AHD extends AssignmentHolderDetailsModel>
-
getObjectType
protected abstract QName getObjectType()
-
onTileClickPerformed
protected abstract void onTileClickPerformed(T value, org.apache.wicket.ajax.AjaxRequestTarget target)
-
-