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
PANELFields 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.WebMarkupContainerprotected org.apache.wicket.model.IModel<PrismContainerValueWrapper<ConstructionType>>protected voidcustomizeTile(@NotNull SelectableBean<ShadowType> object, @Nullable TemplateTile<SelectableBean<ShadowType>> tile) protected voidprotected SearchContextprotected StringgetIcon()protected org.apache.wicket.model.IModel<String>protected Stringprotected ItemPathprotected 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 booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected voidprotected voidprotected voidprocessSelectOrDeselectItem(SelectableBean<ShadowType> value, org.apache.wicket.ajax.AjaxRequestTarget target) protected booleanMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectTileWizardStepPanel
createProvider, onInitializeMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
appendCssToWizard, getCustomQuery, getNextBehaviour, getPathForTargetReference, getStepId, getTable, isMandatory, isSubmitEnable, onNextPerformed, onSubmitPerformed, performSelectedTile, refreshSubmitAndNextButtonMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardStepPanel
getContainerConfiguration, getDetailsModel, getFeedback, getFormTitle, getStepsBehaviour, updateFeedbackPanelsMethods inherited from class com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel
getBack, getHeaderBehaviour, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, initCustomButtons, isSubmitVisible, onBackPerformed, onExitPerformedMethods inherited from class com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel
getWizard, initMethods 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, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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:
onBeforeRenderin classorg.apache.wicket.Component
-
getValueModel
-
getSelectedItemsModel
protected org.apache.wicket.model.IModel<List<ConstructionGroupStepPanel<AR>.AssociationWrapper>> getSelectedItemsModel()- Specified by:
getSelectedItemsModelin 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:
getItemLabelModelin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
deselectItem
- Specified by:
deselectItemin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isSelectedItemsPanelVisible
protected boolean isSelectedItemsPanelVisible()- Overrides:
isSelectedItemsPanelVisiblein 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:
processSelectOrDeselectItemin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getPathForValueContainer
- Specified by:
getPathForValueContainerin classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getSearchOptions
- Overrides:
getSearchOptionsin classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getPanelType
- Specified by:
getPanelTypein classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getType
- Overrides:
getTypein classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
performSelectedObjects
protected void performSelectedObjects()- Specified by:
performSelectedObjectsin classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isExitButtonVisible
protected boolean isExitButtonVisible()- Overrides:
isExitButtonVisiblein classBasicWizardStepPanel
-
getIcon
- Overrides:
getIconin classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
getTitle
-
getTextModel
protected org.apache.wicket.model.IModel<?> getTextModel()- Overrides:
getTextModelin classBasicWizardStepPanel
-
getSubTextModel
protected org.apache.wicket.model.IModel<?> getSubTextModel()- Overrides:
getSubTextModelin classBasicWizardStepPanel
-
getAdditionalSearchContext
- Overrides:
getAdditionalSearchContextin 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:
customizeTilein classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
skipSearch
protected boolean skipSearch()- Overrides:
skipSearchin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isDefaultViewTile
protected boolean isDefaultViewTile()- Overrides:
isDefaultViewTilein classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isTogglePanelVisible
protected boolean isTogglePanelVisible()- Overrides:
isTogglePanelVisiblein 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:
createColumnsin classSelectTileWizardStepPanel<ShadowType,FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
createTableButtonToolbar
- Overrides:
createTableButtonToolbarin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-
isFullTextSearchEnabled
protected boolean isFullTextSearchEnabled()- Overrides:
isFullTextSearchEnabledin classMultiSelectTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>, ConstructionType>
-