Class AbstractSummaryPanel<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<C>
com.evolveum.midpoint.web.component.AbstractSummaryPanel<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
- Direct Known Subclasses:
CaseWorkItemSummaryPanel
,ObjectSummaryPanel
- Author:
- semancik
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
protected org.apache.wicket.markup.html.WebMarkupContainer
protected static final String
protected SummaryPanelSpecificationType
protected static final String
protected org.apache.wicket.markup.html.WebMarkupContainer
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected org.apache.wicket.markup.repeater.RepeatingView
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
Fields 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
ConstructorDescriptionAbstractSummaryPanel
(String id, org.apache.wicket.model.IModel<C> model, SummaryPanelSpecificationType configuration) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalVariablesMap
(VariablesMap variables) protected AssignmentHolderType
protected abstract String
protected abstract String
protected org.apache.wicket.model.IModel<String>
protected org.apache.wicket.model.IModel<String>
protected QName
protected abstract String
protected QName
protected org.apache.wicket.model.IModel<String>
protected org.apache.wicket.model.IModel<org.apache.wicket.request.resource.AbstractResource>
protected ObjectReferenceType
protected org.apache.wicket.model.IModel<String>
protected org.apache.wicket.markup.html.WebMarkupContainer
protected List<SummaryTag<C>>
org.apache.wicket.Component
protected String
protected org.apache.wicket.model.IModel<String>
protected QName
protected org.apache.wicket.model.IModel<String>
protected QName
protected org.apache.wicket.model.IModel<String>
protected QName
protected boolean
protected void
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, getSubscriptionState, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ID_BOX
- See Also:
-
ID_ICON_BOX
- See Also:
-
ID_TAG_BOX
- See Also:
-
ID_SUMMARY_TAG
- See Also:
-
ID_ICON
- See Also:
-
ID_DISPLAY_NAME
- See Also:
-
ID_IDENTIFIER
- See Also:
-
ID_IDENTIFIER_PANEL
- See Also:
-
ID_NAVIGATE_TO_OBJECT_BUTTON
- See Also:
-
ID_TITLE
- See Also:
-
ID_TITLE2
- See Also:
-
ID_TITLE3
- See Also:
-
ID_BADGES
- See Also:
-
ID_PHOTO
- See Also:
-
ID_ORGANIZATION
- See Also:
-
BOX_CSS_CLASS
- See Also:
-
ICON_BOX_CSS_CLASS
- See Also:
-
ARCHETYPE_ICON_FONT_SIZE
- See Also:
-
configuration
-
box
protected org.apache.wicket.markup.html.WebMarkupContainer box -
tagBox
protected org.apache.wicket.markup.repeater.RepeatingView tagBox -
iconBox
protected org.apache.wicket.markup.html.WebMarkupContainer iconBox
-
-
Constructor Details
-
AbstractSummaryPanel
public AbstractSummaryPanel(String id, org.apache.wicket.model.IModel<C> model, SummaryPanelSpecificationType configuration)
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
createBadgesModel
-
getSummaryTagComponentList
-
getReferenceObjectTitleModel
-
addAdditionalVariablesMap
-
getTagBoxCssClass
-
getTag
-
getAssignmentHolderTypeObjectForArchetypeDisplayType
-
getDefaultIconCssClass
-
getIconBoxAdditionalCssClass
-
getBoxAdditionalCssClass
-
getIdentifierPropertyName
-
getDisplayNamePropertyName
-
getDisplayNameModel
-
getTitlePropertyName
-
getTitleModel
-
getTitle2PropertyName
-
getTitle2Model
-
getTitle3PropertyName
-
getTitle3Model
-
isIdentifierVisible
protected boolean isIdentifierVisible() -
getParentOrgModel
-
getDefaultParentOrgModel
-
getPhotoModel
protected org.apache.wicket.model.IModel<org.apache.wicket.request.resource.AbstractResource> getPhotoModel() -
getSummaryBoxPanel
protected org.apache.wicket.markup.html.WebMarkupContainer getSummaryBoxPanel()
-