Class SubscriptionsController

java.lang.Object
eu.dnetlib.common.controller.AbstractDnetController
eu.dnetlib.broker.controllers.SubscriptionsController

@RestController @RequestMapping("/api/subscriptions") public class SubscriptionsController extends AbstractDnetController
  • Field Details

  • Constructor Details

    • SubscriptionsController

      public SubscriptionsController()
  • Method Details

    • listSubscriptions

      @GetMapping("") public Iterable<Subscription> listSubscriptions()
    • getSubscription

      @GetMapping("/{id}") public Subscription getSubscription(@PathVariable String id)
    • deleteSubscription

      @DeleteMapping("/{id}") public void deleteSubscription(@PathVariable String id)
    • registerSubscription

      @PostMapping("") public Subscription registerSubscription(@RequestBody eu.dnetlib.broker.controllers.InSubscription inSub)
    • deleteNotificationDate

      @DeleteMapping("/{id}/date") public void deleteNotificationDate(@PathVariable String id)
    • deleteAllNotificationDates

      @GetMapping("/resetLastNotificationDates") public void deleteAllNotificationDates()