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.UCSBGradeHistoryServiceImpl
 - ApiController - Class in edu.ucsb.cs156.courses.controllers
 - ApiController() - Constructor for class edu.ucsb.cs156.courses.controllers.ApiController
 
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
 - CourseOverTimeBuildingController - Class in edu.ucsb.cs156.courses.controllers
 - CourseOverTimeBuildingController() - Constructor for class edu.ucsb.cs156.courses.controllers.CourseOverTimeBuildingController
 - CourseOverTimeController - Class in edu.ucsb.cs156.courses.controllers
 - CourseOverTimeController() - Constructor for class edu.ucsb.cs156.courses.controllers.CourseOverTimeController
 - CourseOverTimeInstructorController - Class in edu.ucsb.cs156.courses.controllers
 - CourseOverTimeInstructorController() - Constructor for class edu.ucsb.cs156.courses.controllers.CourseOverTimeInstructorController
 - 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.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.GradeHistoryRepository
 - 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
 - findByQuarterRangeAndBuildingCode(String, String, String) - Method in interface edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
 - 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
 - findByYyyyqAndCourseAndInstructorAndGrade(String, String, String, String) - Method in interface edu.ucsb.cs156.courses.repositories.GradeHistoryRepository
 - 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.GradeHistory
 - 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.UCSBGradeHistoryService
 - getGradeData(String) - Method in class edu.ucsb.cs156.courses.services.UCSBGradeHistoryServiceImpl
 - 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.GradeHistory
 - 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.UCSBGradeHistoryService
 - getUrls() - Method in class edu.ucsb.cs156.courses.services.UCSBGradeHistoryServiceImpl
 - 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
 - GradeHistory - Class in edu.ucsb.cs156.courses.entities
 - 
GradeHistory - Entity for grade history data.
 - GradeHistory() - Constructor for class edu.ucsb.cs156.courses.entities.GradeHistory
 - gradeHistoryBySubjectAreaAndCourseNumber(String, String) - Method in class edu.ucsb.cs156.courses.controllers.GradeHistoryController
 - GradeHistoryController - Class in edu.ucsb.cs156.courses.controllers
 - GradeHistoryController() - Constructor for class edu.ucsb.cs156.courses.controllers.GradeHistoryController
 - GradeHistoryRepository - 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 similarly to the precise way that course numbers are formatted in UCSB's GOLD system.
 
P
- parse(Reader) - Method in interface edu.ucsb.cs156.courses.services.UCSBGradeHistoryService
 - parse(Reader) - Method in class edu.ucsb.cs156.courses.services.UCSBGradeHistoryServiceImpl
 - 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<String>) - 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.UCSBGradeHistoryServiceImpl
 - 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.CourseOverTimeBuildingController
 - search(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.CourseOverTimeInstructorController
 - 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
 
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
 - UCSBGradeHistoryService - Interface in edu.ucsb.cs156.courses.services
 - UCSBGradeHistoryServiceImpl - Class in edu.ucsb.cs156.courses.services
 - UCSBGradeHistoryServiceImpl(RestTemplateBuilder) - Constructor for class edu.ucsb.cs156.courses.services.UCSBGradeHistoryServiceImpl
 - 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
 - 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(GradeHistoryRepository, List<GradeHistory>) - 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