Class ScheduleCampaignController

java.lang.Object
com.chutneytesting.campaign.api.ScheduleCampaignController

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

  • Method Details

    • 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)