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
,IUnauthorizedComponentInstantiationListener
,IRoleCheckingStrategy
,IEventSink
,IMetadataContext<Object,
,Application> ISessionStore.UnboundListener
public class SyncopeWebApplication
extends com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AccessPolicyConfProvider
protected final AnyDirectoryPanelAdditionalActionLinksProvider
protected final AnyDirectoryPanelAdditionalActionsProvider
protected final AnyWizardBuilderAdditionalSteps
protected final ImplementationInfoProvider
protected static final Logger
protected final ClassPathScanImplementationLookup
protected final List
<PolicyTabProvider> protected final ConsoleProperties
protected final ExternalResourceProvider
protected final ServiceOps
protected final StatusProvider
protected final List
<UserFormFinalizer> protected final VirSchemaDetailsPanelProvider
Fields inherited from class org.apache.wicket.protocol.http.WebApplication
META_INF_RESOURCES
Fields inherited from class org.apache.wicket.Application
CONFIGURATION
-
Constructor Summary
ConstructorDescriptionSyncopeWebApplication
(ConsoleProperties props, ClassPathScanImplementationLookup lookup, ServiceOps serviceOps, ExternalResourceProvider resourceProvider, AnyDirectoryPanelAdditionalActionsProvider anyDirectoryPanelAdditionalActionsProvider, AnyDirectoryPanelAdditionalActionLinksProvider anyDirectoryPanelAdditionalActionLinksProvider, AnyWizardBuilderAdditionalSteps anyWizardBuilderAdditionalSteps, StatusProvider statusProvider, VirSchemaDetailsPanelProvider virSchemaDetailsPanelProvider, ImplementationInfoProvider implementationInfoProvider, AccessPolicyConfProvider accessPolicyConfProvider, List<PolicyTabProvider> policyTabProviders, List<UserFormFinalizer> userFormFinalizers, List<IResource> resources) -
Method Summary
Modifier and TypeMethodDescriptionprotected SyncopeUIRequestCycleListener
boolean
fullRealmsTree
(RealmRestClient restClient) static SyncopeWebApplication
get()
int
long
getPageClass
(String name) protected Class
<? extends AbstractAuthenticatedWebSession> protected void
init()
protected void
newAnonymousClient
(String domain) Methods inherited from class com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
getApplicationContext, getConfigurations, getConfigurationType, getGeneralSettingsProperties, 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, 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, validateInit
Methods 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
-
virSchemaDetailsPanelProvider
-
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, VirSchemaDetailsPanelProvider virSchemaDetailsPanelProvider, 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:
init
in classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getWebSessionClass
- Overrides:
getWebSessionClass
in classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getSignInPageClass
- Overrides:
getSignInPageClass
in classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getHomePage
- Overrides:
getHomePage
in classcom.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication
-
getLookup
-
getPageClass
-
newAnonymousClient
-
newClientFactory
-
getDefaultAnyPanelClass
-
getAdminUser
-
getAnonymousUser
-
getAnonymousKey
-
getMaxWaitTimeInSeconds
public long getMaxWaitTimeInSeconds() -
getMaxUploadFileSizeMB
public int getMaxUploadFileSizeMB() -
fullRealmsTree
-
getResourceProvider
-
getAnyDirectoryPanelAdditionalActionsProvider
-
getAnyDirectoryPanelAdditionalActionLinksProvider
public AnyDirectoryPanelAdditionalActionLinksProvider getAnyDirectoryPanelAdditionalActionLinksProvider() -
getAnyWizardBuilderAdditionalSteps
-
getStatusProvider
-
getVirSchemaDetailsPanelProvider
-
getImplementationInfoProvider
-
getPolicyTabProviders
-
getFormFinalizers
-
getAccessPolicyConfProvider
-