Class ConvertingMultiValueChoosePanel<U,T extends ObjectType>
- 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<List<T>>
- 
- com.evolveum.midpoint.web.component.form.multivalue.MultiValueChoosePanel<T>
- 
- com.evolveum.midpoint.web.page.admin.reports.component.ConvertingMultiValueChoosePanel<U,T>
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Iterable<org.apache.wicket.Component>,- org.apache.wicket.event.IEventSink,- org.apache.wicket.event.IEventSource,- org.apache.wicket.feedback.IFeedbackContributor,- org.apache.wicket.IConverterLocator,- org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,- org.apache.wicket.IQueueRegion,- org.apache.wicket.markup.html.IHeaderContributor,- org.apache.wicket.request.component.IRequestableComponent,- org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,- org.apache.wicket.util.io.IClusterable
 - Direct Known Subclasses:
- SingleValueChoosePanel
 
 public class ConvertingMultiValueChoosePanel<U,T extends ObjectType> extends MultiValueChoosePanel<T> - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected org.apache.wicket.model.IModel<List<U>>targetModelprotected Function<T,U>transformFunction
 - 
Constructor SummaryConstructors Constructor Description ConvertingMultiValueChoosePanel(String id, List<Class<? extends T>> types, Function<T,U> transformFunction, org.apache.wicket.model.IModel<List<U>> targetModel)ConvertingMultiValueChoosePanel(String id, List<Class<? extends T>> types, Function<T,U> transformFunction, org.apache.wicket.model.IModel<List<U>> targetModel, boolean multiselect)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidchoosePerformedHook(org.apache.wicket.ajax.AjaxRequestTarget target, List<T> selected)A custom code in form of hook that can be run on event of choosing new object with this chooser componentprotected voidremovePerformedHook(org.apache.wicket.ajax.AjaxRequestTarget target, T value)protected Utransform(T value)- 
Methods inherited from class com.evolveum.midpoint.web.component.form.multivalue.MultiValueChoosePaneladdPerformed, createChooseQuery, createTextModel, editValuePerformed, getCustomFilter, getOffsetClass, getTextWrapperComponent, initButtons, onInitialize, selectPerformed
 - 
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanelcreateComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
 - 
Methods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategy
 - 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods inherited from class org.apache.wicket.MarkupContaineradd, 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, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
 - 
Methods inherited from class org.apache.wicket.Componentadd, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Method Detail- 
choosePerformedHookprotected void choosePerformedHook(org.apache.wicket.ajax.AjaxRequestTarget target, List<T> selected)Description copied from class:MultiValueChoosePanelA custom code in form of hook that can be run on event of choosing new object with this chooser component- Overrides:
- choosePerformedHookin class- MultiValueChoosePanel<T extends ObjectType>
 
 - 
removePerformedHookprotected void removePerformedHook(org.apache.wicket.ajax.AjaxRequestTarget target, T value)- Overrides:
- removePerformedHookin class- MultiValueChoosePanel<T extends ObjectType>
 
 
- 
 
-