Package com.viglet.turing.api.sn.console
Class TurSNRankingExpressionAPI
java.lang.Object
com.viglet.turing.api.sn.console.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) booleanturSNRankingExpressionDelete(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
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)
-