Class CaptureAwaitingResultPaymentStatusChangeHandler
java.lang.Object
com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
com.broadleafcommerce.orderoperation.service.handler.CaptureAwaitingResultPaymentStatusChangeHandler
- All Implemented Interfaces:
FulfillmentStatusChangeHandler
public class CaptureAwaitingResultPaymentStatusChangeHandler
extends AbstractFulfillmentStatusChangeHandler
Handles changing a fulfillment from the status
OrderFulfillmentStatus.CAPTURING_PAYMENT
to OrderFulfillmentStatus.CAPTURE_AWAITING_RESULT
.-
Constructor Summary
ConstructorDescriptionCaptureAwaitingResultPaymentStatusChangeHandler
(FulfillmentSplittingService<com.broadleafcommerce.order.client.domain.OrderFulfillment> splittingService, FulfillmentProvider<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillmentProvider, OrderProvider<com.broadleafcommerce.order.client.domain.Order> orderProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Method Summary
Methods inherited from class com.broadleafcommerce.orderoperation.service.handler.AbstractFulfillmentStatusChangeHandler
addAdditionalOrderFulfillmentFields, addAdditionalOrderFulfillmentFields, canHandle, getDetachedDurableMessageSender, getFulfillmentProvider, getFulfillmentWithChangedStatus, getOrderProvider, getProperties, getSplittingService, getTypeFactory, postProcessStatusChange, process, processSingleFulfillment, processSplitFulfillments, requestingCompleteFulfillment, sendFulfillmentStatusChangeEvent, setDetachedDurableMessageSender, setProperties
-
Constructor Details
-
CaptureAwaitingResultPaymentStatusChangeHandler
public CaptureAwaitingResultPaymentStatusChangeHandler(FulfillmentSplittingService<com.broadleafcommerce.order.client.domain.OrderFulfillment> splittingService, FulfillmentProvider<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillmentProvider, OrderProvider<com.broadleafcommerce.order.client.domain.Order> orderProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
-
Method Details
-
getValidTargetStatus
- Specified by:
getValidTargetStatus
in classAbstractFulfillmentStatusChangeHandler
-
getValidOriginatingStatuses
- Specified by:
getValidOriginatingStatuses
in classAbstractFulfillmentStatusChangeHandler
-