Class MultiValueDropDownPanel<T extends Serializable>
- 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.MultiValueDropDownPanel<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
 
 public class MultiValueDropDownPanel<T extends Serializable> extends BasePanel<List<T>> - Author:
- shood
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description MultiValueDropDownPanel(String id, org.apache.wicket.model.IModel<List<T>> model, boolean nullValid, NonEmptyModel<Boolean> readOnlyModel)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)protected booleanbuttonsDisabled()Provide a function to determine if buttons of editor are disabled/enabledprotected org.apache.wicket.model.IModel<List<T>>createChoiceList()Provides list of choices for drop-down componentprotected org.apache.wicket.model.IModel<T>createDropDownItemModel(org.apache.wicket.model.IModel<T> model)protected TcreateNewEmptyItem()protected org.apache.wicket.markup.html.form.IChoiceRenderer<T>createRenderer()Provides an instance of IChoiceRenderer needed to render choices in drop-down componentprotected StringgetMinusClassModifier()protected StringgetPlusClassModifier(org.apache.wicket.markup.html.list.ListItem<T> item)protected voidremoveValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.markup.html.list.ListItem<T> item)- 
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, onInitialize, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
MultiValueDropDownPanelpublic MultiValueDropDownPanel(String id, org.apache.wicket.model.IModel<List<T>> model, boolean nullValid, NonEmptyModel<Boolean> readOnlyModel) 
 
- 
 - 
Method Detail- 
createDropDownItemModelprotected org.apache.wicket.model.IModel<T> createDropDownItemModel(org.apache.wicket.model.IModel<T> model) 
 - 
createNewEmptyItemprotected T createNewEmptyItem() 
 - 
getPlusClassModifierprotected String getPlusClassModifier(org.apache.wicket.markup.html.list.ListItem<T> item) 
 - 
getMinusClassModifierprotected String getMinusClassModifier() 
 - 
addValuePerformedprotected void addValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
removeValuePerformedprotected void removeValuePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.markup.html.list.ListItem<T> item)
 - 
buttonsDisabledprotected boolean buttonsDisabled() Provide a function to determine if buttons of editor are disabled/enabled
 - 
createChoiceListprotected org.apache.wicket.model.IModel<List<T>> createChoiceList() Provides list of choices for drop-down component
 - 
createRendererprotected org.apache.wicket.markup.html.form.IChoiceRenderer<T> createRenderer() Provides an instance of IChoiceRenderer needed to render choices in drop-down component
 
- 
 
-