public class OrderBehaviour extends Object implements Order.Behaviour
| Constructor and Description |
|---|
OrderBehaviour(Order self) |
| Modifier and Type | Method and Description |
|---|---|
void |
onEntryAwaitingNextDeliveryAttempt(Order.Events.DeliverAgain event) |
void |
onEntryCourierAssigned(Order.Events.Assign event) |
void |
onEntryDelivered(Order.Events.Delivered event) |
void |
onEntryDelivered(Order.Events.DeliveredByPickup event) |
void |
onEntryDelivering(Order.Events.Delivering event) |
void |
onEntryDeliveryFailed(Order.Events.DeliveryFailed event) |
void |
onEntryHeldForPickup(Order.Events.CouldNotDeliver event) |
void |
onEntryHeldForPickup(Order.Events.NoMoreAttempts event) |
void |
onEntryInTransit(Order.Events.ArrivedDepot event) |
void |
onEntryInTransit(Order.Events.PickedUp event) |
void |
onEntryPreparing(Order.Events.Create event) |
void |
onEntryReadyForDelivery(Order.Events.ArrivedFinalDepot event) |
void |
onEntryReadyForDelivery(Order.Events.DeliverAgain event) |
void |
onEntryReadyForDispatch(Order.Events.Send event) |
void |
onEntryReturnToSender(Order.Events.ReturnToSender event) |
public OrderBehaviour(Order self)
public void onEntryPreparing(Order.Events.Create event)
onEntryPreparing in interface Order.Behaviourpublic void onEntryReadyForDispatch(Order.Events.Send event)
onEntryReadyForDispatch in interface Order.Behaviourpublic void onEntryCourierAssigned(Order.Events.Assign event)
onEntryCourierAssigned in interface Order.Behaviourpublic void onEntryInTransit(Order.Events.PickedUp event)
onEntryInTransit in interface Order.Behaviourpublic void onEntryInTransit(Order.Events.ArrivedDepot event)
onEntryInTransit in interface Order.Behaviourpublic void onEntryReadyForDelivery(Order.Events.ArrivedFinalDepot event)
onEntryReadyForDelivery in interface Order.Behaviourpublic void onEntryDelivering(Order.Events.Delivering event)
onEntryDelivering in interface Order.Behaviourpublic void onEntryDelivered(Order.Events.Delivered event)
onEntryDelivered in interface Order.Behaviourpublic void onEntryDeliveryFailed(Order.Events.DeliveryFailed event)
onEntryDeliveryFailed in interface Order.Behaviourpublic void onEntryAwaitingNextDeliveryAttempt(Order.Events.DeliverAgain event)
onEntryAwaitingNextDeliveryAttempt in interface Order.Behaviourpublic void onEntryHeldForPickup(Order.Events.NoMoreAttempts event)
onEntryHeldForPickup in interface Order.Behaviourpublic void onEntryHeldForPickup(Order.Events.CouldNotDeliver event)
onEntryHeldForPickup in interface Order.Behaviourpublic void onEntryReturnToSender(Order.Events.ReturnToSender event)
onEntryReturnToSender in interface Order.Behaviourpublic void onEntryDelivered(Order.Events.DeliveredByPickup event)
onEntryDelivered in interface Order.Behaviourpublic void onEntryReadyForDelivery(Order.Events.DeliverAgain event)
onEntryReadyForDelivery in interface Order.BehaviourCopyright © 2012–2022. All rights reserved.