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 Summary
ConstructorsConstructorDescriptionTransitionErrorEndpoint
(WorkflowRequestErrorManager errorManager, EndpointValidation endpointValidation, ChangeSummaryGroupService<ChangeSummaryGroup> groupService, ChangeDeployService<ChangeDeploy> deployService, ChangeSummaryService<ChangeSummary> summaryService, DeploymentJobSchedulingRequestErrorHandler schedulingErrorHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
errorDeploy
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String deployId, String sandbox) void
errorPromote
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String changeSummaryGroupId, String sandbox) void
errorRebase
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String changeSummaryId, String sandbox) void
errorReject
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String changeSummaryGroupId, String sandbox) void
errorRevert
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String changeSummaryId, String sandbox) void
errorSchedule
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String deployId, String sandbox) protected boolean
Whether or not vendor processing is enabled.void
setVendorProcessingEnabled
(boolean vendorProcessingEnabled) Whether or not vendor processing is enabled.
-
Constructor Details
-
TransitionErrorEndpoint
public TransitionErrorEndpoint(WorkflowRequestErrorManager errorManager, EndpointValidation endpointValidation, ChangeSummaryGroupService<ChangeSummaryGroup> groupService, ChangeDeployService<ChangeDeploy> deployService, ChangeSummaryService<ChangeSummary> summaryService, DeploymentJobSchedulingRequestErrorHandler schedulingErrorHandler)
-
-
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.
-