Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.decs.application.data.AbstractEntity
      • com.decs.application.data.person.SamplePerson
      • com.decs.application.data.user.User
    • com.decs.application.Application (implements com.vaadin.flow.component.page.AppShellConfigurator)
    • com.decs.application.security.AuthenticatedUser
    • com.decs.application.Client
    • 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.login.AbstractLogin (implements com.vaadin.flow.component.HasEnabled)
        • com.vaadin.flow.component.login.LoginOverlay (implements com.vaadin.flow.component.HasStyle)
          • com.decs.application.views.login.LoginView (implements com.vaadin.flow.router.BeforeEnterObserver)
      • com.vaadin.flow.component.applayout.AppLayout (implements com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.RouterLayout)
      • 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.decs.application.views.ProblemEditor.save.SaveButton
      • com.vaadin.flow.component.Composite<T>
      • com.vaadin.flow.component.notification.Notification (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.tabs.Tab (implements com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasLabel, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasTooltip)
        • com.decs.application.views.ProblemEditor.tabs.AntTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.DistEvalTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.GeneralTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.IslandsTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.KozaTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.SaveTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
        • com.decs.application.views.ProblemEditor.tabs.SimpleTab (implements com.decs.application.views.ProblemEditor.tabs.ParamTab)
    • com.decs.application.utils.csvFile.CSVGenerator
    • java.util.EventObject (implements java.io.Serializable)
      • com.vaadin.flow.component.ComponentEvent<T>
        • com.decs.application.views.ProblemEditor.save.SaveEvent
    • com.decs.application.utils.constants.FilePathConstants
    • com.decs.application.data.generation.Generation
    • com.decs.application.data.distribution.Island
    • com.decs.application.data.job.Job
    • com.decs.shared.JobFile (implements java.io.Serializable)
    • com.decs.application.LoginPO
    • com.decs.application.services.ObjectListDatabase
    • com.decs.application.PlaywrightIT
    • com.decs.application.data.problem.Problem
    • com.decs.application.utils.ProblemCreator
    • com.decs.application.utils.confFile.ProblemFileManager
    • com.decs.application.services.SamplePersonService
    • com.decs.application.services.SessionManager
    • com.decs.shared.SlaveInfo (implements java.io.Serializable)
    • com.decs.application.services.SlaveManager
    • com.decs.shared.SystemInformation (implements java.io.Serializable)
    • com.decs.application.services.SystemManager
    • java.lang.Thread (implements java.lang.Runnable)
    • com.decs.application.services.Timer
    • com.decs.application.utils.constants.TooltipText
    • com.decs.application.security.UserDetailsServiceImpl (implements org.springframework.security.core.userdetails.UserDetailsService)
    • com.decs.application.services.UserService
    • com.vaadin.flow.spring.security.VaadinWebSecurity

Interface Hierarchy

  • org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
    • com.decs.application.data.person.SamplePersonRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • com.decs.application.data.user.UserRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
  • com.decs.application.views.ProblemEditor.tabs.ParamTab
  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • com.decs.application.data.person.SamplePersonRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
      • com.decs.application.data.user.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
  • java.rmi.Remote
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.ListCrudRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • com.decs.application.data.person.SamplePersonRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • com.decs.application.data.user.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • com.decs.application.data.person.SamplePersonRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
          • com.decs.application.data.user.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)

Enum Class Hierarchy