Class MidPointApplication
java.lang.Object
org.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
com.evolveum.midpoint.web.security.MidPointApplication
- All Implemented Interfaces:
- org.apache.wicket.authorization.IUnauthorizedComponentInstantiationListener,- org.apache.wicket.authroles.authorization.strategies.role.IRoleCheckingStrategy,- org.apache.wicket.event.IEventSink,- org.apache.wicket.IMetadataContext<Object,,- org.apache.wicket.Application> - org.apache.wicket.session.ISessionStore.UnboundListener,- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware
public class MidPointApplication
extends org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
implements org.springframework.context.ApplicationContextAware
- Author:
- lazyman
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.wicket.protocol.http.WebApplicationMETA_INF_RESOURCESFields inherited from class org.apache.wicket.ApplicationCONFIGURATION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncom.evolveum.midpoint.task.api.TaskcreateSimpleTask(String operation) static MidPointApplicationget()Returns customizable comma-separated list of additional packages to scan.com.evolveum.midpoint.repo.api.CacheRegistrygetClock()com.evolveum.midpoint.repo.common.expression.ExpressionFactoryClass<? extends PageAdminLTE>getModel()com.evolveum.midpoint.repo.api.RepositoryServicecom.evolveum.midpoint.security.api.SecurityContextManagercom.evolveum.midpoint.security.enforcer.api.SecurityEnforcerprotected Class<? extends org.apache.wicket.markup.html.WebPage>com.evolveum.midpoint.repo.api.SqlPerformanceMonitorsCollection@NotNull com.evolveum.midpoint.repo.common.subscription.SubscriptionStatecom.evolveum.midpoint.task.api.TaskManagerprotected Class<? extends org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession>com.evolveum.midpoint.cases.api.CaseManagervoidinit()protected org.apache.wicket.IConverterLocatorvoidsetApplicationContext(@NotNull org.springframework.context.ApplicationContext applicationContext) Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplicationhasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPageMethods inherited from class org.apache.wicket.protocol.http.WebApplicationaddResourceReplacement, addResourceReplacement, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getConfigurationType, 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.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, 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- 
MOUNT_INTERNAL_SERVER_ERROR- See Also:
 
- 
MOUNT_UNAUTHORIZED_ERROR- See Also:
 
- 
MOUNT_FORBIDDEN_ERROR- See Also:
 
- 
MOUNT_NOT_FOUND_ERROR- See Also:
 
- 
MOUNT_GONE_ERROR- See Also:
 
 
- 
- 
Constructor Details- 
MidPointApplicationpublic MidPointApplication()
 
- 
- 
Method Details- 
getHomePage- Specified by:
- getHomePagein class- org.apache.wicket.Application
 
- 
initpublic void init()- Overrides:
- initin class- org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
- 
getDeploymentInfo
- 
getSubscriptionState@NotNull public @NotNull com.evolveum.midpoint.repo.common.subscription.SubscriptionState getSubscriptionState()
- 
newConverterLocatorprotected org.apache.wicket.IConverterLocator newConverterLocator()- Overrides:
- newConverterLocatorin class- org.apache.wicket.Application
 
- 
getWebApplicationConfiguration
- 
getSecurityEnforcerpublic com.evolveum.midpoint.security.enforcer.api.SecurityEnforcer getSecurityEnforcer()
- 
getModel
- 
getTaskManagerpublic com.evolveum.midpoint.task.api.TaskManager getTaskManager()
- 
getLocalizationService
- 
getAuditService
- 
getSqlPerformanceMonitorsCollectionpublic com.evolveum.midpoint.repo.api.SqlPerformanceMonitorsCollection getSqlPerformanceMonitorsCollection()
- 
getRepositoryServicepublic com.evolveum.midpoint.repo.api.RepositoryService getRepositoryService()
- 
getCacheRegistrypublic com.evolveum.midpoint.repo.api.CacheRegistry getCacheRegistry()
- 
getTaskService
- 
getPrismContext
- 
getSchemaService
- 
getExpressionFactorypublic com.evolveum.midpoint.repo.common.expression.ExpressionFactory getExpressionFactory()
- 
getProtector
- 
getRoleAnalysisService
- 
getSignInPageClass- Specified by:
- getSignInPageClassin class- org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
- 
getWebSessionClassprotected Class<? extends org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession> getWebSessionClass()- Specified by:
- getWebSessionClassin class- org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
 
- 
getWorkflowService
- 
getWorkflowManagerpublic com.evolveum.midpoint.cases.api.CaseManager getWorkflowManager()
- 
getModelInteractionService
- 
getRelationRegistry
- 
getCertificationService
- 
getActivationComputer
- 
getMatchingRuleRegistry
- 
getSystemConfigurationIfAvailable
- 
getAdditionalPackagesToScanReturns customizable comma-separated list of additional packages to scan. This can be set with `midpoint.additionalPackagesToScan` property.
- 
get
- 
createSimpleTask
- 
getAsyncWebProcessManager
- 
getSecurityContextManagerpublic com.evolveum.midpoint.security.api.SecurityContextManager getSecurityContextManager()
- 
setApplicationContextpublic void setApplicationContext(@NotNull @NotNull org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
- Throws:
- org.springframework.beans.BeansException
 
- 
getClock
 
-