Class FulfillmentStatusChangeEvent
java.lang.Object
com.broadleafcommerce.orderoperation.service.messaging.fulfillments.FulfillmentStatusChangeEvent
- All Implemented Interfaces:
Serializable
A message event dispatched after a fulfillment has changed status.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleancom.broadleafcommerce.data.tracking.core.context.ContextInfoTheContextInfoderived from the original request containing tenant and sandbox info.com.broadleafcommerce.order.client.domain.OrderFulfillmentThe fulfillment which changed status.com.broadleafcommerce.order.client.domain.OrdergetOrder()The order which the fulfillment came from.The original status of the fulfillment before the change.The original request leading to the status change.inthashCode()voidsetContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfoderived from the original request containing tenant and sandbox info.voidsetFulfillment(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment) The fulfillment which changed status.voidsetOrder(com.broadleafcommerce.order.client.domain.Order order) The order which the fulfillment came from.voidsetOriginalStatus(String originalStatus) The original status of the fulfillment before the change.voidsetRequest(FulfillmentStatusChangeRequest request) The original request leading to the status change.toString()
-
Constructor Details
-
FulfillmentStatusChangeEvent
public FulfillmentStatusChangeEvent()
-
-
Method Details
-
getRequest
The original request leading to the status change.- Returns:
- the original request leading to the status change
-
getOriginalStatus
The original status of the fulfillment before the change.- Returns:
- the original status of the fulfillment before the change
-
getFulfillment
public com.broadleafcommerce.order.client.domain.OrderFulfillment getFulfillment()The fulfillment which changed status.This could be an entire fulfillment which was changed, or the changed part of a newly split fulfillment.
- Returns:
- the fulfillment which changed status
-
getOrder
public com.broadleafcommerce.order.client.domain.Order getOrder()The order which the fulfillment came from.- Returns:
- the order the fulfillment came from
-
getContextInfo
@Nullable public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()TheContextInfoderived from the original request containing tenant and sandbox info.- Returns:
- The
ContextInfoderived from the original request
-
setRequest
The original request leading to the status change.- Parameters:
request- the original request leading to the status change
-
setOriginalStatus
The original status of the fulfillment before the change.- Parameters:
originalStatus- the original status of the fulfillment before the change
-
setFulfillment
public void setFulfillment(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment) The fulfillment which changed status.This could be an entire fulfillment which was changed, or the changed part of a newly split fulfillment.
- Parameters:
fulfillment- the fulfillment which changed status
-
setOrder
public void setOrder(com.broadleafcommerce.order.client.domain.Order order) The order which the fulfillment came from.- Parameters:
order- the order the fulfillment came from
-
setContextInfo
public void setContextInfo(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfoderived from the original request containing tenant and sandbox info. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-