Class ConstructionGroupStepPanel<AR extends AbstractRoleType>
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<T>
com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel<T>
com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel<ODM>
com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel<O,ODM,V>
com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR>.AssociationWrapper,ShadowType,FocusDetailsModels<AR>,ConstructionType>
com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.construction.ConstructionGroupStepPanel<AR>
- All Implemented Interfaces:
WizardStep
,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 class ConstructionGroupStepPanel<AR extends AbstractRoleType>
extends MultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR>.AssociationWrapper,ShadowType,FocusDetailsModels<AR>,ConstructionType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionConstructionGroupStepPanel
(FocusDetailsModels<AR> model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<AssignmentType>> assignmentModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,
String>> protected org.apache.wicket.markup.html.WebMarkupContainer
protected org.apache.wicket.model.IModel<PrismContainerValueWrapper<ConstructionType>>
protected void
customizeTile
(@NotNull SelectableBean<ShadowType> object, @Nullable TemplateTile<SelectableBean<ShadowType>> tile) protected void
protected SearchContext
protected String
getIcon()
protected org.apache.wicket.model.IModel<String>
protected String
protected ItemPath
protected Collection<SelectorOptions<GetOperationOptions>>
protected org.apache.wicket.model.IModel<List<ConstructionGroupStepPanel<AR>.AssociationWrapper>>
protected org.apache.wicket.model.IModel<?>
protected org.apache.wicket.model.IModel<?>
org.apache.wicket.model.IModel<String>
getTitle()
protected Class<ShadowType>
getType()
org.apache.wicket.model.IModel<PrismContainerValueWrapper<ConstructionType>>
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected void
protected void
protected void
processSelectOrDeselectItem
(SelectableBean<ShadowType> value, org.apache.wicket.ajax.AjaxRequestTarget target) protected boolean
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectTileWizardStepPanel
createProvider, onInitialize
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
appendCssToWizard, getCustomQuery, getNextBehaviour, getPathForTargetReference, getStepId, getTable, isMandatory, isSubmitEnable, onNextPerformed, onSubmitPerformed, performSelectedTile, refreshSubmitAndNextButton
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel
getContainerConfiguration, getDetailsModel, getFeedback, getFormTitle, getStepsBehaviour, updateFeedbackPanels
Methods inherited from class com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
getBack, getHeaderBehaviour, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, initCustomButtons, isSubmitVisible, onBackPerformed, onExitPerformed
Methods inherited from class com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel
getWizard, init
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, onDetach, 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, 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
Methods inherited from interface com.evolveum.midpoint.gui.api.component.wizard.WizardStep
applyState, createHeaderContent, getBackBehaviour, getTitleBadges, isStepVisible
-
Field Details
-
PANEL_TYPE
- See Also:
-
-
Constructor Details
-
ConstructionGroupStepPanel
public ConstructionGroupStepPanel(FocusDetailsModels<AR> model, org.apache.wicket.model.IModel<PrismContainerValueWrapper<AssignmentType>> assignmentModel)
-
-
Method Details
-
onBeforeRender
protected void onBeforeRender()- Overrides:
onBeforeRender
in classorg.apache.wicket.Component
-
getValueModel
-
getSelectedItemsModel
protected org.apache.wicket.model.IModel<List<ConstructionGroupStepPanel<AR>.AssociationWrapper>> getSelectedItemsModel()- Specified by:
getSelectedItemsModel
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
createValueModel
protected org.apache.wicket.model.IModel<PrismContainerValueWrapper<ConstructionType>> createValueModel() -
getItemLabelModel
protected org.apache.wicket.model.IModel<String> getItemLabelModel(ConstructionGroupStepPanel<AR>.AssociationWrapper entry) - Specified by:
getItemLabelModel
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
deselectItem
- Specified by:
deselectItem
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isSelectedItemsPanelVisible
protected boolean isSelectedItemsPanelVisible()- Overrides:
isSelectedItemsPanelVisible
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(SelectableBean<ShadowType> value, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
processSelectOrDeselectItem
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getPathForValueContainer
- Specified by:
getPathForValueContainer
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getSearchOptions
- Overrides:
getSearchOptions
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getPanelType
- Specified by:
getPanelType
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getType
- Overrides:
getType
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
performSelectedObjects
protected void performSelectedObjects()- Specified by:
performSelectedObjects
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isExitButtonVisible
protected boolean isExitButtonVisible()- Overrides:
isExitButtonVisible
in classBasicWizardStepPanel
-
getIcon
- Overrides:
getIcon
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getTitle
-
getTextModel
protected org.apache.wicket.model.IModel<?> getTextModel()- Overrides:
getTextModel
in classBasicWizardStepPanel
-
getSubTextModel
protected org.apache.wicket.model.IModel<?> getSubTextModel()- Overrides:
getSubTextModel
in classBasicWizardStepPanel
-
getAdditionalSearchContext
- Overrides:
getAdditionalSearchContext
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
customizeTile
protected void customizeTile(@NotNull @NotNull SelectableBean<ShadowType> object, @Nullable @Nullable TemplateTile<SelectableBean<ShadowType>> tile) - Overrides:
customizeTile
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
skipSearch
protected boolean skipSearch()- Overrides:
skipSearch
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isDefaultViewTile
protected boolean isDefaultViewTile()- Overrides:
isDefaultViewTile
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isTogglePanelVisible
protected boolean isTogglePanelVisible()- Overrides:
isTogglePanelVisible
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
createColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>> createColumns()- Overrides:
createColumns
in classSelectTileWizardStepPanel<ShadowType,
FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
createTableButtonToolbar
- Overrides:
createTableButtonToolbar
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isFullTextSearchEnabled
protected boolean isFullTextSearchEnabled()- Overrides:
isFullTextSearchEnabled
in classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,
ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-