Class PrismValuePanel<T,IW extends ItemWrapper,VW extends PrismValueWrapper<T>>  
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<T,IW,VW>  
- 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:
- PrismContainerValuePanel,- PrismPropertyValuePanel,- PrismReferenceValuePanel
public abstract class PrismValuePanel<T,IW extends ItemWrapper,VW extends PrismValueWrapper<T>>  
extends BasePanel<VW>
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.apache.wicket.markup.html.panel.PanelPANELFields inherited from class org.apache.wicket.ComponentENABLE, 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 SummaryConstructorsConstructorDescriptionPrismValuePanel(String id, org.apache.wicket.model.IModel<VW> model, ItemPanelSettings settings) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddToHeader(org.apache.wicket.markup.html.WebMarkupContainer headerContainer) protected abstract org.apache.wicket.Componentprotected org.apache.wicket.ajax.AjaxEventBehaviorprotected FeedbackAlertscreateFeedbackPanel(String idFeedback) protected org.apache.wicket.markup.html.WebMarkupContainerprotected voidprotected abstract <PV extends PrismValue>
 PVcreateNewValue(IW itemWrapper) protected abstract <PC extends ItemPanelContext>
 PCcreatePanelCtx(org.apache.wicket.model.IModel<IW> wrapper) protected voidcreateValuePanel(MidpointForm form) protected Stringprotected ItemEditabilityHandlerprotected FeedbackAlertsprotected MidpointForm<VW>getForm()protected ItemMandatoryHandlerprotected ItemPanelSettingsprotected org.apache.wicket.Componentprotected org.apache.wicket.Componentprotected booleanprotected voidprotected abstract voidMethods 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, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, newDequeueContextMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
ID_VALUE_FORM- See Also:
 
- 
ID_VALUE_CONTAINER- See Also:
 
- 
ID_HEADER_CONTAINER- See Also:
 
- 
ID_INPUT- See Also:
 
 
- 
- 
Constructor Details- 
PrismValuePanelpublic PrismValuePanel(String id, org.apache.wicket.model.IModel<VW> model, ItemPanelSettings settings) 
 
- 
- 
Method Details- 
onInitializeprotected void onInitialize()- Overrides:
- onInitializein class- org.apache.wicket.MarkupContainer
 
- 
createHeaderPanelprotected org.apache.wicket.markup.html.WebMarkupContainer createHeaderPanel()
- 
addToHeaderprotected void addToHeader(org.apache.wicket.markup.html.WebMarkupContainer headerContainer) 
- 
createValuePanel
- 
getCssClassForValueContainer
- 
createFeedbackPanel
- 
createMetadataPanel
- 
createEventBehaviorprotected org.apache.wicket.ajax.AjaxEventBehavior createEventBehavior()
- 
getSettings
- 
getMandatoryHandler
- 
getEditabilityHandler
- 
createPanelCtxprotected abstract <PC extends ItemPanelContext> PC createPanelCtx(org.apache.wicket.model.IModel<IW> wrapper) 
- 
createDefaultPanel
- 
createNewValue
- 
removeprotected abstract void remove(VW valueToRemove, org.apache.wicket.ajax.AjaxRequestTarget target) throws SchemaException - Throws:
- SchemaException
 
- 
isRemoveButtonVisibleprotected boolean isRemoveButtonVisible()
- 
getForm
- 
getFeedback
- 
getValuePanelprotected org.apache.wicket.Component getValuePanel()
- 
getValueContainerprotected org.apache.wicket.Component getValueContainer()
- 
getAttributeValuesMap
 
-