Class AugmentationEndpoint
java.lang.Object
com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
@FrameworkRestController
@FrameworkMapping("/augmentation")
@DataRouteByExample(Augmentation.class)
public class AugmentationEndpoint
extends Object
- Author:
- Nick Crum (ncrum)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected final AugmentationService<Augmentation>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAugmentation
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Augmentation req) void
deleteAugmentation
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) readAugmentation
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) replaceAugmentation
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Augmentation req)
-
Field Details
-
BASE_URI
- See Also:
-
service
-
-
Constructor Details
-
AugmentationEndpoint
-
-
Method Details
-
readAugmentation
@FrameworkGetMapping("/{id}") @Policy(permissionRoots="AUGMENTATION", operationTypes=READ) public Augmentation readAugmentation(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id) -
createAugmentation
@FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="AUGMENTATION", operationTypes=CREATE) public Augmentation createAugmentation(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @RequestBody Augmentation req) -
replaceAugmentation
@FrameworkPutMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="AUGMENTATION", operationTypes=UPDATE) public Augmentation replaceAugmentation(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody Augmentation req) -
deleteAugmentation
@FrameworkDeleteMapping("/{id}") @Policy(permissionRoots="AUGMENTATION", operationTypes=DELETE) public void deleteAugmentation(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable String id)
-