Class ItemHeaderPanel<V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,IW extends ItemWrapper>
- 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<IW>
- 
- com.evolveum.midpoint.gui.impl.prism.panel.ItemHeaderPanel<V,I,ID,IW>
 
 
 
 
 
 
- 
- 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:
- ExpressionPropertyHeaderPanel,- PrismContainerColumnHeaderPanel,- PrismContainerHeaderPanel,- PrismPropertyHeaderPanel,- PrismReferenceHeaderPanel
 
 public abstract class ItemHeaderPanel<V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,IW extends ItemWrapper> extends BasePanel<IW> - Author:
- katka
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ItemHeaderPanel(String id, org.apache.wicket.model.IModel<IW> model)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract VcreateNewValue(IW parent)protected voidcreateRequired(String id)protected abstract org.apache.wicket.ComponentcreateTitle(org.apache.wicket.model.IModel<String> model)org.apache.wicket.model.IModel<String>getDeprecatedCss()protected voidinitButtons()protected voidinitHeaderLabel()protected booleanisAddButtonVisible()protected booleanisButtonEnabled()protected booleanisHelpTextVisible()protected booleanisRequired()protected voidonInitialize()protected abstract voidrefreshPanel(org.apache.wicket.ajax.AjaxRequestTarget target)- 
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
 
- 
 
- 
- 
- 
Field Detail- 
ID_LABELprotected static final String ID_LABEL - See Also:
- Constant Field Values
 
 - 
ID_HELPprotected static final String ID_HELP - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
onInitializeprotected void onInitialize() - Overrides:
- onInitializein class- org.apache.wicket.MarkupContainer
 
 - 
initHeaderLabelprotected void initHeaderLabel() 
 - 
createTitleprotected abstract org.apache.wicket.Component createTitle(org.apache.wicket.model.IModel<String> model) 
 - 
isHelpTextVisibleprotected boolean isHelpTextVisible() 
 - 
createRequiredprotected void createRequired(String id) 
 - 
isRequiredprotected boolean isRequired() 
 - 
getDeprecatedCsspublic org.apache.wicket.model.IModel<String> getDeprecatedCss() 
 - 
initButtonsprotected void initButtons() 
 - 
refreshPanelprotected abstract void refreshPanel(org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
isAddButtonVisibleprotected boolean isAddButtonVisible() 
 - 
isButtonEnabledprotected boolean isButtonEnabled() 
 
- 
 
-