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<SelectableBean<O>,ODM>
com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR>.AssociationWrapper,ShadowType,FocusDetailsModels<AR>>
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 MultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR>.AssociationWrapper,ShadowType,FocusDetailsModels<AR>>
- 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, SelectableBeanObjectDataProvider<ShadowType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) protected booleanMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectObjectTypeTileWizardStepPanel
createProvider, createTable, userFriendlyNameOfSelectedObjectMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
appendCssToWizard, createFragment, getCustomQuery, getNextBehaviour, getPathForTargetReference, getStepId, getTable, isMandatory, isSubmitEnable, onInitialize, 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, onExitPerformed, onExitPreProcessingMethods 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 classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
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 classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
deselectItem
- Specified by:
deselectItemin classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
isSelectedItemsPanelVisible
protected boolean isSelectedItemsPanelVisible()- Overrides:
isSelectedItemsPanelVisiblein classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(SelectableBean<ShadowType> value, SelectableBeanObjectDataProvider<ShadowType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
processSelectOrDeselectItemin classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
getPathForValueContainer
- Specified by:
getPathForValueContainerin classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
getSearchOptions
- Overrides:
getSearchOptionsin classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
getPanelType
- Specified by:
getPanelTypein classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
getType
- Overrides:
getTypein classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
performSelectedObjects
protected void performSelectedObjects()- Specified by:
performSelectedObjectsin classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
isExitButtonVisible
protected boolean isExitButtonVisible()- Overrides:
isExitButtonVisiblein classBasicWizardStepPanel
-
getIcon
- Overrides:
getIconin classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
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 classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
customizeTile
protected void customizeTile(@NotNull @NotNull SelectableBean<ShadowType> object, @Nullable @Nullable TemplateTile<SelectableBean<ShadowType>> tile) - Overrides:
customizeTilein classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
skipSearch
protected boolean skipSearch()- Overrides:
skipSearchin classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
isDefaultViewTile
protected boolean isDefaultViewTile()- Overrides:
isDefaultViewTilein classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
isTogglePanelVisible
protected boolean isTogglePanelVisible()- Overrides:
isTogglePanelVisiblein classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
createColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>> createColumns()- Overrides:
createColumnsin classSelectTileWizardStepPanel<SelectableBean<ShadowType>,FocusDetailsModels<AR extends AbstractRoleType>>
-
createTableButtonToolbar
- Overrides:
createTableButtonToolbarin classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-
isFullTextSearchEnabled
protected boolean isFullTextSearchEnabled()- Overrides:
isFullTextSearchEnabledin classMultiSelectObjectTypeTileWizardStepPanel<ConstructionGroupStepPanel<AR extends AbstractRoleType>.AssociationWrapper,ShadowType, FocusDetailsModels<AR extends AbstractRoleType>>
-