Hierarchy For All Packages
Package Hierarchies:- org.craftercms.profile.api,
- org.craftercms.profile.api.exceptions,
- org.craftercms.profile.api.services,
- org.craftercms.profile.controllers.rest,
- org.craftercms.profile.entitlement,
- org.craftercms.profile.exceptions,
- org.craftercms.profile.interceptors,
- org.craftercms.profile.management.exceptions,
- org.craftercms.profile.management.security,
- org.craftercms.profile.management.security.permissions,
- org.craftercms.profile.management.web.controllers,
- org.craftercms.profile.permissions,
- org.craftercms.profile.repositories,
- org.craftercms.profile.repositories.impl,
- org.craftercms.profile.services,
- org.craftercms.profile.services.impl,
- org.craftercms.profile.utils,
- org.craftercms.profile.utils.db,
- org.craftercms.security.annotations,
- org.craftercms.security.aop,
- org.craftercms.security.authentication,
- org.craftercms.security.authentication.impl,
- org.craftercms.security.authorization,
- org.craftercms.security.authorization.impl,
- org.craftercms.security.exception,
- org.craftercms.security.exception.rememberme,
- org.craftercms.security.processors,
- org.craftercms.security.processors.impl,
- org.craftercms.security.servlet.filters,
- org.craftercms.security.social,
- org.craftercms.security.social.impl,
- org.craftercms.security.utils,
- org.craftercms.security.utils.handlers,
- org.craftercms.security.utils.profile,
- org.craftercms.security.utils.social,
- org.craftercms.security.utils.spring,
- org.craftercms.security.utils.spring.el,
- org.craftercms.security.utils.tenant
Class Hierarchy
- java.lang.Object
- org.craftercms.commons.mongo.AbstractJongoRepository<T> (implements org.craftercms.commons.mongo.CrudRepository<T>)
- org.craftercms.profile.repositories.impl.AccessTokenRepositoryImpl (implements org.craftercms.profile.repositories.AccessTokenRepository)
- org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl (implements org.craftercms.profile.repositories.PersistentLoginRepository)
- org.craftercms.profile.repositories.impl.ProfileRepositoryImpl (implements org.craftercms.profile.repositories.ProfileRepository)
- org.craftercms.profile.repositories.impl.TenantRepositoryImpl (implements org.craftercms.profile.repositories.TenantRepository)
- org.craftercms.profile.repositories.impl.TicketRepositoryImpl (implements org.craftercms.profile.repositories.TicketRepository)
- org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl (implements org.craftercms.profile.repositories.VerificationTokenRepository)
- org.craftercms.commons.rest.AbstractRestClientBase
- org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- org.craftercms.profile.services.impl.AccessTokenServiceRestClient (implements org.craftercms.profile.api.services.AccessTokenService)
- org.craftercms.profile.services.impl.AuthenticationServiceRestClient (implements org.craftercms.profile.api.services.AuthenticationService)
- org.craftercms.profile.services.impl.ProfileServiceRestClient (implements org.craftercms.profile.api.services.ProfileService)
- org.craftercms.profile.services.impl.TenantServiceRestClient (implements org.craftercms.profile.api.services.TenantService)
- org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- org.craftercms.security.authorization.impl.RestAccessDeniedHandler (implements org.craftercms.security.authorization.AccessDeniedHandler)
- org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler (implements org.craftercms.security.authentication.AuthenticationRequiredHandler)
- org.craftercms.security.authentication.impl.RestLoginFailureHandler (implements org.craftercms.security.authentication.LoginFailureHandler)
- org.craftercms.security.authentication.impl.RestLoginSuccessHandler (implements org.craftercms.security.authentication.LoginSuccessHandler)
- org.craftercms.security.authentication.impl.RestLogoutSuccessHandler (implements org.craftercms.security.authentication.LogoutSuccessHandler)
- org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl (implements org.craftercms.security.authorization.AccessDeniedHandler)
- org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
- org.craftercms.profile.api.AccessToken
- org.craftercms.profile.controllers.rest.AccessTokenController
- org.craftercms.profile.management.web.controllers.AccessTokenController
- org.craftercms.profile.services.impl.AccessTokenServiceImpl (implements org.craftercms.profile.api.services.AccessTokenService)
- org.craftercms.profile.permissions.AccessTokenSubjectResolver (implements org.craftercms.commons.security.permissions.SubjectResolver<S>)
- org.craftercms.profile.utils.AccessTokenUtils
- org.craftercms.security.processors.impl.AddSecurityCookiesProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.utils.tenant.AllTenantsResolver (implements org.craftercms.security.utils.tenant.TenantsResolver)
- org.craftercms.profile.permissions.AttributePermissionResolver (implements org.craftercms.commons.security.permissions.PermissionResolver<S,R>)
- org.craftercms.profile.controllers.rest.AuthenticationController
- org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.authentication.impl.AuthenticationManagerImpl (implements org.craftercms.security.authentication.AuthenticationManager)
- org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl (implements org.craftercms.security.authentication.AuthenticationRequiredHandler)
- org.craftercms.profile.services.impl.AuthenticationServiceImpl (implements org.craftercms.profile.api.services.AuthenticationService)
- org.craftercms.profile.management.security.AuthorizationUtils
- org.craftercms.commons.security.permissions.CompositePermission (implements org.craftercms.commons.security.permissions.Permission)
- org.craftercms.profile.management.security.permissions.ProfileAdminProfilePermission
- org.craftercms.profile.management.security.permissions.ProfileAdminTenantPermission
- org.craftercms.profile.management.security.permissions.TenantAdminProfilePermission
- org.craftercms.profile.management.security.permissions.TenantAdminTenantPermission
- org.craftercms.security.utils.social.ConnectionUtils
- org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver (implements org.craftercms.commons.security.permissions.SubjectResolver<S>)
- org.craftercms.security.authentication.impl.DefaultAuthentication (implements org.craftercms.security.authentication.Authentication)
- org.craftercms.commons.security.permissions.DefaultPermission (implements org.craftercms.commons.security.permissions.Permission)
- org.craftercms.profile.api.AttributePermission
- org.craftercms.profile.management.security.permissions.DefaultAdminConsolePermission
- org.craftercms.profile.management.security.permissions.SuperadminPermission
- org.craftercms.profile.api.TenantPermission
- org.craftercms.security.utils.tenant.DefaultTenantsResolver (implements org.craftercms.security.utils.tenant.TenantsResolver)
- org.craftercms.profile.api.exceptions.ErrorDetails
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.craftercms.security.servlet.filters.RequestSecurityFilter (implements org.craftercms.security.utils.SecurityEnabledAware)
- org.craftercms.security.authentication.impl.GuavaAuthenticationCache (implements org.craftercms.security.authentication.AuthenticationCache)
- org.springframework.web.servlet.handler.HandlerInterceptorAdapter (implements org.springframework.web.servlet.AsyncHandlerInterceptor)
- org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- org.craftercms.security.authentication.impl.LoginFailureHandlerImpl (implements org.craftercms.security.authentication.LoginFailureHandler)
- org.craftercms.security.processors.impl.LoginProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl (implements org.craftercms.security.authentication.LoginSuccessHandler)
- org.craftercms.security.processors.impl.LogoutProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl (implements org.craftercms.security.authentication.LogoutSuccessHandler)
- org.craftercms.profile.management.web.controllers.MainController
- org.craftercms.profile.management.web.controllers.ModelAttributes
- org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
- org.craftercms.profile.controllers.rest.MonitoringController
- org.craftercms.security.utils.tenant.ParamTenantsResolver (implements org.craftercms.security.utils.tenant.TenantsResolver)
- org.craftercms.profile.api.PersistentLogin
- org.craftercms.profile.api.Profile
- org.craftercms.profile.api.services.ProfileAttachment
- org.craftercms.profile.api.ProfileConstants
- org.craftercms.profile.controllers.rest.ProfileController
- org.craftercms.profile.management.web.controllers.ProfileController
- org.craftercms.profile.entitlement.ProfileLicenseUsageProvider (implements org.craftercms.commons.entitlements.usage.EntitlementUsageProvider)
- org.craftercms.profile.management.security.permissions.ProfilePermissionResolver (implements org.craftercms.commons.security.permissions.PermissionResolver<S,R>)
- org.craftercms.profile.services.impl.ProfileServiceImpl (implements org.craftercms.profile.api.services.ProfileService)
- org.craftercms.profile.utils.db.ProfileUpdater
- org.craftercms.commons.security.permissions.ProtectedResourceBase<P>
- org.craftercms.profile.api.AttributeDefinition
- org.craftercms.security.social.impl.ProviderLoginSupportImpl (implements org.craftercms.security.social.ProviderLoginSupport)
- org.craftercms.security.utils.RedirectUtils
- org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.authentication.impl.RememberMeManagerImpl (implements org.craftercms.security.authentication.RememberMeManager)
- org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl (implements org.craftercms.security.processors.RequestSecurityProcessorChain)
- org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler
- org.craftercms.profile.controllers.rest.ExceptionHandlers
- org.craftercms.profile.management.web.controllers.ExceptionHandlers
- org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.aop.RunIfSecurityEnabledAspect (implements org.craftercms.security.utils.SecurityEnabledAware)
- org.craftercms.security.processors.impl.SavedRequestAwareProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- org.craftercms.security.processors.impl.SecurityExceptionProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.security.utils.SecurityUtils
- javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
- javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
- org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
- org.craftercms.profile.services.impl.SingleAccessTokenIdResolver (implements org.craftercms.profile.services.impl.AccessTokenIdResolver)
- org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission (implements org.craftercms.commons.security.permissions.Permission)
- org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission (implements org.craftercms.commons.security.permissions.Permission)
- org.craftercms.profile.api.Tenant
- org.craftercms.profile.controllers.rest.TenantController
- org.craftercms.profile.management.web.controllers.TenantController
- org.craftercms.profile.management.security.permissions.TenantPermissionResolver (implements org.craftercms.commons.security.permissions.PermissionResolver<S,R>)
- org.craftercms.profile.permissions.TenantPermissionResolver (implements org.craftercms.commons.security.permissions.PermissionResolver<S,R>)
- org.craftercms.profile.services.impl.TenantServiceImpl (implements org.craftercms.profile.api.services.TenantService)
- org.craftercms.security.utils.tenant.TenantsResolverChain (implements org.craftercms.security.utils.tenant.TenantsResolver)
- org.craftercms.profile.utils.db.TenantUpdater
- org.craftercms.security.utils.tenant.TenantUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.craftercms.profile.api.exceptions.ProfileException
- org.craftercms.profile.api.exceptions.I10nProfileException
- org.craftercms.profile.exceptions.AccessDeniedException
- org.craftercms.profile.exceptions.AccessDeniedException.ExpiredAccessToken
- org.craftercms.profile.exceptions.AccessDeniedException.MissingAccessToken
- org.craftercms.profile.exceptions.AccessDeniedException.NoSuchAccessToken
- org.craftercms.profile.exceptions.AccessTokenExistsException
- org.craftercms.profile.exceptions.AttributeAlreadyDefinedException
- org.craftercms.profile.exceptions.AttributeNotDefinedException
- org.craftercms.profile.exceptions.BadCredentialsException
- org.craftercms.profile.exceptions.DisabledProfileException
- org.craftercms.profile.exceptions.InvalidEmailAddressException
- org.craftercms.profile.exceptions.InvalidQueryException
- org.craftercms.profile.exceptions.NoSuchAccessTokenException
- org.craftercms.profile.exceptions.NoSuchPersistentLoginException
- org.craftercms.profile.exceptions.NoSuchProfileException
- org.craftercms.profile.exceptions.NoSuchProfileException.ById
- org.craftercms.profile.exceptions.NoSuchProfileException.ByQuery
- org.craftercms.profile.exceptions.NoSuchProfileException.ByTicket
- org.craftercms.profile.exceptions.NoSuchProfileException.ByUsername
- org.craftercms.profile.exceptions.NoSuchTenantException
- org.craftercms.profile.exceptions.NoSuchTicketException
- org.craftercms.profile.exceptions.NoSuchTicketException.Expired
- org.craftercms.profile.exceptions.NoSuchVerificationTokenException
- org.craftercms.profile.exceptions.ParamDeserializationException
- org.craftercms.profile.exceptions.ProfileExistsException
- org.craftercms.profile.exceptions.ProfileLockedException
- org.craftercms.profile.exceptions.TenantExistsException
- org.craftercms.profile.exceptions.AccessDeniedException
- org.craftercms.profile.exceptions.ProfileRestServiceException
- org.craftercms.profile.api.exceptions.I10nProfileException
- java.lang.RuntimeException
- org.craftercms.profile.management.exceptions.InvalidRequestParameterException
- org.craftercms.profile.management.exceptions.ResourceNotFoundException
- org.craftercms.security.exception.SecurityProviderException
- org.craftercms.security.exception.AccessDeniedException
- org.craftercms.security.exception.AuthenticationException
- org.craftercms.security.exception.AuthenticationRequiredException
- org.craftercms.security.exception.AuthenticationSystemException
- org.craftercms.security.exception.BadCredentialsException
- org.craftercms.security.exception.DisabledUserException
- org.craftercms.security.exception.OAuth2Exception
- org.craftercms.security.exception.rememberme.RememberMeException
- org.craftercms.security.exception.rememberme.CookieTheftException
- org.craftercms.security.exception.rememberme.InvalidCookieException
- org.craftercms.profile.api.exceptions.ProfileException
- java.lang.Exception
- org.craftercms.profile.api.Ticket
- org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor (implements org.craftercms.security.processors.RequestSecurityProcessor)
- org.craftercms.profile.services.impl.VerificationServiceImpl (implements org.craftercms.profile.services.VerificationService)
- org.craftercms.profile.api.VerificationToken
- org.craftercms.commons.mongo.AbstractJongoRepository<T> (implements org.craftercms.commons.mongo.CrudRepository<T>)
Interface Hierarchy
- org.craftercms.security.authorization.AccessDeniedHandler
- org.craftercms.profile.services.impl.AccessTokenIdResolver
- org.craftercms.profile.api.services.AccessTokenService
- org.craftercms.security.authentication.Authentication
- org.craftercms.security.authentication.AuthenticationCache
- org.craftercms.security.authentication.AuthenticationManager
- org.craftercms.security.authentication.AuthenticationRequiredHandler
- org.craftercms.profile.api.services.AuthenticationService
- org.craftercms.commons.mongo.CrudRepository<T>
- org.craftercms.profile.repositories.AccessTokenRepository
- org.craftercms.profile.repositories.PersistentLoginRepository
- org.craftercms.profile.repositories.ProfileRepository
- org.craftercms.profile.repositories.TenantRepository
- org.craftercms.profile.repositories.TicketRepository
- org.craftercms.profile.repositories.VerificationTokenRepository
- org.craftercms.security.authentication.LoginFailureHandler
- org.craftercms.security.authentication.LoginSuccessHandler
- org.craftercms.security.authentication.LogoutSuccessHandler
- org.craftercms.profile.api.services.ProfileService
- org.craftercms.profile.services.impl.ProfileServiceImpl.UpdateCallback
- org.craftercms.security.social.ProviderLoginSupport
- org.craftercms.security.authentication.RememberMeManager
- org.craftercms.security.processors.RequestSecurityProcessor
- org.craftercms.security.processors.RequestSecurityProcessorChain
- org.craftercms.security.utils.SecurityEnabledAware
- org.craftercms.profile.api.services.TenantService
- org.craftercms.profile.services.impl.TenantServiceImpl.UpdateCallback
- org.craftercms.security.utils.tenant.TenantsResolver
- org.craftercms.profile.services.VerificationService
Annotation Type Hierarchy
- org.craftercms.security.annotations.RunIfSecurityEnabled (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.craftercms.profile.management.security.permissions.Action
- org.craftercms.profile.api.AttributeAction
- org.craftercms.profile.api.exceptions.ErrorCode
- org.craftercms.profile.api.SortOrder
- org.craftercms.profile.api.TenantAction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)