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 TypeMethodDescriptionvoidUpdateUserService.attachUserToCourseStaff(CourseStaff courseStaff) This method attaches a Single Course Staff member to the User based on their email.OrganizationMemberService.inviteOrganizationOwner(CourseStaff staff) voidOrganizationMemberService.removeOrganizationMember(CourseStaff staffMember) Removes a member from an organization.