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.PaneladdPrismPropertyPanel(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.StringResourceModelcreateStringResource(Enum<?> e)org.apache.wicket.model.StringResourceModelcreateStringResource(String resourceKey, Object... objects)protected MgetObjectDetailsModels()PrismObjectWrapper<O>getObjectWrapper()LoadableModel<PrismObjectWrapper<O>>getObjectWrapperModel()PrismObject<O>getObjectWrapperObject()protected PageBasegetPageBase()ContainerPanelConfigurationTypegetPanelConfiguration()protected PrismContextgetPrismContext()StringgetString(String resourceKey, Object... objects)QNamegetType()<C extends Containerable>
Class<C>getTypeClass()protected abstract voidinitLayout()protected voidonInitialize()-
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:
onInitializein 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)
-
-