Class NotificationController

java.lang.Object
web.sportflow.notification.NotificationController

@Controller @RequestMapping({"/users/notifications","/user/notifications"}) public class NotificationController extends Object
  • Constructor Details

    • NotificationController

      public NotificationController(NotificationService notificationService)
  • Method Details

    • markNotificationAsRead

      @PostMapping("/{notificationId}/read") public String markNotificationAsRead(@AuthenticationPrincipal User currentUser, @PathVariable Long notificationId, @RequestParam(defaultValue="/users/dashboard") String returnTo)
    • markAllNotificationsAsRead

      @PostMapping("/read-all") public String markAllNotificationsAsRead(@AuthenticationPrincipal User currentUser, @RequestParam(defaultValue="/users/dashboard") String returnTo)