Package com.plannaplan.services
Class CourseService
java.lang.Object
com.plannaplan.services.CourseService
@Service
public class CourseService
extends java.lang.Object
Service of CourseService which can get(Course By Name, All Courses, Courses
Ammount ), save, delete course.
-
Constructor Summary
Constructors Constructor Description CourseService() -
Method Summary
Modifier and Type Method Description voiddelete(Course course)delete course from dbjava.util.List<Course>getAllCourses()java.util.Optional<Course>getCourseByName(java.lang.String name)getCourseByNameintgetCoursesAmmount()Coursesave(Course course)save to db
-
Constructor Details
-
CourseService
public CourseService()
-
-
Method Details
-
getCourseByName
getCourseByName- Parameters:
name- name of course to be found- Returns:
- Course By Name
-
getAllCourses
- Returns:
- all courses from db
-
save
save to db- Parameters:
course- which course you would like to save- Returns:
- Course instance with id from db
-
delete
delete course from db- Parameters:
course- which course you would like to delete
-
getCoursesAmmount
public int getCoursesAmmount()- Returns:
- ammount of courses in db
-