Package com.viglet.turing.api.sn.console
Class TurSNSiteSpotlightAPI
Object
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) boolean
turSNSiteSpotlightDelete
(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
@Inject 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)
-