Class AbstractObjectMainPanel<O extends ObjectType,M extends ObjectDetailsModels<O>>
- 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.impl.page.admin.AbstractObjectMainPanel<O,M>
-
- 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:
AbstractRoleInducementPanel
,AbstractRoleMemberPanel
,ActivitiesStatisticsPanel
,ApprovalCasePanel
,ArchetypePolicyPanel
,AssignmentHolderAssignmentPanel
,AssignmentHolderBasicPanel
,BaseCollectionPanel
,CaseWorkitemsPanel
,ChildCasesPanel
,CorrelationContextPanel
,DelegatedToMePanel
,FocusActivationPanel
,FocusApplicablePoliciesPanel
,FocusCasesPanel
,FocusHistoryPanel
,FocusPasswordPanel
,FocusProjectionsPanel
,FocusTriggersPanel
,GenericMultivalueContainerPanel
,GenericSingleContainerPanel
,HelloObjectTabPanel
,LegacyNotificationPanel
,LoggingContentPanel
,ManualCasePanel
,MessageTemplateContentPanel
,ObjectCollectionDefaultViewPanel
,ObjectCollectionDomainPanel
,ObjectCollectionOptionPanel
,ObjectTemplateItemsPanel
,ObjectTemplateIterationSpecificationPanel
,ObjectTemplateMappingPanel
,OperationRequestCasePanel
,ProfilingContentPanel
,ReportCollectionParameterPanel
,ReportCollectionSubreportPanel
,ReportCollectionViewPanel
,ResourceConfigurationPanel
,ResourceConnectorPanel
,ResourceContentPanel
,ResourceDetailsTabPanel
,ResourceSchemaHandlingPanel
,ResourceTasksPanel
,SampleFormFocusTabPanel
,ShadowDetailsPanel
,TaskActivityPanel
,TaskBasicPanel
,TaskControlFlowSpecificationPanel
,TaskDistributionPanel
,TaskEnvironmentalPerformancePanel
,TaskErrorsPanel
,TaskInternalPerformancePanel
,TaskOperationPanel
,TaskPerformancePanel
,TaskReportingPanel
,TaskResultPanel
,TaskSchedulePanel
,TaskSubtasksAndThreadsPanel
,TaskTailoringPanel
,TaskWorkPanel
,UserDelegationsPanel
,UserPersonasPanel
public abstract class AbstractObjectMainPanel<O extends ObjectType,M extends ObjectDetailsModels<O>> extends org.apache.wicket.markup.html.panel.Panel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractObjectMainPanel(String id, M model, ContainerPanelConfigurationType config)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.markup.html.panel.Panel
addPrismPropertyPanel(org.apache.wicket.MarkupContainer parentComponent, String id, QName typeName, ItemPath propertyPath)
Used in overlay<C extends Containerable>
org.apache.wicket.model.IModel<PrismContainerWrapper<C>>createContainerModel()
org.apache.wicket.model.StringResourceModel
createStringResource(Enum<?> e)
org.apache.wicket.model.StringResourceModel
createStringResource(String resourceKey, Object... objects)
protected M
getObjectDetailsModels()
PrismObjectWrapper<O>
getObjectWrapper()
LoadableModel<PrismObjectWrapper<O>>
getObjectWrapperModel()
PrismObject<O>
getObjectWrapperObject()
protected PageBase
getPageBase()
ContainerPanelConfigurationType
getPanelConfiguration()
protected PrismContext
getPrismContext()
String
getString(String resourceKey, Object... objects)
QName
getType()
<C extends Containerable>
Class<C>getTypeClass()
protected abstract void
initLayout()
protected void
onInitialize()
-
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, getSession, 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
-
-
-
-
Constructor Detail
-
AbstractObjectMainPanel
public AbstractObjectMainPanel(String id, M model, ContainerPanelConfigurationType config)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
getObjectDetailsModels
protected M getObjectDetailsModels()
-
getObjectWrapperModel
public LoadableModel<PrismObjectWrapper<O>> getObjectWrapperModel()
-
getObjectWrapper
public PrismObjectWrapper<O> getObjectWrapper()
-
getObjectWrapperObject
public PrismObject<O> getObjectWrapperObject()
-
initLayout
protected abstract void initLayout()
-
getPanelConfiguration
public ContainerPanelConfigurationType getPanelConfiguration()
-
createContainerModel
public <C extends Containerable> org.apache.wicket.model.IModel<PrismContainerWrapper<C>> createContainerModel()
-
getTypeClass
public <C extends Containerable> Class<C> getTypeClass()
-
getType
public QName getType()
-
getPageBase
protected PageBase getPageBase()
-
getPrismContext
protected PrismContext getPrismContext()
-
createStringResource
public org.apache.wicket.model.StringResourceModel createStringResource(String resourceKey, Object... objects)
-
createStringResource
public org.apache.wicket.model.StringResourceModel createStringResource(Enum<?> e)
-
-