Class AccessApplicationRoleStepPanel
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<AbstractMap.SimpleEntry<String,String>,RoleType,FocusDetailsModels<RoleType>>
com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.AccessApplicationRoleStepPanel
- 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 AccessApplicationRoleStepPanel
extends MultiSelectObjectTypeTileWizardStepPanel<AbstractMap.SimpleEntry<String,String>,RoleType,FocusDetailsModels<RoleType>>
- 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
ConstructorDescriptionAccessApplicationRoleStepPanel
(FocusDetailsModels<RoleType> model, org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String, String>>> selectedItems) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<RoleType>,
String>> protected org.apache.wicket.markup.html.panel.Fragment
createFragment
(String id) protected SelectableBeanObjectDataProvider<RoleType>
createProvider
(SelectableBeanObjectDataProvider<RoleType> defaultProvider) protected void
deselectItem
(AbstractMap.SimpleEntry<String, String> removedEntry) protected ObjectQuery
protected String
getIcon()
protected org.apache.wicket.model.IModel<String>
protected String
protected ItemPath
protected ItemPath
protected Collection<SelectorOptions<GetOperationOptions>>
protected org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String,
String>>> protected org.apache.wicket.model.IModel<?>
protected org.apache.wicket.model.IModel<?>
org.apache.wicket.model.IModel<String>
getTitle()
getType()
protected boolean
protected boolean
protected void
protected void
protected void
processSelectOrDeselectItem
(@NotNull org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String, String>>> selectedItems, @NotNull SelectableBean<RoleType> value, @NotNull SelectableBeanObjectDataProvider<RoleType> provider, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target) protected void
processSelectOrDeselectItem
(SelectableBean<RoleType> value, SelectableBeanObjectDataProvider<RoleType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectObjectTypeTileWizardStepPanel
createTable, createTableButtonToolbar, customizeTile, getAdditionalSearchContext, isFullTextSearchEnabled, isSelectedItemsPanelVisible, skipSearch, userFriendlyNameOfSelectedObject
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
getNextBehaviour, getStepId, getTable, isDefaultViewTile, isSubmitEnable, isTogglePanelVisible, 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, onExitPreProcessing
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, 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
Methods inherited from interface com.evolveum.midpoint.gui.api.component.wizard.WizardStep
applyState, createHeaderContent, getBackBehaviour, getTitleBadges, isStepVisible
-
Field Details
-
LOGGER
-
PANEL_TYPE
- See Also:
-
-
Constructor Details
-
AccessApplicationRoleStepPanel
-
AccessApplicationRoleStepPanel
public AccessApplicationRoleStepPanel(FocusDetailsModels<RoleType> model, org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String, String>>> selectedItems)
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
createFragment
- Overrides:
createFragment
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
appendCssToWizard
- Specified by:
appendCssToWizard
in interfaceWizardStep
- Overrides:
appendCssToWizard
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
createColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<RoleType>,String>> createColumns()- Overrides:
createColumns
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getSelectedItemsModel
protected org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String,String>>> getSelectedItemsModel()- Specified by:
getSelectedItemsModel
in classMultiSelectObjectTypeTileWizardStepPanel<AbstractMap.SimpleEntry<String,
String>, RoleType, FocusDetailsModels<RoleType>>
-
getItemLabelModel
protected org.apache.wicket.model.IModel<String> getItemLabelModel(AbstractMap.SimpleEntry<String, String> entry) - Specified by:
getItemLabelModel
in classMultiSelectObjectTypeTileWizardStepPanel<AbstractMap.SimpleEntry<String,
String>, RoleType, FocusDetailsModels<RoleType>>
-
deselectItem
- Specified by:
deselectItem
in classMultiSelectObjectTypeTileWizardStepPanel<AbstractMap.SimpleEntry<String,
String>, RoleType, FocusDetailsModels<RoleType>>
-
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(SelectableBean<RoleType> value, SelectableBeanObjectDataProvider<RoleType> provider, org.apache.wicket.ajax.AjaxRequestTarget target) -
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(@NotNull @NotNull org.apache.wicket.model.IModel<List<AbstractMap.SimpleEntry<String, String>>> selectedItems, @NotNull @NotNull SelectableBean<RoleType> value, @NotNull @NotNull SelectableBeanObjectDataProvider<RoleType> provider, @NotNull @NotNull org.apache.wicket.ajax.AjaxRequestTarget target) -
isMandatory
protected boolean isMandatory()- Overrides:
isMandatory
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getPathForValueContainer
- Specified by:
getPathForValueContainer
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getPathForTargetReference
- Overrides:
getPathForTargetReference
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getCustomQuery
- Overrides:
getCustomQuery
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
createProvider
protected SelectableBeanObjectDataProvider<RoleType> createProvider(SelectableBeanObjectDataProvider<RoleType> defaultProvider) -
getSearchOptions
- Overrides:
getSearchOptions
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getPanelType
- Specified by:
getPanelType
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
performSelectedObjects
protected void performSelectedObjects()- Specified by:
performSelectedObjects
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
getType
- Overrides:
getType
in classMultiSelectObjectTypeTileWizardStepPanel<AbstractMap.SimpleEntry<String,
String>, RoleType, FocusDetailsModels<RoleType>>
-
isExitButtonVisible
protected boolean isExitButtonVisible()- Overrides:
isExitButtonVisible
in classBasicWizardStepPanel
-
getIcon
- Overrides:
getIcon
in classSelectTileWizardStepPanel<SelectableBean<RoleType>,
FocusDetailsModels<RoleType>>
-
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
-