Hierarchy For All Packages
Package Hierarchies:- edu.ucsb.cs156.courses,
- edu.ucsb.cs156.courses.aop,
- edu.ucsb.cs156.courses.collections,
- edu.ucsb.cs156.courses.config,
- edu.ucsb.cs156.courses.controllers,
- edu.ucsb.cs156.courses.documents,
- edu.ucsb.cs156.courses.entities,
- edu.ucsb.cs156.courses.errors,
- edu.ucsb.cs156.courses.jobs,
- edu.ucsb.cs156.courses.models,
- edu.ucsb.cs156.courses.repositories,
- edu.ucsb.cs156.courses.services,
- edu.ucsb.cs156.courses.services.jobs,
- edu.ucsb.cs156.courses.utilities
Class Hierarchy
- java.lang.Object
- edu.ucsb.cs156.courses.controllers.ApiController
- edu.ucsb.cs156.courses.controllers.GradeHistoryController
- edu.ucsb.cs156.courses.controllers.JobsController
- edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- edu.ucsb.cs156.courses.controllers.PersonalSectionsController
- edu.ucsb.cs156.courses.controllers.PSCourseController
- edu.ucsb.cs156.courses.controllers.SystemInfoController
- edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- edu.ucsb.cs156.courses.controllers.UserInfoController
- edu.ucsb.cs156.courses.controllers.UsersController
- edu.ucsb.cs156.courses.models.ApiResult
- edu.ucsb.cs156.courses.documents.ConvertedSection
- edu.ucsb.cs156.courses.documents.Course
- edu.ucsb.cs156.courses.documents.CourseInfo (implements java.lang.Cloneable)
- edu.ucsb.cs156.courses.controllers.CourseOverTimeBuildingController
- edu.ucsb.cs156.courses.controllers.CourseOverTimeController
- edu.ucsb.cs156.courses.controllers.CourseOverTimeInstructorController
- edu.ucsb.cs156.courses.documents.CoursePage
- edu.ucsb.cs156.courses.CoursesApplication
- edu.ucsb.cs156.courses.utilities.CourseUtilities
- edu.ucsb.cs156.courses.controllers.CSRFController
- edu.ucsb.cs156.courses.models.CurrentUser
- edu.ucsb.cs156.courses.services.CurrentUserService
- edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- edu.ucsb.cs156.courses.documents.FinalExam (implements java.lang.Cloneable)
- edu.ucsb.cs156.courses.controllers.FrontendController
- edu.ucsb.cs156.courses.controllers.FrontendProxyController
- edu.ucsb.cs156.courses.documents.GeneralEducation
- edu.ucsb.cs156.courses.entities.GradeHistory
- edu.ucsb.cs156.courses.services.GrantedAuthoritiesService
- edu.ucsb.cs156.courses.documents.Instructor (implements java.lang.Cloneable)
- edu.ucsb.cs156.courses.entities.Job
- edu.ucsb.cs156.courses.services.jobs.JobContext
- edu.ucsb.cs156.courses.services.jobs.JobService
- edu.ucsb.cs156.courses.aop.LoggingAspect
- edu.ucsb.cs156.courses.entities.PersonalSchedule
- edu.ucsb.cs156.courses.entities.PSCourse
- edu.ucsb.cs156.courses.models.Quarter
- edu.ucsb.cs156.courses.documents.Section (implements java.lang.Cloneable)
- edu.ucsb.cs156.courses.models.SystemInfo
- edu.ucsb.cs156.courses.services.SystemInfoService
- edu.ucsb.cs156.courses.services.SystemInfoServiceImpl
- edu.ucsb.cs156.courses.jobs.TestJob (implements edu.ucsb.cs156.courses.services.jobs.JobContextConsumer)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- edu.ucsb.cs156.courses.errors.BadEnrollCdException
- edu.ucsb.cs156.courses.errors.EntityNotFoundException
- java.lang.RuntimeException
- java.lang.Exception
- edu.ucsb.cs156.courses.documents.TimeLocation (implements java.lang.Cloneable)
- edu.ucsb.cs156.courses.models.TreeElement
- edu.ucsb.cs156.courses.controllers.UCSBCurriculumController
- edu.ucsb.cs156.courses.services.UCSBCurriculumService
- edu.ucsb.cs156.courses.controllers.UCSBFinalExamController
- edu.ucsb.cs156.courses.services.UCSBGradeHistoryServiceImpl (implements edu.ucsb.cs156.courses.services.UCSBGradeHistoryService)
- edu.ucsb.cs156.courses.controllers.UCSBSectionsController
- edu.ucsb.cs156.courses.entities.UCSBSubject
- edu.ucsb.cs156.courses.services.UCSBSubjectsService
- edu.ucsb.cs156.courses.jobs.UpdateCourseDataJob (implements edu.ucsb.cs156.courses.services.jobs.JobContextConsumer)
- edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- edu.ucsb.cs156.courses.jobs.UpdateFinalsDataJob (implements edu.ucsb.cs156.courses.services.jobs.JobContextConsumer)
- edu.ucsb.cs156.courses.jobs.UpdateFinalsDataJobFactory
- edu.ucsb.cs156.courses.jobs.UploadGradeDataJob (implements edu.ucsb.cs156.courses.services.jobs.JobContextConsumer)
- edu.ucsb.cs156.courses.jobs.UploadGradeDataJobFactory
- edu.ucsb.cs156.courses.entities.User
- org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
- edu.ucsb.cs156.courses.config.SecurityConfig
- edu.ucsb.cs156.courses.controllers.ApiController
Interface Hierarchy
- edu.ucsb.cs156.courses.services.jobs.JobContextConsumer
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.mongodb.repository.MongoRepository<T,
ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T, ID>) - edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- org.springframework.data.mongodb.repository.MongoRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - edu.ucsb.cs156.courses.repositories.GradeHistoryRepository
- edu.ucsb.cs156.courses.repositories.JobsRepository
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.mongodb.repository.MongoRepository<T,
ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>) - edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- org.springframework.data.mongodb.repository.MongoRepository<T,
- edu.ucsb.cs156.courses.repositories.PersonalScheduleRepository
- edu.ucsb.cs156.courses.repositories.PSCourseRepository
- edu.ucsb.cs156.courses.repositories.UCSBSubjectRepository
- edu.ucsb.cs156.courses.repositories.UserRepository
- org.springframework.data.repository.CrudRepository<T,
- edu.ucsb.cs156.courses.services.UCSBGradeHistoryService