Class VerticalFormDefaultContainerablePanel<C extends Containerable>
- 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<CVW>
-
- com.evolveum.midpoint.gui.impl.prism.panel.DefaultContainerablePanel<C,PrismContainerValueWrapper<C>>
-
- com.evolveum.midpoint.gui.impl.prism.panel.vertical.form.VerticalFormDefaultContainerablePanel<C>
-
- 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 VerticalFormDefaultContainerablePanel<C extends Containerable> extends DefaultContainerablePanel<C,PrismContainerValueWrapper<C>>
- Author:
- lskublik
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID_FORM_CONTAINER
-
Fields inherited from class com.evolveum.midpoint.gui.impl.prism.panel.DefaultContainerablePanel
ID_CONTAINERS_LABEL, ID_PROPERTIES_LABEL, ID_SHOW_EMPTY_BUTTON
-
-
Constructor Summary
Constructors Constructor Description VerticalFormDefaultContainerablePanel(String id, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> model, ItemPanelSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.model.IModel<List<PrismContainerWrapper<? extends Containerable>>>
createContainersModel()
protected void
createNonContainersPanel()
protected AjaxButton
createShowEmptyButton(String id)
Boolean
isVisibleVirtualValueWrapper()
protected void
onInitialize()
protected void
populateContainer(org.apache.wicket.markup.html.list.ListItem<PrismContainerWrapper<?>> container)
protected void
populateNonContainer(org.apache.wicket.markup.html.list.ListItem<? extends ItemWrapper<?,?>> item)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.panel.DefaultContainerablePanel
createContainersPanel, getPanelConfiguration, getSettings, getVisibilityHandler, isShowMoreButtonVisible
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, 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.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, 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.Component
add, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
ID_FORM_CONTAINER
public static final String ID_FORM_CONTAINER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VerticalFormDefaultContainerablePanel
public VerticalFormDefaultContainerablePanel(String id, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> model, ItemPanelSettings settings)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
createNonContainersPanel
protected void createNonContainersPanel()
- Overrides:
createNonContainersPanel
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
populateNonContainer
protected void populateNonContainer(org.apache.wicket.markup.html.list.ListItem<? extends ItemWrapper<?,?>> item)
- Overrides:
populateNonContainer
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
isVisibleVirtualValueWrapper
public Boolean isVisibleVirtualValueWrapper()
-
createContainersModel
protected org.apache.wicket.model.IModel<List<PrismContainerWrapper<? extends Containerable>>> createContainersModel()
- Overrides:
createContainersModel
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
populateContainer
protected void populateContainer(org.apache.wicket.markup.html.list.ListItem<PrismContainerWrapper<?>> container)
- Overrides:
populateContainer
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
createShowEmptyButton
protected AjaxButton createShowEmptyButton(String id)
- Overrides:
createShowEmptyButton
in classDefaultContainerablePanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
-
-