Class WicketApplicationBase

  • All Implemented Interfaces:
    com.giffing.wicket.spring.boot.starter.app.WicketBootWebApplication, org.apache.wicket.authorization.IUnauthorizedComponentInstantiationListener, org.apache.wicket.authroles.authorization.strategies.role.IRoleCheckingStrategy, org.apache.wicket.event.IEventSink, org.apache.wicket.session.ISessionStore.UnboundListener

    public abstract class WicketApplicationBase
    extends com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
    The Wicket application class. Sets up pages, authentication, theme, and other application-wide configuration.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean isInitialized  
      • Fields inherited from class org.apache.wicket.protocol.http.WebApplication

        META_INF_RESOURCES
      • Fields inherited from class org.apache.wicket.Application

        CONFIGURATION
    • Method Summary

      Modifier and Type Method Description
      protected java.lang.String getLogoLocation()  
      java.lang.Class<? extends org.apache.wicket.Component> getMenubarClass()  
      java.lang.Class<? extends org.apache.wicket.markup.html.WebPage> getSignInPageClass()  
      protected java.lang.Class<? extends ApplicationSession> getWebSessionClass()  
      protected void init()  
      protected void initBaseLayoutCss()  
      protected void initBootstrap()  
      protected void initCssBrowserSelector()  
      protected void initDefaultPageMounts()  
      protected void initDynamicJQueryResourceReference()  
      protected void initFontAwesome()  
      protected void initJQueryUI()  
      protected void initKendo()  
      protected void initLogoReference()  
      protected void initMDCLifecycle()  
      protected void initNestedStringResourceLoader()  
      protected void initOnce()  
      protected void initShowExceptionPage()  
      protected void initStatelessChecker()  
      protected void initWebFrameworks()  
      • Methods inherited from class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication

        getApplicationContext, getConfigurations, getConfigurationType, getGeneralSettingsProperties, getHomePage, setApplicationContext, setConfigurations, setGeneralSettingsProperties
      • Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication

        hasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPage
      • Methods inherited from class org.apache.wicket.protocol.http.WebApplication

        addResourceReplacement, addResourceReplacement, get, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getUpdateAutoLabelsOnAjaxRequests, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setServletContext, setWicketFilter, storeBufferedResponse, unmount
      • Methods inherited from class org.apache.wicket.Application

        configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentOnConfigureListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListeners, getInitializers, getJavaScriptLibrarySettings, getMapperContext, getMarkupSettings, getMetaData, getName, getOnComponentTagListeners, getPageFactory, getPageManagerContext, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceBundles, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionListeners, getSessionStore, getSessionStoreProvider, getSharedResources, getStoreSettings, initApplication, newConverterLocator, newMapperContext, newPageFactory, newRequestLogger, newResourceBundles, newResourceReferenceRegistry, newSharedResources, onDestroy, onEvent, setApplicationSettings, setDebugSettings, setExceptionSettings, setFrameworkSettings, setHeaderResponseDecorator, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig, validateInit
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • isInitialized

        protected boolean isInitialized
    • Constructor Detail

      • WicketApplicationBase

        public WicketApplicationBase()
    • Method Detail

      • init

        protected void init()
        Overrides:
        init in class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
      • initOnce

        protected void initOnce()
      • initWebFrameworks

        protected void initWebFrameworks()
      • initBootstrap

        protected void initBootstrap()
      • initBaseLayoutCss

        protected void initBaseLayoutCss()
      • initKendo

        protected void initKendo()
      • initFontAwesome

        protected void initFontAwesome()
      • initCssBrowserSelector

        protected void initCssBrowserSelector()
      • initJQueryUI

        protected void initJQueryUI()
      • initMDCLifecycle

        protected void initMDCLifecycle()
      • initShowExceptionPage

        protected void initShowExceptionPage()
      • initLogoReference

        protected void initLogoReference()
      • getLogoLocation

        protected java.lang.String getLogoLocation()
      • initDefaultPageMounts

        protected void initDefaultPageMounts()
      • initDynamicJQueryResourceReference

        protected void initDynamicJQueryResourceReference()
      • initNestedStringResourceLoader

        protected void initNestedStringResourceLoader()
      • initStatelessChecker

        protected void initStatelessChecker()
      • getSignInPageClass

        public java.lang.Class<? extends org.apache.wicket.markup.html.WebPage> getSignInPageClass()
        Overrides:
        getSignInPageClass in class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
      • getWebSessionClass

        protected java.lang.Class<? extends ApplicationSession> getWebSessionClass()
        Overrides:
        getWebSessionClass in class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
      • getMenubarClass

        public java.lang.Class<? extends org.apache.wicket.Component> getMenubarClass()