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:
-
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 org.apache.wicket.Component
createTilePanel
(String id, org.apache.wicket.model.IModel<Tile<CompiledObjectCollectionView>> tileModel) protected abstract Collection<CompiledObjectCollectionView>
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 boolean
protected LoadableModel<List<Tile<CompiledObjectCollectionView>>>
protected void
protected abstract void
onTemplateChosePerformed
(CompiledObjectCollectionView view, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.WizardChoicePanel
getTilesModel, onDetach
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
addCustomButtons, getAssignmentHolderDetailsModel, getButtonsContainer, getCssForWidthOfFeedbackPanel, getExitLabel, getFeedback, getSubmitIcon, getSubmitLabelModel, isBackButtonVisible, 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
-
TemplateChoicePanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classWizardChoicePanel<CompiledObjectCollectionView,
AssignmentHolderDetailsModel>
-
findAllApplicableArchetypeViews
-
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>
-
isSelectable
protected boolean isSelectable() -
onTemplateChosePerformed
protected abstract void onTemplateChosePerformed(CompiledObjectCollectionView view, org.apache.wicket.ajax.AjaxRequestTarget target) -
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
- Overrides:
getTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-
getType
-
getSubTextModel
- Overrides:
getSubTextModel
in classAbstractWizardBasicPanel<AssignmentHolderDetailsModel>
-