Class EventPostController
java.lang.Object
io.github.navjotsrakhra.eventmanager.controller.EventPostController
The EventPostController class handles HTTP requests related to event posts.
-
Constructor Summary
ConstructorsConstructorDescriptionEventPostController(EventPostGetService eventPostGetService) Constructor for the EventPostController class. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<org.springframework.data.domain.Page<EventPostDTO>> getAllEvents(org.springframework.data.domain.Pageable pagination) Handles GET requests for the "/events" URL and retrieves a list of all event posts.
-
Constructor Details
-
Method Details
-
getAllEvents
@GetMapping public org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<EventPostDTO>> getAllEvents(@PageableDefault(size=5,sort="postedAt",direction=DESC) org.springframework.data.domain.Pageable pagination) Handles GET requests for the "/events" URL and retrieves a list of all event posts.EventPostDTOis the exposed version ofEventPost.- Parameters:
pagination- The pagination object. SeePageable. Defaults to page 0, size 5, sorted by postedAt.- Returns:
- ResponseEntity containing a list of EventPostDTO objects.
-