Class PrismPropertyWrapperColumnPanel<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<IW>
com.evolveum.midpoint.gui.impl.component.data.column.AbstractItemWrapperColumnPanel<PrismPropertyWrapper<T>,PrismPropertyValueWrapper<T>>
com.evolveum.midpoint.gui.impl.component.data.column.PrismPropertyWrapperColumnPanel<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 PrismPropertyWrapperColumnPanel<T>
extends AbstractItemWrapperColumnPanel<PrismPropertyWrapper<T>,PrismPropertyValueWrapper<T>>
- Author:
- katka
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.component.data.column.AbstractItemWrapperColumnPanel
itemName, pageBaseFields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields inherited from class org.apache.wicket.Component
ENABLE, 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 Summary
ConstructorsConstructorDescriptionPrismPropertyWrapperColumnPanel(String id, org.apache.wicket.model.IModel<PrismPropertyWrapper<T>> model, AbstractItemWrapperColumn.ColumnType columnType) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateLabel(PrismPropertyValueWrapper<T> object) protected org.apache.wicket.markup.html.panel.PanelcreateLink(String id, org.apache.wicket.model.IModel<PrismPropertyValueWrapper<T>> object) protected org.apache.wicket.markup.html.panel.PanelcreateValuePanel(String id, org.apache.wicket.model.IModel<PrismPropertyWrapper<T>> model, PrismPropertyValueWrapper<T> object) protected voidprotected voidonClick(org.apache.wicket.ajax.AjaxRequestTarget target, PrismContainerValueWrapper<?> rowModel) Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.column.AbstractItemWrapperColumnPanel
createPanelSettings, existenceOfValue, getColumnType, onAfterRender, onInitialize, populateMethods 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, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
PrismPropertyWrapperColumnPanel
public PrismPropertyWrapperColumnPanel(String id, org.apache.wicket.model.IModel<PrismPropertyWrapper<T>> model, AbstractItemWrapperColumn.ColumnType columnType)
-
-
Method Details
-
onBeforeRender
protected void onBeforeRender()- Overrides:
onBeforeRenderin classorg.apache.wicket.Component
-
createLabel
- Specified by:
createLabelin classAbstractItemWrapperColumnPanel<PrismPropertyWrapper<T>,PrismPropertyValueWrapper<T>>
-
createValuePanel
protected org.apache.wicket.markup.html.panel.Panel createValuePanel(String id, org.apache.wicket.model.IModel<PrismPropertyWrapper<T>> model, PrismPropertyValueWrapper<T> object) - Specified by:
createValuePanelin classAbstractItemWrapperColumnPanel<PrismPropertyWrapper<T>,PrismPropertyValueWrapper<T>>
-
createLink
protected org.apache.wicket.markup.html.panel.Panel createLink(String id, org.apache.wicket.model.IModel<PrismPropertyValueWrapper<T>> object) - Specified by:
createLinkin classAbstractItemWrapperColumnPanel<PrismPropertyWrapper<T>,PrismPropertyValueWrapper<T>>
-
onClick
protected void onClick(org.apache.wicket.ajax.AjaxRequestTarget target, PrismContainerValueWrapper<?> rowModel)
-