Uses of Class
edu.ucsb.cs156.frontiers.entities.CourseStaff
Packages that use CourseStaff
Package
Description
-
Uses of CourseStaff in edu.ucsb.cs156.frontiers.controllers
Methods in edu.ucsb.cs156.frontiers.controllers that return CourseStaffModifier and TypeMethodDescriptionCourseStaffController.postCourseStaff
(String firstName, String lastName, String email, Long courseId) This method creates a new CourseStaff.CourseStaffController.updateStaffMember
(Long courseId, Long id, String firstName, String lastName) Methods in edu.ucsb.cs156.frontiers.controllers that return types with arguments of type CourseStaffModifier and TypeMethodDescriptionCourseStaffController.courseStaffForCourse
(Long courseId) This method returns a list of course staff for a given course. -
Uses of CourseStaff in edu.ucsb.cs156.frontiers.repositories
Methods in edu.ucsb.cs156.frontiers.repositories that return types with arguments of type CourseStaffModifier and TypeMethodDescriptionCourseStaffRepository.findAllByEmail
(String email) This method returns a CourseStaff entity with a given email.CourseStaffRepository.findByCourseAndGithubLogin
(Course course, String githubLogin) CourseStaffRepository.findByCourseId
(Long courseId) This method returns a list of CourseStaff entities associated with a given course ID.CourseStaffRepository.findByEmailAndCourse
(String email, Course course) This method returns a CourseStaff entity with a given email and course. -
Uses of CourseStaff in edu.ucsb.cs156.frontiers.services
Methods in edu.ucsb.cs156.frontiers.services with parameters of type CourseStaffModifier and TypeMethodDescriptionvoid
UpdateUserService.attachUserToCourseStaff
(CourseStaff courseStaff) This method attaches a SingleRoster student to the User based on their email.OrganizationMemberService.inviteOrganizationOwner
(CourseStaff staff) void
OrganizationMemberService.removeOrganizationMember
(CourseStaff staffMember) Removes a member from an organization.