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 Details

  • Constructor Details

  • 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)