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.UploadGradeDataJob
- accept(JobContext) - Method in interface edu.ucsb.cs156.courses.services.jobs.JobContextConsumer
- ALL_QUARTERS_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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_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
- ApiResult - Class in edu.ucsb.cs156.courses.models
- ApiResult() - Constructor for class edu.ucsb.cs156.courses.models.ApiResult
B
- BadEnrollCdException - Exception Class in edu.ucsb.cs156.courses.errors
- BadEnrollCdException(String) - Constructor for exception class 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
- 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
- CoursesApplicationRunner - Class in edu.ucsb.cs156.courses
-
This class contains a `run` method that is called once at application startup time.
- CoursesApplicationRunner() - Constructor for class edu.ucsb.cs156.courses.CoursesApplicationRunner
- 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
- createForQuarter(String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- createForQuarterRange(String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- createForSubjectAndQuarter(String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- createForSubjectAndQuarterAndIfStale(String, String, boolean) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- createForSubjectAndQuarterRange(String, String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJobFactory
- 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
- CURRENT_QUARTER_ENDPOINT - Static variable in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- dateTimeProvider() - Method in class edu.ucsb.cs156.courses.config.MongoConfig
- 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.
- deleteAllJobs() - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- deleteAllJobs(Long) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- 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
- deleteCourses_PSID(String, 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 Class in edu.ucsb.cs156.courses.errors
- EntityNotFoundException(Class<?>, Object) - Constructor for exception class edu.ucsb.cs156.courses.errors.EntityNotFoundException
- EntityNotFoundException(Class<?>, String, Object, String, Object) - Constructor for exception class edu.ucsb.cs156.courses.errors.EntityNotFoundException
- equals(Object) - Method in class edu.ucsb.cs156.courses.models.Quarter
F
- filterChain(HttpSecurity) - Method in class edu.ucsb.cs156.courses.config.SecurityConfig
- FinalExam - Class in edu.ucsb.cs156.courses.documents
- FinalExam() - Constructor for class edu.ucsb.cs156.courses.documents.FinalExam
- findAll() - Method in interface edu.ucsb.cs156.courses.repositories.UCSBAPIQuarterRepository
- findAll(Pageable) - Method in interface edu.ucsb.cs156.courses.collections.UpdateCollection
- 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
- findByQuarter(String) - Method in interface edu.ucsb.cs156.courses.repositories.UCSBAPIQuarterRepository
- findByQuarter(String, Pageable) - Method in interface edu.ucsb.cs156.courses.collections.UpdateCollection
- 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, String) - Method in interface edu.ucsb.cs156.courses.collections.ConvertedSectionCollection
- findBySubjectArea(String, Pageable) - Method in interface edu.ucsb.cs156.courses.collections.UpdateCollection
- findBySubjectAreaAndQuarter(String, String, Pageable) - Method in interface edu.ucsb.cs156.courses.collections.UpdateCollection
- 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
- getActiveQuarterList() - Method in class edu.ucsb.cs156.courses.controllers.UCSBAPIQuarterController
- getActiveQuarterList() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- getAllQuarters() - Method in class edu.ucsb.cs156.courses.controllers.UCSBAPIQuarterController
- getAllQuarters() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- getAllQuartersFromAPI() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- getCourseDataStaleThresholdMinutes() - Method in class edu.ucsb.cs156.courses.services.IsStaleService
- getCourseNum() - Method in class edu.ucsb.cs156.courses.entities.GradeHistory
- getCurrentQuarter() - Method in class edu.ucsb.cs156.courses.controllers.UCSBAPIQuarterController
- getCurrentQuarter() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- getCurrentQuarterYYYYQ() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- getEndQtrYYYYQ() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- getLastUpdate(String, String) - Method in class edu.ucsb.cs156.courses.services.UpdateService
- 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
- getStartQtrYYYYQ() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- getUpdates(String, String, int, int) - Method in class edu.ucsb.cs156.courses.controllers.UpdateController
- 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
- githubUrl(String, String) - Static method in class edu.ucsb.cs156.courses.services.SystemInfoServiceImpl
- 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
- isStale(String, String) - Method in class edu.ucsb.cs156.courses.services.IsStaleService
-
Check if the data is stale for a given subject area and quarter
- IsStaleService - Class in edu.ucsb.cs156.courses.services
- IsStaleService() - Constructor for class edu.ucsb.cs156.courses.services.IsStaleService
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, Boolean) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataRangeOfQuartersJob(String, String, Boolean) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataRangeOfQuartersSingleSubjectJob(String, String, String, Boolean) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUpdateCourseDataWithQuarterJob(String, Boolean) - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- launchUploadGradeData() - Method in class edu.ucsb.cs156.courses.controllers.JobsController
- loadAllQuarters() - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- loadAllSubjects() - Method in class edu.ucsb.cs156.courses.services.UCSBSubjectsService
- loadQuarters() - Method in class edu.ucsb.cs156.courses.controllers.UCSBAPIQuarterController
- 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.
- MongoConfig - Class in edu.ucsb.cs156.courses.config
- MongoConfig() - Constructor for class edu.ucsb.cs156.courses.config.MongoConfig
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
- placeholderConfigurer() - Static method in class edu.ucsb.cs156.courses.CoursesApplication
- 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.
- quarterYYYYQInRange(String) - Method in class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- run(ApplicationArguments) - Method in class edu.ucsb.cs156.courses.CoursesApplicationRunner
-
Called once at application startup time.
- 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
- SAMPLE_QUARTER_JSON_F20 - Static variable in class edu.ucsb.cs156.courses.entities.UCSBAPIQuarter
- SAMPLE_QUARTER_JSON_M24 - Static variable in class edu.ucsb.cs156.courses.entities.UCSBAPIQuarter
- SAMPLE_QUARTER_JSON_W21 - Static variable in class edu.ucsb.cs156.courses.entities.UCSBAPIQuarter
- save(Update) - Method in interface edu.ucsb.cs156.courses.collections.UpdateCollection
- search(String, String, String) - Method in class edu.ucsb.cs156.courses.controllers.CourseOverTimeBuildingController
- search(String, String, String, boolean) - 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
- 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
- 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
- TreeElement() - Constructor for class edu.ucsb.cs156.courses.models.TreeElement
U
- UCSBAPIQuarter - Class in edu.ucsb.cs156.courses.entities
- UCSBAPIQuarter() - Constructor for class edu.ucsb.cs156.courses.entities.UCSBAPIQuarter
- UCSBAPIQuarterController - Class in edu.ucsb.cs156.courses.controllers
- UCSBAPIQuarterController() - Constructor for class edu.ucsb.cs156.courses.controllers.UCSBAPIQuarterController
- UCSBAPIQuarterRepository - Interface in edu.ucsb.cs156.courses.repositories
- UCSBAPIQuarterService - Class in edu.ucsb.cs156.courses.services
-
Service object that wraps the UCSB Academic Curriculum API
- UCSBAPIQuarterService(RestTemplateBuilder) - Constructor for class edu.ucsb.cs156.courses.services.UCSBAPIQuarterService
- 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
- Update - Class in edu.ucsb.cs156.courses.documents
- Update() - Constructor for class edu.ucsb.cs156.courses.documents.Update
- UpdateCollection - Interface in edu.ucsb.cs156.courses.collections
- UpdateController - Class in edu.ucsb.cs156.courses.controllers
- UpdateController() - Constructor for class edu.ucsb.cs156.courses.controllers.UpdateController
- 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
- updateCourses(JobContext, String, String) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJob
- UpdateService - Class in edu.ucsb.cs156.courses.services
- UpdateService() - Constructor for class edu.ucsb.cs156.courses.services.UpdateService
- updateUpdatesCollection(String, String, int, int, int) - Method in class edu.ucsb.cs156.courses.jobs.UpdateCourseDataJob
- 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