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.console.SyncopeWebApplication
- All Implemented Interfaces:
com.giffing.wicket.spring.boot.starter.app.WicketBootWebApplication,BaseWebApplication,IUnauthorizedComponentInstantiationListener,IRoleCheckingStrategy,IEventSink,IMetadataContext<Object,,Application> ISessionStore.UnboundListener
public class SyncopeWebApplication
extends com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
implements BaseWebApplication
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AccessPolicyConfProviderprotected final AnyDirectoryPanelAdditionalActionLinksProviderprotected final AnyDirectoryPanelAdditionalActionsProviderprotected final AnyWizardBuilderAdditionalStepsprotected final ImplementationInfoProviderprotected static final Loggerprotected final ClassPathScanImplementationLookupprotected final List<PolicyTabProvider> protected final ConsolePropertiesprotected final ExternalResourceProviderprotected final ServiceOpsprotected final StatusProviderprotected final List<UserFormFinalizer> Fields inherited from class org.apache.wicket.protocol.http.WebApplication
META_INF_RESOURCESFields inherited from class org.apache.wicket.Application
CONFIGURATION -
Constructor Summary
ConstructorsConstructorDescriptionSyncopeWebApplication(ConsoleProperties props, ClassPathScanImplementationLookup lookup, ServiceOps serviceOps, ExternalResourceProvider resourceProvider, AnyDirectoryPanelAdditionalActionsProvider anyDirectoryPanelAdditionalActionsProvider, AnyDirectoryPanelAdditionalActionLinksProvider anyDirectoryPanelAdditionalActionLinksProvider, AnyWizardBuilderAdditionalSteps anyWizardBuilderAdditionalSteps, StatusProvider statusProvider, ImplementationInfoProvider implementationInfoProvider, AccessPolicyConfProvider accessPolicyConfProvider, List<PolicyTabProvider> policyTabProviders, List<UserFormFinalizer> userFormFinalizers, List<IResource> resources) -
Method Summary
Modifier and TypeMethodDescriptionprotected SyncopeUIRequestCycleListenerbooleanfullRealmsTree(RealmRestClient restClient) static SyncopeWebApplicationget()intlonggetPageClass(String name) protected Class<? extends AbstractAuthenticatedWebSession> protected voidinit()protected voidnewAnonymousClient(String domain) Methods inherited from class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
getApplicationContext, getConfigurations, getConfigurationType, getGeneralSettingsProperties, setApplicationContext, setConfigurations, setGeneralSettingsPropertiesMethods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
hasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPageMethods inherited from class org.apache.wicket.protocol.http.WebApplication
addResourceReplacement, addResourceReplacement, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getCspSettings, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setCspSettings, setServletContext, setWicketFilter, storeBufferedResponse, unmount, validateInitMethods inherited from class org.apache.wicket.Application
checkSettingsAvailable, 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, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig
-
Field Details
-
LOG
-
props
-
lookup
-
serviceOps
-
resourceProvider
-
anyDirectoryPanelAdditionalActionsProvider
protected final AnyDirectoryPanelAdditionalActionsProvider anyDirectoryPanelAdditionalActionsProvider -
anyDirectoryPanelAdditionalActionLinksProvider
protected final AnyDirectoryPanelAdditionalActionLinksProvider anyDirectoryPanelAdditionalActionLinksProvider -
anyWizardBuilderAdditionalSteps
-
statusProvider
-
implementationInfoProvider
-
accessPolicyConfProvider
-
policyTabProviders
-
userFormFinalizers
-
resources
-
-
Constructor Details
-
SyncopeWebApplication
public SyncopeWebApplication(ConsoleProperties props, ClassPathScanImplementationLookup lookup, ServiceOps serviceOps, ExternalResourceProvider resourceProvider, AnyDirectoryPanelAdditionalActionsProvider anyDirectoryPanelAdditionalActionsProvider, AnyDirectoryPanelAdditionalActionLinksProvider anyDirectoryPanelAdditionalActionLinksProvider, AnyWizardBuilderAdditionalSteps anyWizardBuilderAdditionalSteps, StatusProvider statusProvider, ImplementationInfoProvider implementationInfoProvider, AccessPolicyConfProvider accessPolicyConfProvider, List<PolicyTabProvider> policyTabProviders, List<UserFormFinalizer> userFormFinalizers, List<IResource> resources)
-
-
Method Details
-
get
-
buildSyncopeUIRequestCycleListener
-
initSecurity
protected void initSecurity() -
init
protected void init()- Overrides:
initin classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getWebSessionClass
- Overrides:
getWebSessionClassin classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getSignInPageClass
- Overrides:
getSignInPageClassin classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getHomePage
- Overrides:
getHomePagein classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getLookup
-
getPageClass
-
newAnonymousClient
-
newClientFactory
-
getDefaultAnyPanelClass
-
getAdminUser
- Specified by:
getAdminUserin interfaceBaseWebApplication
-
getAnonymousUser
- Specified by:
getAnonymousUserin interfaceBaseWebApplication
-
getAnonymousKey
- Specified by:
getAnonymousKeyin interfaceBaseWebApplication
-
getMaxWaitTimeInSeconds
public long getMaxWaitTimeInSeconds()- Specified by:
getMaxWaitTimeInSecondsin interfaceBaseWebApplication
-
getMaxUploadFileSizeMB
public int getMaxUploadFileSizeMB()- Specified by:
getMaxUploadFileSizeMBin interfaceBaseWebApplication
-
fullRealmsTree
-
getResourceProvider
-
getAnyDirectoryPanelAdditionalActionsProvider
-
getAnyDirectoryPanelAdditionalActionLinksProvider
public AnyDirectoryPanelAdditionalActionLinksProvider getAnyDirectoryPanelAdditionalActionLinksProvider() -
getAnyWizardBuilderAdditionalSteps
-
getStatusProvider
-
getImplementationInfoProvider
-
getPolicyTabProviders
-
getFormFinalizers
-
getAccessPolicyConfProvider
-