Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.svenruppert.jsentinel.ApplicationServiceInitListener (implements com.svenruppert.dependencies.core.logger.HasLogger, com.vaadin.flow.server.VaadinServiceInitListener)
    • com.svenruppert.jsentinel.authorization.impl.AuthorizationListener (implements com.vaadin.flow.router.BeforeEnterListener, com.svenruppert.dependencies.core.logger.HasLogger, java.io.Serializable, com.vaadin.flow.server.UIInitListener, com.vaadin.flow.server.VaadinServiceInitListener)
    • com.vaadin.flow.component.Component (implements com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasStyle)
      • com.vaadin.flow.component.button.Button (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasSuffix, com.vaadin.flow.component.HasText, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasTooltip)
      • com.vaadin.flow.component.Composite<T>
        • com.svenruppert.jsentinel.authorization.LoginView (implements com.svenruppert.dependencies.core.logger.HasLogger)
        • com.svenruppert.jsentinel.components.SessionManagementView
      • com.vaadin.flow.router.RouterLink (implements com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasText)
    • com.svenruppert.jsentinel.logout.vaadin.DefaultVaadinLogoutGateway (implements com.svenruppert.jsentinel.logout.vaadin.VaadinLogoutGateway)
    • com.svenruppert.jsentinel.session.vaadin.JSentinelVersionEnforcerListener (implements com.vaadin.flow.router.BeforeEnterListener)
    • com.svenruppert.jsentinel.authorization.LoginListener<U> (implements com.vaadin.flow.router.BeforeEnterListener, com.svenruppert.dependencies.core.logger.HasLogger)
    • com.svenruppert.jsentinel.authorization.LoginListeners
    • com.svenruppert.jsentinel.components.SecuredMenuItem
    • com.svenruppert.jsentinel.components.SecuredVisibility
    • com.svenruppert.jsentinel.session.vaadin.SessionLifetimeListener (implements com.vaadin.flow.router.BeforeEnterListener, com.svenruppert.dependencies.core.logger.HasLogger, java.io.Serializable, com.vaadin.flow.server.UIInitListener, com.vaadin.flow.server.VaadinServiceInitListener)
    • com.svenruppert.jsentinel.authorization.impl.VaadinAccessContextFactory
    • com.svenruppert.jsentinel.authorization.impl.VaadinAccessDecisionMapper
    • com.svenruppert.jsentinel.session.vaadin.VaadinJSentinelVersionContext
    • com.svenruppert.jsentinel.logout.vaadin.VaadinLogoutService<U> (implements com.svenruppert.jsentinel.logout.LogoutService)
    • com.svenruppert.jsentinel.authorization.impl.VaadinNavigationAccessDecisionMapper
    • com.svenruppert.jsentinel.authorization.vaadin.VaadinSessionSubjectStore (implements com.svenruppert.jsentinel.authorization.api.SubjectStore)
    • com.svenruppert.jsentinel.credential.propagation.vaadin.VaadinSessionTokenCredentialStore (implements com.svenruppert.jsentinel.credential.propagation.TokenCredentialStore)

Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy