Class AbstractAutoStatusChangeOrderCreatedListener
- java.lang.Object
-
- com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener<OrderCreatedEvent>
-
- com.broadleafcommerce.orderoperation.service.messaging.ordercreated.AbstractAutoStatusChangeOrderCreatedListener
-
- Direct Known Subclasses:
AutoCaptureVirtualOrderCreatedListener
,AutoFulfillVirtualOrderCreatedListener
public abstract class AbstractAutoStatusChangeOrderCreatedListener extends AbstractAutoStatusChangeListener<OrderCreatedEvent>
-
-
Constructor Summary
Constructors Constructor Description AbstractAutoStatusChangeOrderCreatedListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, FulfillmentOperationService fulfillmentOperationService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.broadleafcommerce.data.tracking.core.context.ContextInfo
getContextInfo(OrderCreatedEvent event)
protected List<com.broadleafcommerce.order.client.domain.OrderFulfillment>
getFulfillments(OrderCreatedEvent event)
protected com.broadleafcommerce.order.client.domain.Order
getOrder(OrderCreatedEvent event)
-
Methods inherited from class com.broadleafcommerce.orderoperation.service.messaging.AbstractAutoStatusChangeListener
getFulfillmentOperationService, getIdempotentMessageService, getNewStatus, getTypeFactory, performChangeStatus, processEvent, shouldChangeStatus
-
-
-
-
Constructor Detail
-
AbstractAutoStatusChangeOrderCreatedListener
public AbstractAutoStatusChangeOrderCreatedListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, FulfillmentOperationService fulfillmentOperationService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService)
-
-
Method Detail
-
getFulfillments
protected List<com.broadleafcommerce.order.client.domain.OrderFulfillment> getFulfillments(OrderCreatedEvent event)
- Specified by:
getFulfillments
in classAbstractAutoStatusChangeListener<OrderCreatedEvent>
-
getOrder
protected com.broadleafcommerce.order.client.domain.Order getOrder(OrderCreatedEvent event)
- Specified by:
getOrder
in classAbstractAutoStatusChangeListener<OrderCreatedEvent>
-
getContextInfo
@Nullable protected com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo(OrderCreatedEvent event)
- Specified by:
getContextInfo
in classAbstractAutoStatusChangeListener<OrderCreatedEvent>
-
-