Class WicketApplicationBase
- java.lang.Object
-
- org.apache.wicket.Application
-
- org.apache.wicket.protocol.http.WebApplication
-
- org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
-
- com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
- de.tudarmstadt.ukp.clarin.webanno.ui.core.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
-
Constructor Summary
Constructors Constructor Description WicketApplicationBase()
-
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
-
-
-
-
Method Detail
-
init
protected void init()
- Overrides:
init
in classcom.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 classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getWebSessionClass
protected java.lang.Class<? extends ApplicationSession> getWebSessionClass()
- Overrides:
getWebSessionClass
in classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getMenubarClass
public java.lang.Class<? extends org.apache.wicket.Component> getMenubarClass()
-
-