Class AbstractTemplateChoicePanel<T extends Serializable>
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,AssignmentHolderDetailsModel<AssignmentHolderType>>
com.evolveum.midpoint.gui.impl.page.admin.AbstractTemplateChoicePanel<T>
- 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:
EnumChoicePanel
,TemplateChoicePanel
public abstract class AbstractTemplateChoicePanel<T extends Serializable>
extends WizardChoicePanel<T,AssignmentHolderDetailsModel<AssignmentHolderType>>
Abstract class for panels with tiles for choice of object template.
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.apache.wicket.markup.html.WebMarkupContainer
createIconPanel
(org.apache.wicket.model.IModel<Tile<T>> tileModel, String idIcon) protected org.apache.wicket.Component
createTilePanel
(String id, org.apache.wicket.model.IModel<Tile<T>> tileModel) protected @NotNull org.apache.wicket.model.IModel<String>
protected org.apache.wicket.model.IModel<String>
protected org.apache.wicket.model.IModel<String>
protected abstract QName
getType()
protected boolean
protected boolean
protected void
protected abstract void
onTemplateChosePerformed
(T view, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.WizardChoicePanel
getTilesModel, loadTilesModel, onDetach
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
addCustomButtons, getAssignmentHolderDetailsModel, getBackLabel, getButtonsContainer, getCssForWidthOfFeedbackPanel, getExitLabel, getFeedback, getSubmitIcon, getSubmitLabelModel, isBackButtonVisible, isSubmitButtonVisible, onBackPerformed, 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, getSubscriptionState, 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, onRender, queue, remove, remove, removeAll, renderAll, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
AbstractTemplateChoicePanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classWizardChoicePanel<T extends Serializable,
AssignmentHolderDetailsModel<AssignmentHolderType>>
-
createTilePanel
protected org.apache.wicket.Component createTilePanel(String id, org.apache.wicket.model.IModel<Tile<T>> tileModel) - Specified by:
createTilePanel
in classWizardChoicePanel<T extends Serializable,
AssignmentHolderDetailsModel<AssignmentHolderType>>
-
createIconPanel
-
isSelectable
protected boolean isSelectable() -
onTemplateChosePerformed
protected abstract void onTemplateChosePerformed(T view, org.apache.wicket.ajax.AjaxRequestTarget target) -
getBreadcrumbLabel
- Specified by:
getBreadcrumbLabel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel<AssignmentHolderType>>
-
isExitButtonVisible
protected boolean isExitButtonVisible()- Overrides:
isExitButtonVisible
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel<AssignmentHolderType>>
-
getTextModel
- Overrides:
getTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel<AssignmentHolderType>>
-
getType
-
getSubTextModel
- Overrides:
getSubTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel<AssignmentHolderType>>
-