Class MultiSelectContainerTileWizardStepPanel<E extends Serializable,C extends Containerable,ODM extends ObjectDetailsModels>
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<PrismContainerValueWrapper<C>,ODM>
com.evolveum.midpoint.gui.impl.component.wizard.MultiSelectContainerTileWizardStepPanel<E,C,ODM>
- 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
- Direct Known Subclasses:
ParticipantAssociationStepPanel
public abstract class MultiSelectContainerTileWizardStepPanel<E extends Serializable,C extends Containerable,ODM extends ObjectDetailsModels>
extends SelectTileWizardStepPanel<PrismContainerValueWrapper<C>,ODM>
- See Also:
-
Field Summary
Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MultivalueContainerListDataProvider<C>createProvider(MultivalueContainerListDataProvider<C> defaultProvider) protected SingleSelectTileTablePanelcreateTable(String idTable) protected org.apache.wicket.markup.html.WebMarkupContainerprotected org.apache.wicket.ComponentcreateTableHeader(String id, org.apache.wicket.Component header) protected abstract TemplateTile<PrismContainerValueWrapper<C>>createTileObject(PrismContainerValueWrapper<C> object) protected abstract org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<C>>>protected voidcustomizeRow(PrismContainerValueWrapper<C> value) protected abstract voiddeselectItem(E entry) protected SearchContextprotected VisibleEnableBehaviourprotected abstract org.apache.wicket.model.IModel<String>getItemLabelModel(E entry) getType()protected booleanprotected voidprocessSelectOrDeselectItem(PrismContainerValueWrapper<C> value, MultivalueContainerListDataProvider<C> provider, org.apache.wicket.ajax.AjaxRequestTarget target) protected booleanMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.SelectTileWizardStepPanel
appendCssToWizard, createColumns, createFragment, getCustomQuery, getIcon, getNextBehaviour, getPanelType, getPathForTargetReference, getPathForValueContainer, getSearchOptions, getStepId, getTable, isDefaultViewTile, isMandatory, isSubmitEnable, isTogglePanelVisible, onInitialize, onNextPerformed, onSubmitPerformed, performSelectedObjects, performSelectedTile, refreshSubmitAndNextButton, userFriendlyNameOfSelectedObjectMethods 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, getBackLabelModel, getHeaderBehaviour, getNext, getNextLabelModel, getSubmit, getSubmitLabelModel, getSubTextModel, getTextModel, initCustomButtons, isExitButtonVisible, 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, 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, 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, getTitle, getTitleBadges, isStepVisible
-
Constructor Details
-
MultiSelectContainerTileWizardStepPanel
-
-
Method Details
-
createTable
- Specified by:
createTablein classSelectTileWizardStepPanel<PrismContainerValueWrapper<C extends Containerable>,ODM extends ObjectDetailsModels>
-
getHeaderFragmentVisibility
-
createTableHeader
protected org.apache.wicket.Component createTableHeader(String id, org.apache.wicket.Component header) -
customizeRow
-
createTileObject
protected abstract TemplateTile<PrismContainerValueWrapper<C>> createTileObject(PrismContainerValueWrapper<C> object) -
createValuesModel
protected abstract org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<C>>> createValuesModel() -
skipSearch
protected boolean skipSearch() -
createTableButtonToolbar
-
getAdditionalSearchContext
-
processSelectOrDeselectItem
protected void processSelectOrDeselectItem(PrismContainerValueWrapper<C> value, MultivalueContainerListDataProvider<C> provider, org.apache.wicket.ajax.AjaxRequestTarget target) -
getSelectedItemsModel
-
getItemLabelModel
-
deselectItem
-
isSelectedItemsPanelVisible
protected boolean isSelectedItemsPanelVisible() -
createProvider
protected MultivalueContainerListDataProvider<C> createProvider(MultivalueContainerListDataProvider<C> defaultProvider) -
getType
-