Class SyncopeWebApplication
- 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
- 
- org.apache.syncope.client.enduser.SyncopeWebApplication
 
 
 
 
 
- 
- All Implemented Interfaces:
- com.giffing.wicket.spring.boot.starter.app.WicketBootWebApplication,- IUnauthorizedComponentInstantiationListener,- IRoleCheckingStrategy,- IEventSink,- IMetadataContext<Object,Application>,- ISessionStore.UnboundListener
 
 public class SyncopeWebApplication extends com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
- 
- 
Field SummaryFields Modifier and Type Field Description protected UserFormLayoutInfocustomFormLayoutprotected static LoggerLOGprotected ClassPathScanImplementationLookuplookupprotected static JsonMapperMAPPERprotected EnduserPropertiespropsprotected ResourceLoaderresourceLoaderprotected List<IResource>resourcesprotected ServiceOpsserviceOps- 
Fields inherited from class org.apache.wicket.protocol.http.WebApplicationMETA_INF_RESOURCES
 - 
Fields inherited from class org.apache.wicket.ApplicationCONFIGURATION
 
- 
 - 
Constructor SummaryConstructors Constructor Description SyncopeWebApplication(ResourceLoader resourceLoader, EnduserProperties props, ClassPathScanImplementationLookup lookup, ServiceOps serviceOps, List<IResource> resources)
 - 
Method Summary- 
Methods inherited from class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplicationgetApplicationContext, getConfigurations, getConfigurationType, getGeneralSettingsProperties, setApplicationContext, setConfigurations, setGeneralSettingsProperties
 - 
Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplicationhasAnyRole, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPage
 - 
Methods inherited from class org.apache.wicket.protocol.http.WebApplicationaddResourceReplacement, addResourceReplacement, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getCspSettings, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newCspSettings, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setCspSettings, setServletContext, setWicketFilter, storeBufferedResponse, unmount, validateInit
 - 
Methods inherited from class org.apache.wicket.ApplicationcheckSettingsAvailable, configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentOnConfigureListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListeners, getHeaderResponseDecorators, getInitializers, getJavaScriptLibrarySettings, getMapperContext, getMarkupSettings, getMetaData, getName, getOnComponentTagListeners, getPageFactory, 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, setExceptionMapperProvider, setExceptionSettings, setFrameworkSettings, setHeaderResponseDecorator, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig
 
- 
 
- 
- 
- 
Field Detail- 
LOGprotected static final Logger LOG 
 - 
MAPPERprotected static final JsonMapper MAPPER 
 - 
resourceLoaderprotected final ResourceLoader resourceLoader 
 - 
propsprotected final EnduserProperties props 
 - 
lookupprotected final ClassPathScanImplementationLookup lookup 
 - 
serviceOpsprotected final ServiceOps serviceOps 
 - 
customFormLayoutprotected UserFormLayoutInfo customFormLayout 
 
- 
 - 
Constructor Detail- 
SyncopeWebApplicationpublic SyncopeWebApplication(ResourceLoader resourceLoader, EnduserProperties props, ClassPathScanImplementationLookup lookup, ServiceOps serviceOps, List<IResource> resources) 
 
- 
 - 
Method Detail- 
getpublic static SyncopeWebApplication get() 
 - 
buildSyncopeUIRequestCycleListenerprotected SyncopeUIRequestCycleListener buildSyncopeUIRequestCycleListener() 
 - 
initSecurityprotected void initSecurity() 
 - 
initprotected void init() - Overrides:
- initin class- com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
 
 - 
getAuthorizationStrategyprotected IAuthorizationStrategy getAuthorizationStrategy() 
 - 
getHomePagepublic Class<? extends Page> getHomePage() - Overrides:
- getHomePagein class- com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
 
 - 
getLookuppublic ClassPathScanImplementationLookup getLookup() 
 - 
getCustomFormLayoutpublic UserFormLayoutInfo getCustomFormLayout() 
 - 
newSessionpublic Session newSession(Request request, Response response) - Overrides:
- newSessionin class- AuthenticatedWebApplication
 
 - 
newAnonymousClientpublic SyncopeAnonymousClient newAnonymousClient(String domain) 
 - 
newClientFactorypublic SyncopeClientFactoryBean newClientFactory() 
 - 
getPageClasspublic Class<? extends BasePage> getPageClass(String name, Class<? extends BasePage> defaultValue) 
 - 
getWebSessionClassprotected Class<? extends AbstractAuthenticatedWebSession> getWebSessionClass() - Overrides:
- getWebSessionClassin class- com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
 
 - 
getSignInPageClassprotected Class<? extends WebPage> getSignInPageClass() - Overrides:
- getSignInPageClassin class- com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
 
 - 
getAdminUserpublic String getAdminUser() 
 - 
getAnonymousUserpublic String getAnonymousUser() 
 - 
isCaptchaEnabledpublic boolean isCaptchaEnabled() 
 - 
isReportPropagationErrorspublic boolean isReportPropagationErrors() 
 - 
isReportPropagationErrorDetailspublic boolean isReportPropagationErrorDetails() 
 - 
getMaxWaitTimeInSecondspublic long getMaxWaitTimeInSeconds() 
 - 
getMaxUploadFileSizeMBpublic Integer getMaxUploadFileSizeMB() 
 
- 
 
-