Class AugmentationEndpoint


  • @FrameworkRestController
    @FrameworkMapping("/augmentation")
    @DataRouteByExample(Augmentation.class)
    public class AugmentationEndpoint
    extends Object
    Author:
    Nick Crum (ncrum)
    • Method Detail

      • readAugmentation

        @FrameworkGetMapping("/{id}")
        @Policy(permissionRoots="AUGMENTATION",
                operationTypes=READ)
        public Augmentation readAugmentation​(javax.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​(javax.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​(javax.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​(javax.servlet.http.HttpServletRequest request,
                                       @ContextOperation(DELETE)
                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo context,
                                       @PathVariable
                                       String id)