Class ScheduleCampaignController


  • @RestController
    @RequestMapping("/api/ui/campaign/v1/scheduling")
    @CrossOrigin(origins="*")
    public class ScheduleCampaignController
    extends Object
    • Method Detail

      • getAll

        @PreAuthorize("hasAuthority(\'CAMPAIGN_READ\')")
        @GetMapping(path="",
                    produces="application/json")
        public List<SchedulingCampaignDto> getAll()
      • add

        @PreAuthorize("hasAuthority(\'CAMPAIGN_WRITE\')")
        @PostMapping(path="",
                     consumes="application/json",
                     produces="application/json")
        public void add​(@RequestBody
                        SchedulingCampaignDto dto)
      • delete

        @PreAuthorize("hasAuthority(\'CAMPAIGN_WRITE\')")
        @DeleteMapping(path="/{schedulingCampaignId}",
                       produces="application/json")
        public void delete​(@PathVariable("schedulingCampaignId")
                           Long schedulingCampaignId)