Class PrismReferenceValuePanel<R extends Referencable>
- 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<VW>
- 
- com.evolveum.midpoint.gui.impl.prism.panel.PrismValuePanel<R,PrismReferenceWrapper<R>,PrismReferenceValueWrapperImpl<R>>
- 
- com.evolveum.midpoint.gui.impl.prism.panel.PrismReferenceValuePanel<R>
 
 
 
 
 
 
 
- 
- 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:
- VerticalFormPrismReferenceValuePanel
 
 public class PrismReferenceValuePanel<R extends Referencable> extends PrismValuePanel<R,PrismReferenceWrapper<R>,PrismReferenceValueWrapperImpl<R>> - See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class com.evolveum.midpoint.gui.impl.prism.panel.PrismValuePanelID_HEADER_CONTAINER, ID_INPUT, ID_VALUE_CONTAINER, ID_VALUE_FORM
 
- 
 - 
Constructor SummaryConstructors Constructor Description PrismReferenceValuePanel(String id, org.apache.wicket.model.IModel<PrismReferenceValueWrapperImpl<R>> model, ItemPanelSettings settings)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.ComponentcreateDefaultPanel(String id)protected <PV extends PrismValue>
 PVcreateNewValue(PrismReferenceWrapper<R> itemWrapper)protected <PC extends ItemPanelContext>
 PCcreatePanelCtx(org.apache.wicket.model.IModel<PrismReferenceWrapper<R>> wrapper)protected StringgetCssClassForValueContainer()protected PrismReferenceWrapper<R>getParentWrapper()protected voidremove(PrismReferenceValueWrapperImpl<R> valueToRemove, org.apache.wicket.ajax.AjaxRequestTarget target)- 
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.panel.PrismValuePaneladdToHeader, createEventBehavior, createFeedbackPanel, createHeaderPanel, createMetadataPanel, createValuePanel, getEditabilityHandler, getFeedback, getForm, getMandatoryHandler, getSettings, getValueContainer, getValuePanel, isRemoveButtonVisible, onInitialize
 - 
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
 
- 
 
- 
- 
- 
Constructor Detail- 
PrismReferenceValuePanelpublic PrismReferenceValuePanel(String id, org.apache.wicket.model.IModel<PrismReferenceValueWrapperImpl<R>> model, ItemPanelSettings settings) 
 
- 
 - 
Method Detail- 
createPanelCtxprotected <PC extends ItemPanelContext> PC createPanelCtx(org.apache.wicket.model.IModel<PrismReferenceWrapper<R>> wrapper) - Specified by:
- createPanelCtxin class- PrismValuePanel<R extends Referencable,PrismReferenceWrapper<R extends Referencable>,PrismReferenceValueWrapperImpl<R extends Referencable>>
 
 - 
createNewValueprotected <PV extends PrismValue> PV createNewValue(PrismReferenceWrapper<R> itemWrapper) - Specified by:
- createNewValuein class- PrismValuePanel<R extends Referencable,PrismReferenceWrapper<R extends Referencable>,PrismReferenceValueWrapperImpl<R extends Referencable>>
 
 - 
createDefaultPanelprotected org.apache.wicket.Component createDefaultPanel(String id) - Specified by:
- createDefaultPanelin class- PrismValuePanel<R extends Referencable,PrismReferenceWrapper<R extends Referencable>,PrismReferenceValueWrapperImpl<R extends Referencable>>
 
 - 
getParentWrapperprotected PrismReferenceWrapper<R> getParentWrapper() 
 - 
removeprotected void remove(PrismReferenceValueWrapperImpl<R> valueToRemove, org.apache.wicket.ajax.AjaxRequestTarget target) throws SchemaException - Specified by:
- removein class- PrismValuePanel<R extends Referencable,PrismReferenceWrapper<R extends Referencable>,PrismReferenceValueWrapperImpl<R extends Referencable>>
- Throws:
- SchemaException
 
 - 
getCssClassForValueContainerprotected String getCssClassForValueContainer() - Overrides:
- getCssClassForValueContainerin class- PrismValuePanel<R extends Referencable,PrismReferenceWrapper<R extends Referencable>,PrismReferenceValueWrapperImpl<R extends Referencable>>
 
 
- 
 
-