Class TurSNRankingExpressionAPI

Object
TurSNRankingExpressionAPI

@RestController @RequestMapping("/api/sn/{snSiteId}/ranking-expression") public class TurSNRankingExpressionAPI extends Object
Since:
0.3.7
Author:
Alexandre Oliveira
  • Constructor Details

  • Method Details

    • turSNRankingExpressionList

      @GetMapping public Set<TurSNRankingExpression> turSNRankingExpressionList(@PathVariable String snSiteId)
    • turSNRankingExpressionGet

      @GetMapping("/{id}") public TurSNRankingExpression turSNRankingExpressionGet(@PathVariable String snSiteId, @PathVariable String id)
    • turSNRankingExpressionUpdate

      @PutMapping("/{id}") @CacheEvict(value="turSNRankingConditionFindByTurSNRankingExpression", allEntries=true) public TurSNRankingExpression turSNRankingExpressionUpdate(@PathVariable String id, @RequestBody TurSNRankingExpression turSNRankingExpression, @PathVariable String snSiteId)
    • turSNRankingExpressionDelete

      @Transactional @DeleteMapping("/{id}") @CacheEvict(value={"ranking_expression","turSNRankingExpressionFindByTurSNSite"}, allEntries=true) public boolean turSNRankingExpressionDelete(@PathVariable String id, @PathVariable String snSiteId)
    • turSNRankingExpressionAdd

      @PostMapping public TurSNRankingExpression turSNRankingExpressionAdd(@RequestBody TurSNRankingExpression turSNRankingExpression, @PathVariable String snSiteId)
    • turSNRankingExpressionStructure

      @GetMapping("structure") public TurSNRankingExpression turSNRankingExpressionStructure(@PathVariable String snSiteId)