Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.TestJob
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJob
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersJob
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersSingleSubjectJob
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataWithQuarterJob
- accept(JobContext) - Method in class edu.ucsb.cs156.courses.jobs.UploadGradeDataJob
- accept(JobContext) - Method in interface edu.ucsb.cs156.courses.services.jobs.JobContextConsumer
- ALL_SECTIONS_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- allCoursesForPsId(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- allJobs() - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- allSubjects() - Method in class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- allUsersCourses() - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- allUsersSchedules() - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- api() - Method in class edu.ucsb.cs156.courses.config.SpringFoxConfig
- API_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- ApiController - Class in edu.ucsb.cs156.courses.controllers
- ApiController() - Constructor for class edu.ucsb.cs156.courses.controllers.ApiController
- ApiResult - Class in edu.ucsb.cs156.courses.models.github
- ApiResult() - Constructor for class edu.ucsb.cs156.courses.models.github.ApiResult
B
- BadEnrollCdException - Exception in edu.ucsb.cs156.courses.errors
- BadEnrollCdException(String) - Constructor for exception edu.ucsb.cs156.courses.errors.BadEnrollCdException
- basicsearch(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.UCSBCurriculumController
- basicsearch(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.UCSBSectionsController
C
- clone() - Method in class edu.ucsb.cs156.courses.documents.ConvertedSection
- clone() - Method in class edu.ucsb.cs156.courses.documents.CourseInfo
- clone() - Method in class edu.ucsb.cs156.courses.documents.Instructor
- clone() - Method in class edu.ucsb.cs156.courses.documents.Section
- clone() - Method in class edu.ucsb.cs156.courses.documents.TimeLocation
- configure(HttpSecurity) - Method in class edu.ucsb.cs156.courses.config.SecurityConfig
- configure(WebSecurity) - Method in class edu.ucsb.cs156.courses.config.SecurityConfig
- ConvertedSection - Class in edu.ucsb.cs156.courses.documents
- ConvertedSection() - Constructor for class edu.ucsb.cs156.courses.documents.ConvertedSection
- ConvertedSectionCollection - Interface in edu.ucsb.cs156.courses.collections
- convertedSections() - Method in class edu.ucsb.cs156.courses.documents.CoursePage
-
Create a List of ConvertedSections from json representation
- Course - Class in edu.ucsb.cs156.courses.documents
- Course() - Constructor for class edu.ucsb.cs156.courses.documents.Course
- CourseInfo - Class in edu.ucsb.cs156.courses.documents
-
CourseInfo is an object that stores all of the information about a course from the UCSB Courses API except for the section info
- CourseInfo() - Constructor for class edu.ucsb.cs156.courses.documents.CourseInfo
- CourseInstructorController - Class in edu.ucsb.cs156.courses.controllers
- CourseInstructorController() - Constructor for class edu.ucsb.cs156.courses.controllers.CourseInstructorController
- CourseOverTimeController - Class in edu.ucsb.cs156.courses.controllers
- CourseOverTimeController() - Constructor for class edu.ucsb.cs156.courses.controllers.CourseOverTimeController
- CoursePage - Class in edu.ucsb.cs156.courses.documents
- CoursePage() - Constructor for class edu.ucsb.cs156.courses.documents.CoursePage
- CoursesApplication - Class in edu.ucsb.cs156.courses
- CoursesApplication() - Constructor for class edu.ucsb.cs156.courses.CoursesApplication
- CourseUtilities - Class in edu.ucsb.cs156.courses.utilities
-
static utility methods for dealing with courses
- create() - Method in class edu.ucsb.cs156.courses.jobs.UploadGradeDataJobFactory
- create(String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataWithQuarterJobFactory
- create(String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- create(String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersJobFactory
- create(String, String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersSingleSubjectJobFactory
- csrf() - Method in class edu.ucsb.cs156.courses.controllers.FrontendController
- csrf(CsrfToken) - Method in class edu.ucsb.cs156.courses.controllers.CSRFController
- CSRFController - Class in edu.ucsb.cs156.courses.controllers
- CSRFController() - Constructor for class edu.ucsb.cs156.courses.controllers.CSRFController
- CurrentUser - Class in edu.ucsb.cs156.courses.models
- CurrentUser() - Constructor for class edu.ucsb.cs156.courses.models.CurrentUser
- CurrentUserService - Class in edu.ucsb.cs156.courses.services
- CurrentUserService() - Constructor for class edu.ucsb.cs156.courses.services.CurrentUserService
- CurrentUserServiceImpl - Class in edu.ucsb.cs156.courses.services
- CurrentUserServiceImpl() - Constructor for class edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- CURRICULUM_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
D
- decrement() - Method in class edu.ucsb.cs156.courses.models.Quarter
-
Subtract one from current quarter, and return the value of that quarter as an int.
- deleteAllSubjects() - Method in class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- deleteCourses(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- deleteCourses_Admin(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- deleteSchedule(Long) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- deleteSchedule_Admin(Long) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- deleteSubject(String) - Method in class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
E
- edu.ucsb.cs156.courses - package edu.ucsb.cs156.courses
- edu.ucsb.cs156.courses.aop - package edu.ucsb.cs156.courses.aop
- edu.ucsb.cs156.courses.collections - package edu.ucsb.cs156.courses.collections
- edu.ucsb.cs156.courses.config - package edu.ucsb.cs156.courses.config
- edu.ucsb.cs156.courses.controllers - package edu.ucsb.cs156.courses.controllers
- edu.ucsb.cs156.courses.documents - package edu.ucsb.cs156.courses.documents
- edu.ucsb.cs156.courses.entities - package edu.ucsb.cs156.courses.entities
- edu.ucsb.cs156.courses.errors - package edu.ucsb.cs156.courses.errors
- edu.ucsb.cs156.courses.jobs - package edu.ucsb.cs156.courses.jobs
- edu.ucsb.cs156.courses.models - package edu.ucsb.cs156.courses.models
- edu.ucsb.cs156.courses.models.github - package edu.ucsb.cs156.courses.models.github
- edu.ucsb.cs156.courses.repositories - package edu.ucsb.cs156.courses.repositories
- edu.ucsb.cs156.courses.services - package edu.ucsb.cs156.courses.services
- edu.ucsb.cs156.courses.services.jobs - package edu.ucsb.cs156.courses.services.jobs
- edu.ucsb.cs156.courses.utilities - package edu.ucsb.cs156.courses.utilities
- ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBSubjectsService
- EntityNotFoundException - Exception in edu.ucsb.cs156.courses.errors
- EntityNotFoundException(Class<?>, Object) - Constructor for exception edu.ucsb.cs156.courses.errors.EntityNotFoundException
- equals(Object) - Method in class edu.ucsb.cs156.courses.models.Quarter
F
- FinalExam - Class in edu.ucsb.cs156.courses.documents
- FinalExam() - Constructor for class edu.ucsb.cs156.courses.documents.FinalExam
- findAllByPsId(Long) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findAllByPsIdAndUser(Long, User) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findAllByUserId(Long) - Method in interface edu.ucsb.cs156.courses.repositories.PersonalScheduleRepository
- findAllByUserId(Long) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findByCourse(String) - Method in interface edu.ucsb.cs156.courses.repositories.GradeDataRepository
- findByEmail(String) - Method in interface edu.ucsb.cs156.courses.repositories.UserRepository
- findById(Long) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findByIdAndUser(long, User) - Method in interface edu.ucsb.cs156.courses.repositories.PersonalScheduleRepository
- findByIdAndUser(long, User) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findByPsId(Long) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findByPsIdAndEnrollCd(long, String) - Method in interface edu.ucsb.cs156.courses.repositories.PSCourseRepository
- findByQuarterRangeAndCourseId(String, String, String) - Method in interface edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- findByQuarterRangeAndInstructor(String, String, String) - Method in interface edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- findByUserAndNameAndQuarter(User, String, String) - Method in interface edu.ucsb.cs156.courses.repositories.PersonalScheduleRepository
- findByYyyyqAndCourseAndProfessorAndGrade(String, String, String, String) - Method in interface edu.ucsb.cs156.courses.repositories.GradeDataRepository
- findOneByQuarterAndEnrollCode(String, String) - Method in interface edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- fromJSON(String) - Static method in class edu.ucsb.cs156.courses.documents.CoursePage
-
Create a CoursePage object from json representation
- FrontendController - Class in edu.ucsb.cs156.courses.controllers
- FrontendController() - Constructor for class edu.ucsb.cs156.courses.controllers.FrontendController
- FrontendProxyController - Class in edu.ucsb.cs156.courses.controllers
- FrontendProxyController() - Constructor for class edu.ucsb.cs156.courses.controllers.FrontendProxyController
G
- GeneralEducation - Class in edu.ucsb.cs156.courses.documents
- GeneralEducation() - Constructor for class edu.ucsb.cs156.courses.documents.GeneralEducation
- genericMessage(String) - Method in class edu.ucsb.cs156.courses.controllers.ApiController
- get() - Method in class edu.ucsb.cs156.courses.services.UCSBSubjectsService
- getAllSections(String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
-
This method retrieves all of the sections related to a certain enroll code.
- getConvertedSections(String, String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- getCourseById(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- getCourseById_admin(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- getCourseNum() - Method in class edu.ucsb.cs156.courses.entities.GradeData
- getCurrentUser() - Method in class edu.ucsb.cs156.courses.controllers.ApiController
- getCurrentUser() - Method in class edu.ucsb.cs156.courses.controllers.UserInfoController
- getCurrentUser() - Method in class edu.ucsb.cs156.courses.services.CurrentUserService
- getCurrentUser() - Method in class edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- getGradeData(String) - Method in interface edu.ucsb.cs156.courses.services.UCSBGradeDataService
- getGradeData(String) - Method in class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- getGrantedAuthorities() - Method in class edu.ucsb.cs156.courses.services.GrantedAuthoritiesService
- getJSON(String, String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- getJSONbyQtrEnrollCd(String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- getOAuth2AuthenticatedUser(SecurityContext, Authentication) - Method in class edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- getQ() - Method in class edu.ucsb.cs156.courses.models.Quarter
- getQ(int) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
Take yyyyq int format and return single character for quarter, either "W", "S", "M", or "F" for last digit 1, 2, 3, 4, respectively.
- getRoles() - Method in class edu.ucsb.cs156.courses.services.CurrentUserService
- getRoles() - Method in class edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- getScheduleById(Long) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- getScheduleById_admin(Long) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- getSection(String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
-
This method retrieves exactly one section matching the enrollCode and quarter arguments, if such a section exists.
- getSectionJSON(String, String, String) - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- getSectionsByPsId(Long) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSectionsController
- getSubjectArea() - Method in class edu.ucsb.cs156.courses.entities.GradeData
- getSubjectById(String) - Method in class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- getSubjectsJSON() - Method in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- getSystemInfo() - Method in class edu.ucsb.cs156.courses.controllers.SystemInfoController
- getSystemInfo() - Method in class edu.ucsb.cs156.courses.services.SystemInfoService
- getSystemInfo() - Method in class edu.ucsb.cs156.courses.services.SystemInfoServiceImpl
- getUrls() - Method in interface edu.ucsb.cs156.courses.services.UCSBGradeDataService
- getUrls() - Method in class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- getUser() - Method in class edu.ucsb.cs156.courses.services.CurrentUserService
- getUser() - Method in class edu.ucsb.cs156.courses.services.CurrentUserServiceImpl
- getValue() - Method in class edu.ucsb.cs156.courses.models.Quarter
- getYY() - Method in class edu.ucsb.cs156.courses.models.Quarter
- getYY(int) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
Take yyyyq int format and return two digit year as a String Throw illegal argument exception if not in yyyyq format.
- getYYYY() - Method in class edu.ucsb.cs156.courses.models.Quarter
- getYYYY(int) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
Take yyyyq int format and return four digit year as a String Throw illegal argument exception if not in yyyyq format.
- getYYYYQ() - Method in class edu.ucsb.cs156.courses.models.Quarter
- GradeData - Class in edu.ucsb.cs156.courses.entities
-
GradeHistory - Entity for grade history data.
- GradeData() - Constructor for class edu.ucsb.cs156.courses.entities.GradeData
- gradeDataBySubjectAreaAndCourseNumber(String, String) - Method in class edu.ucsb.cs156.courses.controllers.GradeDataController
- GradeDataController - Class in edu.ucsb.cs156.courses.controllers
- GradeDataController() - Constructor for class edu.ucsb.cs156.courses.controllers.GradeDataController
- GradeDataRepository - Interface in edu.ucsb.cs156.courses.repositories
- GrantedAuthoritiesService - Class in edu.ucsb.cs156.courses.services
- GrantedAuthoritiesService() - Constructor for class edu.ucsb.cs156.courses.services.GrantedAuthoritiesService
H
- handleGenericException(Throwable) - Method in class edu.ucsb.cs156.courses.controllers.ApiController
- handleIllegalArgumentException(Throwable) - Method in class edu.ucsb.cs156.courses.controllers.ApiController
- hashCode() - Method in class edu.ucsb.cs156.courses.models.Quarter
I
- increment() - Method in class edu.ucsb.cs156.courses.models.Quarter
-
Advance to the next quarter, and return the value of that quarter as an int.
- index() - Method in class edu.ucsb.cs156.courses.controllers.FrontendController
- Instructor - Class in edu.ucsb.cs156.courses.documents
- Instructor() - Constructor for class edu.ucsb.cs156.courses.documents.Instructor
- isAdmin(String) - Method in class edu.ucsb.cs156.courses.config.SecurityConfig
- isLoggedIn() - Method in class edu.ucsb.cs156.courses.services.CurrentUserService
J
- Job - Class in edu.ucsb.cs156.courses.entities
- Job() - Constructor for class edu.ucsb.cs156.courses.entities.Job
- JobContext - Class in edu.ucsb.cs156.courses.services.jobs
- JobContext() - Constructor for class edu.ucsb.cs156.courses.services.jobs.JobContext
- JobContextConsumer - Interface in edu.ucsb.cs156.courses.services.jobs
- JobsController - Class in edu.ucsb.cs156.courses.controllers
- JobsController() - Constructor for class edu.ucsb.cs156.courses.controllers.JobsController
- JobService - Class in edu.ucsb.cs156.courses.services.jobs
- JobService() - Constructor for class edu.ucsb.cs156.courses.services.jobs.JobService
- JobsRepository - Interface in edu.ucsb.cs156.courses.repositories
L
- launchTestJob(Boolean, Integer) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataJob(String, String) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataRangeOfQuartersJob(String, String) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataRangeOfQuartersSingleSubjectJob(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataWithQuarterJob(String) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUploadGradeData() - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- loadSubjects() - Method in class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- log(String) - Method in class edu.ucsb.cs156.courses.services.jobs.JobContext
- logControllers(JoinPoint) - Method in class edu.ucsb.cs156.courses.aop.LoggingAspect
- LoggingAspect - Class in edu.ucsb.cs156.courses.aop
-
This class is used to log all incoming requests to the controllers in a uniform way.
- LoggingAspect() - Constructor for class edu.ucsb.cs156.courses.aop.LoggingAspect
M
- main(String[]) - Static method in class edu.ucsb.cs156.courses.CoursesApplication
- makeFormattedCourseId(String, String) - Static method in class edu.ucsb.cs156.courses.utilities.CourseUtilities
-
Given a subject area and course number, return a course id that is formatted in the precise way that course numbers are formatted in UCSB's GOLD system.
P
- parse(Reader) - Method in interface edu.ucsb.cs156.courses.services.UCSBGradeDataService
- parse(Reader) - Method in class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- PersonalSchedule - Class in edu.ucsb.cs156.courses.entities
- PersonalSchedule() - Constructor for class edu.ucsb.cs156.courses.entities.PersonalSchedule
- PersonalScheduleRepository - Interface in edu.ucsb.cs156.courses.repositories
- PersonalSchedulesController - Class in edu.ucsb.cs156.courses.controllers
- PersonalSchedulesController() - Constructor for class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- PersonalSectionsController - Class in edu.ucsb.cs156.courses.controllers
- PersonalSectionsController() - Constructor for class edu.ucsb.cs156.courses.controllers.PersonalSectionsController
- postCourses(String, Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- postSchedule(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- proxy(ProxyExchange<byte[]>) - Method in class edu.ucsb.cs156.courses.controllers.FrontendProxyController
- PSCourse - Class in edu.ucsb.cs156.courses.entities
- PSCourse() - Constructor for class edu.ucsb.cs156.courses.entities.PSCourse
- PSCourseController - Class in edu.ucsb.cs156.courses.controllers
- PSCourseController() - Constructor for class edu.ucsb.cs156.courses.controllers.PSCourseController
- PSCourseRepository - Interface in edu.ucsb.cs156.courses.repositories
- putCourseById_admin(Long, PSCourse) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- putCoursesById(Long, PSCourse) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- putScheduleById(Long, PersonalSchedule) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- putScheduleById_admin(Long, PersonalSchedule) - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
Q
- Quarter - Class in edu.ucsb.cs156.courses.models
-
Represents a UCSB quarter.
- Quarter(int) - Constructor for class edu.ucsb.cs156.courses.models.Quarter
- Quarter(String) - Constructor for class edu.ucsb.cs156.courses.models.Quarter
-
Construct a Quarter object from a string s, either in QYY or YYYYQ format.
- quarterList(String, String) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
return a list of Quarters starting with the start parameter and ending with the end parameter, inclusive.
- qyyToyyyyQ(String) - Static method in class edu.ucsb.cs156.courses.models.Quarter
R
- REPO_OWNER_AND_NAME - Static variable in class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- runAsJob(JobContextConsumer) - Method in class edu.ucsb.cs156.courses.services.jobs.JobService
- runJobAsync(Job, JobContextConsumer) - Method in class edu.ucsb.cs156.courses.services.jobs.JobService
S
- search(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.CourseInstructorController
- search(String, String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.CourseOverTimeController
- Section - Class in edu.ucsb.cs156.courses.documents
- Section() - Constructor for class edu.ucsb.cs156.courses.documents.Section
- SECTION_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- sectionsearch(String, String) - Method in class edu.ucsb.cs156.courses.controllers.UCSBSectionsController
- security() - Method in class edu.ucsb.cs156.courses.config.SpringFoxConfig
- SecurityConfig - Class in edu.ucsb.cs156.courses.config
- SecurityConfig() - Constructor for class edu.ucsb.cs156.courses.config.SecurityConfig
- setValue(int) - Method in class edu.ucsb.cs156.courses.models.Quarter
- SpringFoxConfig - Class in edu.ucsb.cs156.courses.config
-
Configuration for Swagger, a package that provides documentation for REST API endpoints.
- SpringFoxConfig() - Constructor for class edu.ucsb.cs156.courses.config.SpringFoxConfig
- SUBJECTS_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- SystemInfo - Class in edu.ucsb.cs156.courses.models
-
This class represents the public information about the application.
- SystemInfo() - Constructor for class edu.ucsb.cs156.courses.models.SystemInfo
- SystemInfoController - Class in edu.ucsb.cs156.courses.controllers
- SystemInfoController() - Constructor for class edu.ucsb.cs156.courses.controllers.SystemInfoController
- SystemInfoService - Class in edu.ucsb.cs156.courses.services
- SystemInfoService() - Constructor for class edu.ucsb.cs156.courses.services.SystemInfoService
- SystemInfoServiceImpl - Class in edu.ucsb.cs156.courses.services
- SystemInfoServiceImpl() - Constructor for class edu.ucsb.cs156.courses.services.SystemInfoServiceImpl
T
- taskExecutor(ThreadPoolTaskExecutor) - Method in class edu.ucsb.cs156.courses.CoursesApplication
- TestJob - Class in edu.ucsb.cs156.courses.jobs
- TestJob() - Constructor for class edu.ucsb.cs156.courses.jobs.TestJob
- thisUsersCourses() - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- thisUsersCoursesForPsId(Long) - Method in class edu.ucsb.cs156.courses.controllers.PSCourseController
- thisUsersSchedules() - Method in class edu.ucsb.cs156.courses.controllers.PersonalSchedulesController
- threadPoolTaskExecutor() - Method in class edu.ucsb.cs156.courses.CoursesApplication
- TimeLocation - Class in edu.ucsb.cs156.courses.documents
- TimeLocation() - Constructor for class edu.ucsb.cs156.courses.documents.TimeLocation
- toString() - Method in class edu.ucsb.cs156.courses.models.Quarter
- TreeElement - Class in edu.ucsb.cs156.courses.models.github
- TreeElement() - Constructor for class edu.ucsb.cs156.courses.models.github.TreeElement
U
- UCSBCurriculumController - Class in edu.ucsb.cs156.courses.controllers
- UCSBCurriculumController() - Constructor for class edu.ucsb.cs156.courses.controllers.UCSBCurriculumController
- UCSBCurriculumService - Class in edu.ucsb.cs156.courses.services
-
Service object that wraps the UCSB Academic Curriculum API
- UCSBCurriculumService(RestTemplateBuilder) - Constructor for class edu.ucsb.cs156.courses.services.UCSBCurriculumService
- UCSBGradeDataService - Interface in edu.ucsb.cs156.courses.services
- UCSBGradeDataServiceImpl - Class in edu.ucsb.cs156.courses.services
- UCSBGradeDataServiceImpl(RestTemplateBuilder) - Constructor for class edu.ucsb.cs156.courses.services.UCSBGradeDataServiceImpl
- UCSBSectionsController - Class in edu.ucsb.cs156.courses.controllers
- UCSBSectionsController() - Constructor for class edu.ucsb.cs156.courses.controllers.UCSBSectionsController
- UCSBSubject - Class in edu.ucsb.cs156.courses.entities
- UCSBSubject() - Constructor for class edu.ucsb.cs156.courses.entities.UCSBSubject
- UCSBSubjectRepository - Interface in edu.ucsb.cs156.courses.repositories
- UCSBSubjectsController - Class in edu.ucsb.cs156.courses.controllers
- UCSBSubjectsController() - Constructor for class edu.ucsb.cs156.courses.controllers.UCSBSubjectsController
- UCSBSubjectsService - Class in edu.ucsb.cs156.courses.services
- UCSBSubjectsService(RestTemplateBuilder) - Constructor for class edu.ucsb.cs156.courses.services.UCSBSubjectsService
- Update - Class in edu.ucsb.cs156.courses.documents
- Update() - Constructor for class edu.ucsb.cs156.courses.documents.Update
- UpdateCourseDataJob - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataJob() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJob
- UpdateCourseDataJobFactory - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataJobFactory() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- UpdateCourseDataRangeOfQuartersJob - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataRangeOfQuartersJob() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersJob
- UpdateCourseDataRangeOfQuartersJobFactory - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataRangeOfQuartersJobFactory() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersJobFactory
- UpdateCourseDataRangeOfQuartersSingleSubjectJob - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataRangeOfQuartersSingleSubjectJob() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersSingleSubjectJob
- UpdateCourseDataRangeOfQuartersSingleSubjectJobFactory - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataRangeOfQuartersSingleSubjectJobFactory() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersSingleSubjectJobFactory
- UpdateCourseDataWithQuarterJob - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataWithQuarterJob() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataWithQuarterJob
- UpdateCourseDataWithQuarterJobFactory - Class in edu.ucsb.cs156.courses.jobs
- UpdateCourseDataWithQuarterJobFactory() - Constructor for class edu.ucsb.cs156.courses.jobs.UpdateCourseDataWithQuarterJobFactory
- updateCourses(JobContext, String, String, UCSBCurriculumService, ConvertedSectionCollection) - Static method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataRangeOfQuartersJob
- UploadGradeDataJob - Class in edu.ucsb.cs156.courses.jobs
- UploadGradeDataJob() - Constructor for class edu.ucsb.cs156.courses.jobs.UploadGradeDataJob
- UploadGradeDataJobFactory - Class in edu.ucsb.cs156.courses.jobs
- UploadGradeDataJobFactory() - Constructor for class edu.ucsb.cs156.courses.jobs.UploadGradeDataJobFactory
- upsertAll(GradeDataRepository, List<GradeData>) - Static method in class edu.ucsb.cs156.courses.jobs.UploadGradeDataJob
- User - Class in edu.ucsb.cs156.courses.entities
- User() - Constructor for class edu.ucsb.cs156.courses.entities.User
- UserInfoController - Class in edu.ucsb.cs156.courses.controllers
- UserInfoController() - Constructor for class edu.ucsb.cs156.courses.controllers.UserInfoController
- UserRepository - Interface in edu.ucsb.cs156.courses.repositories
- users() - Method in class edu.ucsb.cs156.courses.controllers.UsersController
- UsersController - Class in edu.ucsb.cs156.courses.controllers
- UsersController() - Constructor for class edu.ucsb.cs156.courses.controllers.UsersController
- utcDateTimeProvider() - Method in class edu.ucsb.cs156.courses.CoursesApplication
Y
- yyyyqToInt(String) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
Convert yyyyq as string to int, throwing exception if format is incorrect
- yyyyqToQyy(int) - Static method in class edu.ucsb.cs156.courses.models.Quarter
-
Convert yyyyq int format to Yqq String format throwing exception if format is incorrect
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form