Package com.viglet.turing.api.sn.console
Class TurSNRankingExpressionAPI
Object
TurSNRankingExpressionAPI
@RestController
@RequestMapping("/api/sn/{snSiteId}/ranking-expression")
public class TurSNRankingExpressionAPI
extends Object
- Since:
- 0.3.7
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNRankingExpressionAPI
(TurSNSiteRepository turSNSiteRepository, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository) -
Method Summary
Modifier and TypeMethodDescriptionturSNRankingExpressionAdd
(TurSNRankingExpression turSNRankingExpression, String snSiteId) boolean
turSNRankingExpressionDelete
(String id, String snSiteId) turSNRankingExpressionGet
(String snSiteId, String id) turSNRankingExpressionList
(String snSiteId) turSNRankingExpressionStructure
(String snSiteId) turSNRankingExpressionUpdate
(String id, TurSNRankingExpression turSNRankingExpression, String snSiteId)
-
Constructor Details
-
TurSNRankingExpressionAPI
@Inject public TurSNRankingExpressionAPI(TurSNSiteRepository turSNSiteRepository, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository)
-
-
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
-
turSNRankingExpressionAdd
@PostMapping public TurSNRankingExpression turSNRankingExpressionAdd(@RequestBody TurSNRankingExpression turSNRankingExpression, @PathVariable String snSiteId) -
turSNRankingExpressionStructure
@GetMapping("structure") public TurSNRankingExpression turSNRankingExpressionStructure(@PathVariable String snSiteId)
-