Class SynonymEndpoint
java.lang.Object
com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
@FrameworkRestController
@FrameworkMapping("/synonyms/{indexableType}")
@DataRouteByKey("search")
public class SynonymEndpoint
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSynonyms
(String indexableType, List<Synonym> synonyms, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
deleteSynonym
(String indexableType, String word, String synonym, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) void
deleteSynonyms
(String indexableType, String word, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected SynonymService
readAllSynonyms
(String indexableType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) readSynonym
(String indexableType, String word, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) updateSynonym
(String indexableType, String word, Synonym synonym, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Locale
validateLocale
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
SynonymEndpoint
-
-
Method Details
-
readAllSynonyms
-
readSynonym
-
addSynonyms
-
updateSynonym
@FrameworkPutMapping("/{word}") @FrameworkPatchMapping("/{word}") @Policy(permissionRoots="FIELD", operationTypes={UPDATE,CREATE}) public Synonym updateSynonym(@PathVariable String indexableType, @PathVariable String word, @RequestBody Synonym synonym, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
deleteSynonym
@FrameworkDeleteMapping("/{word}/{synonym}") @Policy(permissionRoots="FIELD", operationTypes=DELETE) public void deleteSynonym(@PathVariable String indexableType, @PathVariable String word, @PathVariable String synonym, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
deleteSynonyms
-
validateLocale
protected Locale validateLocale(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getSynonymService
-