Class TurSNSiteSpotlightAPI

Object
TurSNSiteSpotlightAPI

@RestController @RequestMapping("/api/sn/{ignoredSnSiteId}/spotlight") public class TurSNSiteSpotlightAPI extends Object
Since:
0.3.4
Author:
Alexandre Oliveira
  • Constructor Details

  • Method Details

    • turSNSiteSpotlightList

      @GetMapping public List<TurSNSiteSpotlight> turSNSiteSpotlightList(@PathVariable String ignoredSnSiteId)
    • turSNSiteSpotlightGet

      @GetMapping("/{id}") public TurSNSiteSpotlight turSNSiteSpotlightGet(@PathVariable String ignoredSnSiteId, @PathVariable String id)
    • turSNSiteSpotlightUpdate

      @PutMapping("/{id}") @CacheEvict(value={"spotlight","spotlight_term"}, allEntries=true) public TurSNSiteSpotlight turSNSiteSpotlightUpdate(@PathVariable String id, @RequestBody TurSNSiteSpotlight turSNSiteSpotlight, @PathVariable String ignoredSnSiteId)
    • turSNSiteSpotlightDelete

      @Transactional @DeleteMapping("/{id}") @CacheEvict(value={"spotlight","spotlight_term","turSNSiteSpotlightFindByTurSNSite"}, allEntries=true) public boolean turSNSiteSpotlightDelete(@PathVariable String id, @PathVariable String ignoredSnSiteId)
    • turSNSiteSpotlightAdd

      @PostMapping @CacheEvict(value={"spotlight","spotlight_term"}, allEntries=true) public TurSNSiteSpotlight turSNSiteSpotlightAdd(@RequestBody TurSNSiteSpotlight turSNSiteSpotlight, @PathVariable String ignoredSnSiteId)
    • turSNSiteSpotlightStructure

      @GetMapping("structure") public TurSNSiteSpotlight turSNSiteSpotlightStructure(@PathVariable String ignoredSnSiteId)