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
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
com.broadleafcommerce.data.tracking.core.context.ContextInfo
TheContextInfo
derived from the original request containing tenant and sandbox info.com.broadleafcommerce.order.client.domain.OrderFulfillment
The fulfillment which changed status.com.broadleafcommerce.order.client.domain.Order
getOrder()
The order which the fulfillment came from.The original status of the fulfillment before the change.The original request leading to the status change.int
hashCode()
void
setContextInfo
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfo
derived from the original request containing tenant and sandbox info.void
setFulfillment
(com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment) The fulfillment which changed status.void
setOrder
(com.broadleafcommerce.order.client.domain.Order order) The order which the fulfillment came from.void
setOriginalStatus
(String originalStatus) The original status of the fulfillment before the change.void
setRequest
(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()TheContextInfo
derived from the original request containing tenant and sandbox info.- Returns:
- The
ContextInfo
derived 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) TheContextInfo
derived from the original request containing tenant and sandbox info. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-