Package com.viglet.turing.api.sn.console
Class TurSNSiteSpotlightAPI
java.lang.Object
com.viglet.turing.api.sn.console.TurSNSiteSpotlightAPI
@RestController
@RequestMapping("/api/sn/{ignoredSnSiteId}/spotlight")
public class TurSNSiteSpotlightAPI
extends Object
- Since:
- 0.3.4
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSiteSpotlightAPI(TurSNSiteRepository turSNSiteRepository, TurSNSiteSpotlightRepository turSNSiteSpotlightRepository, TurSNSiteSpotlightDocumentRepository turSNSiteSpotlightDocumentRepository, TurSNSiteSpotlightTermRepository turSNSiteSpotlightTermRepository) -
Method Summary
Modifier and TypeMethodDescriptionturSNSiteSpotlightAdd(TurSNSiteSpotlight turSNSiteSpotlight, String ignoredSnSiteId) booleanturSNSiteSpotlightDelete(String id, String ignoredSnSiteId) turSNSiteSpotlightGet(String ignoredSnSiteId, String id) turSNSiteSpotlightList(String ignoredSnSiteId) turSNSiteSpotlightStructure(String ignoredSnSiteId) turSNSiteSpotlightUpdate(String id, TurSNSiteSpotlight turSNSiteSpotlight, String ignoredSnSiteId)
-
Constructor Details
-
TurSNSiteSpotlightAPI
public TurSNSiteSpotlightAPI(TurSNSiteRepository turSNSiteRepository, TurSNSiteSpotlightRepository turSNSiteSpotlightRepository, TurSNSiteSpotlightDocumentRepository turSNSiteSpotlightDocumentRepository, TurSNSiteSpotlightTermRepository turSNSiteSpotlightTermRepository)
-
-
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
-
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)
-