Package Hierarchies:
- at.jku.dke.etutor.task_app,
- at.jku.dke.etutor.task_app.auth,
- at.jku.dke.etutor.task_app.config,
- at.jku.dke.etutor.task_app.controllers,
- at.jku.dke.etutor.task_app.data,
- at.jku.dke.etutor.task_app.data.converters,
- at.jku.dke.etutor.task_app.data.entities,
- at.jku.dke.etutor.task_app.data.repositories,
- at.jku.dke.etutor.task_app.dto,
- at.jku.dke.etutor.task_app.services,
- at.jku.dke.etutor.task_app.test
Class Hierarchy
- java.lang.Object
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
- at.jku.dke.etutor.task_app.auth.ApiKeyConfiguration
- at.jku.dke.etutor.task_app.AppHelper
- at.jku.dke.etutor.task_app.auth.AuthConstants
- at.jku.dke.etutor.task_app.auth.AuthenticationService
- at.jku.dke.etutor.task_app.config.BaseOpenApiConfig
- at.jku.dke.etutor.task_app.config.BaseSecurityConfig
- at.jku.dke.etutor.task_app.data.entities.BaseSubmission<T> (implements at.jku.dke.etutor.task_app.data.entities.Submission<T>)
- at.jku.dke.etutor.task_app.controllers.BaseSubmissionControllerWithoutRequestMapping<A> (implements at.jku.dke.etutor.task_app.controllers.SubmissionController<T>)
- at.jku.dke.etutor.task_app.services.BaseSubmissionService<T,S,U> (implements at.jku.dke.etutor.task_app.services.SubmissionService<U>)
- at.jku.dke.etutor.task_app.data.entities.BaseTask (implements at.jku.dke.etutor.task_app.data.entities.Task)
- at.jku.dke.etutor.task_app.controllers.BaseTaskControllerWithoutRequestMapping<E,D,A> (implements at.jku.dke.etutor.task_app.controllers.TaskController<D,T>)
- at.jku.dke.etutor.task_app.data.entities.BaseTaskGroup (implements at.jku.dke.etutor.task_app.data.entities.TaskGroup)
- at.jku.dke.etutor.task_app.controllers.BaseTaskGroupControllerWithoutRequestMapping<E,D,A> (implements at.jku.dke.etutor.task_app.controllers.TaskGroupController<D,T>)
- at.jku.dke.etutor.task_app.services.BaseTaskGroupService<G,S> (implements at.jku.dke.etutor.task_app.services.TaskGroupService<G,S>)
- at.jku.dke.etutor.task_app.services.BaseTaskService<T,S> (implements at.jku.dke.etutor.task_app.services.TaskService<T,S>)
- 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, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- at.jku.dke.etutor.task_app.test.LoadTest
- org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler (implements org.springframework.context.MessageSourceAware)
- at.jku.dke.etutor.task_app.data.converters.SubmissionModeConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
- at.jku.dke.etutor.task_app.data.converters.TaskStatusConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
- java.lang.Thread (implements java.lang.Runnable)
Interface Hierarchy
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- at.jku.dke.etutor.task_app.data.repositories.SubmissionRepository<S> (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- 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>)
- at.jku.dke.etutor.task_app.data.repositories.SubmissionRepository<S> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- at.jku.dke.etutor.task_app.data.repositories.TaskGroupRepository<T>
- at.jku.dke.etutor.task_app.data.repositories.TaskRepository<T>
- 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>)
- at.jku.dke.etutor.task_app.data.repositories.SubmissionRepository<S> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- at.jku.dke.etutor.task_app.data.repositories.TaskGroupRepository<T>
- at.jku.dke.etutor.task_app.data.repositories.TaskRepository<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>)
- at.jku.dke.etutor.task_app.data.repositories.SubmissionRepository<S> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- at.jku.dke.etutor.task_app.data.repositories.TaskGroupRepository<T>
- at.jku.dke.etutor.task_app.data.repositories.TaskRepository<T>
- at.jku.dke.etutor.task_app.data.entities.Submission<T>
- at.jku.dke.etutor.task_app.controllers.SubmissionController<T>
- at.jku.dke.etutor.task_app.services.SubmissionService<U>
- at.jku.dke.etutor.task_app.data.entities.Task
- at.jku.dke.etutor.task_app.data.entities.TaskInGroup<T>
- at.jku.dke.etutor.task_app.controllers.TaskController<D,T>
- at.jku.dke.etutor.task_app.data.entities.TaskGroup
- at.jku.dke.etutor.task_app.controllers.TaskGroupController<D,T>
- at.jku.dke.etutor.task_app.services.TaskGroupService<G,S>
- at.jku.dke.etutor.task_app.services.TaskService<T,S>