Class BasePanel<T>

    • 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 Concrete Methods 
      Modifier and Type Method Description
      protected String createComponentPath​(String... components)  
      org.apache.wicket.model.IModel<T> createModel()  
      org.apache.wicket.model.StringResourceModel createStringResource​(PolyString polystringKey, Object... objects)  
      org.apache.wicket.model.StringResourceModel createStringResource​(PolyStringType polystringKey, Object... objects)  
      org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e)  
      org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e, String prefix)  
      org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e, String prefix, String nullKey)  
      org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey, Object... objects)  
      org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey, org.apache.wicket.model.IModel<?> model, Object... objects)  
      org.apache.wicket.Component getFeedbackPanel()  
      MidpointConfiguration getMidpointConfiguration()  
      org.apache.wicket.model.IModel<T> getModel()  
      T getModelObject()  
      PageBase getPageBase()  
      PageAdminLTE getParentPage()
      This method was created to be used instead of getPageBase after a big number of the util methods moved to the PageAdminLTE.
      PrismContext getPrismContext()  
      GuiComponentRegistry getRegistry()  
      SchemaService getSchemaService()  
      MidPointAuthWebSession getSession()  
      String getString​(Enum<?> e)  
      String getString​(String resourceKey, Object... objects)  
      WebApplicationConfiguration getWebApplicationConfiguration()  
      protected void showResult​(OperationResult result)  
      • 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, onInitialize, 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, 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
    • Constructor Detail

      • BasePanel

        public BasePanel​(String id)
      • BasePanel

        public BasePanel​(String id,
                         org.apache.wicket.model.IModel<T> model)
    • Method Detail

      • createModel

        public org.apache.wicket.model.IModel<T> createModel()
      • getModel

        public org.apache.wicket.model.IModel<T> getModel()
      • getModelObject

        public T getModelObject()
      • getString

        public String getString​(Enum<?> e)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey,
                                                                                org.apache.wicket.model.IModel<?> model,
                                                                                Object... objects)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey,
                                                                                Object... objects)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(PolyString polystringKey,
                                                                                Object... objects)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(PolyStringType polystringKey,
                                                                                Object... objects)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e,
                                                                                String prefix)
      • createStringResource

        public org.apache.wicket.model.StringResourceModel createStringResource​(Enum<?> e,
                                                                                String prefix,
                                                                                String nullKey)
      • getPageBase

        @Contract(pure=true)
        public PageBase getPageBase()
      • getParentPage

        @Contract(pure=true)
        public PageAdminLTE getParentPage()
        This method was created to be used instead of getPageBase after a big number of the util methods moved to the PageAdminLTE. For now it is used only by the components on the non-PageBase pages, in the future should be reviewed and refactored to be more generally used
      • getFeedbackPanel

        public org.apache.wicket.Component getFeedbackPanel()
      • createComponentPath

        protected String createComponentPath​(String... components)
      • getSession

        public MidPointAuthWebSession getSession()
        Overrides:
        getSession in class org.apache.wicket.Component