Class TemplateChoicePanel
- 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<CompiledObjectCollectionView,AssignmentHolderDetailsModel>
-
- com.evolveum.midpoint.gui.impl.page.admin.TemplateChoicePanel
-
- 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
public abstract class TemplateChoicePanel extends WizardChoicePanel<CompiledObjectCollectionView,AssignmentHolderDetailsModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TemplateChoicePanel(String id)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.Component
createTilePanel(String id, org.apache.wicket.model.IModel<Tile<CompiledObjectCollectionView>> tileModel)
protected abstract Collection<CompiledObjectCollectionView>
findAllApplicableArchetypeViews()
protected @NotNull org.apache.wicket.model.IModel<String>
getBreadcrumbLabel()
protected org.apache.wicket.model.IModel<String>
getSubTextModel()
protected org.apache.wicket.model.IModel<String>
getTextModel()
protected abstract QName
getType()
protected boolean
isExitButtonVisible()
protected boolean
isSubmitButtonVisible()
protected LoadableModel<List<Tile<CompiledObjectCollectionView>>>
loadTilesModel()
protected abstract void
onTemplateChosePerformed(CompiledObjectCollectionView view, 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, getButtonsContainer, getCssForWidthOfFeedbackPanel, getExitLabel, getFeedback, getSubmitIcon, getSubmitLabelModel, 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
-
-
-
-
Constructor Detail
-
TemplateChoicePanel
public TemplateChoicePanel(String id)
-
-
Method Detail
-
findAllApplicableArchetypeViews
protected abstract Collection<CompiledObjectCollectionView> findAllApplicableArchetypeViews()
-
loadTilesModel
protected LoadableModel<List<Tile<CompiledObjectCollectionView>>> loadTilesModel()
- Specified by:
loadTilesModel
in classWizardChoicePanel<CompiledObjectCollectionView,AssignmentHolderDetailsModel>
-
createTilePanel
protected org.apache.wicket.Component createTilePanel(String id, org.apache.wicket.model.IModel<Tile<CompiledObjectCollectionView>> tileModel)
- Specified by:
createTilePanel
in classWizardChoicePanel<CompiledObjectCollectionView,AssignmentHolderDetailsModel>
-
onTemplateChosePerformed
protected abstract void onTemplateChosePerformed(CompiledObjectCollectionView view, org.apache.wicket.ajax.AjaxRequestTarget target)
-
getBreadcrumbLabel
@NotNull protected @NotNull org.apache.wicket.model.IModel<String> getBreadcrumbLabel()
- Specified by:
getBreadcrumbLabel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
isExitButtonVisible
protected boolean isExitButtonVisible()
- Overrides:
isExitButtonVisible
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
isSubmitButtonVisible
protected boolean isSubmitButtonVisible()
- Overrides:
isSubmitButtonVisible
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
getTextModel
protected org.apache.wicket.model.IModel<String> getTextModel()
- Overrides:
getTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
getType
protected abstract QName getType()
-
getSubTextModel
protected org.apache.wicket.model.IModel<String> getSubTextModel()
- Overrides:
getSubTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
-