Class TransitionErrorEndpoint

java.lang.Object
com.broadleafcommerce.sandbox.web.endpoint.TransitionErrorEndpoint

@FrameworkRestController @FrameworkMapping("/transitions/error") @DataRouteByExample(ChangeSummary.class) public class TransitionErrorEndpoint extends Object
Author:
Chad Harchar (charchar)
  • Constructor Details

  • Method Details

    • errorPromote

      @FrameworkPostMapping("/promote/{id}") @Policy(permissionRoots="USER_WORKFLOW") public void errorPromote(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String changeSummaryGroupId, @RequestParam String sandbox)
    • errorRevert

      @FrameworkPostMapping("/revert/{id}") @Policy(permissionRoots="USER_WORKFLOW") public void errorRevert(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String changeSummaryId, @RequestParam String sandbox)
    • errorReject

      @FrameworkPostMapping("/reject/{id}") @Policy(permissionRoots="APPROVAL_WORKFLOW") public void errorReject(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String changeSummaryGroupId, @RequestParam String sandbox)
    • errorDeploy

      @FrameworkPostMapping("/deploy/{id}") @Policy(permissionRoots="DEPLOYMENT_WORKFLOW") public void errorDeploy(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String deployId, @RequestParam String sandbox)
    • errorRebase

      @FrameworkPostMapping("/rebase/{id}") @Policy(permissionRoots="USER_WORKFLOW") public void errorRebase(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String changeSummaryId, @RequestParam String sandbox)
    • errorSchedule

      @FrameworkPostMapping("/schedule/{id}") @Policy(permissionRoots="DEPLOYMENT_WORKFLOW") public void errorSchedule(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String deployId, @RequestParam String sandbox)
    • isVendorProcessingEnabled

      protected boolean isVendorProcessingEnabled()
      Whether or not vendor processing is enabled. This will determine whether vendor narrowing is used for operations.
    • setVendorProcessingEnabled

      @Autowired public void setVendorProcessingEnabled(@Value("${broadleaf.sandbox.propagation.enabled:false}") boolean vendorProcessingEnabled)
      Whether or not vendor processing is enabled. This will determine whether vendor narrowing is used for operations.