Index

A B C D E F G H I J L M P Q R S T U Y 
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
 
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
A B C D E F G H I J L M P Q R S T U Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form