Class AbstractObjectMainPanel<O extends ObjectType,​M extends ObjectDetailsModels<O>>

    • Field Summary

      • 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
    • 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Method Detail

      • onInitialize

        protected void onInitialize()
        Overrides:
        onInitialize in class org.apache.wicket.MarkupContainer
      • getObjectDetailsModels

        protected M getObjectDetailsModels()
      • getObjectWrapperObject

        public PrismObject<O> getObjectWrapperObject()
      • initLayout

        protected abstract void initLayout()
      • 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)
      • addPrismPropertyPanel

        protected org.apache.wicket.markup.html.panel.Panel addPrismPropertyPanel​(org.apache.wicket.MarkupContainer parentComponent,
                                                                                  String id,
                                                                                  QName typeName,
                                                                                  ItemPath propertyPath)
        Used in overlay
        Parameters:
        parentComponent -
        id -
        typeName -
        propertyPath -
        Returns: