Skip navigation links
A B C D E F G H I L M N O P Q R S T U V 

A

App - Class in ordertracker
 
App() - Constructor for class ordertracker.App
 
ArrivedDepot(String) - Constructor for class ordertracker.Order.Events.ArrivedDepot
Constructor.
ArrivedFinalDepot(String) - Constructor for class ordertracker.Order.Events.ArrivedFinalDepot
Constructor.
Assign() - Constructor for class ordertracker.Order.Events.Assign
Constructor.
attempts - Static variable in class ordertracker.Order.Attribute
 
Attribute() - Constructor for class ordertracker.Depot.Attribute
 
Attribute() - Constructor for class ordertracker.Order.Attribute
 
Attribute() - Constructor for class ordertracker.SystemEvent.Attribute
 

B

build() - Method in class ordertracker.Depot.Events.Create.Builder
 
build() - Method in class ordertracker.Order.Events.ArrivedDepot.Builder
 
build() - Method in class ordertracker.Order.Events.ArrivedFinalDepot.Builder
 
build() - Method in class ordertracker.Order.Events.Assign.Builder
 
build() - Method in class ordertracker.Order.Events.CouldNotDeliver.Builder
 
build() - Method in class ordertracker.Order.Events.Create.Builder
 
build() - Method in class ordertracker.Order.Events.DeliverAgain.Builder
 
build() - Method in class ordertracker.Order.Events.Delivered.Builder
 
build() - Method in class ordertracker.Order.Events.DeliveredByPickup.Builder
 
build() - Method in class ordertracker.Order.Events.Delivering.Builder
 
build() - Method in class ordertracker.Order.Events.DeliveryFailed.Builder
 
build() - Method in class ordertracker.Order.Events.NoMoreAttempts.Builder
 
build() - Method in class ordertracker.Order.Events.PickedUp.Builder
 
build() - Method in class ordertracker.Order.Events.ReturnToSender.Builder
 
build() - Method in class ordertracker.Order.Events.Send.Builder
 
build() - Method in class ordertracker.SystemEvent.Events.Create.Builder
 
build() - Method in class ordertracker.SystemEvent.Events.NewEvent.Builder
 
builder() - Static method in class ordertracker.Depot.Events.Create
 
Builder() - Constructor for class ordertracker.Depot.Events.Create.Builder
 
builder() - Static method in class ordertracker.Order.Events.ArrivedDepot
 
Builder() - Constructor for class ordertracker.Order.Events.ArrivedDepot.Builder
 
builder() - Static method in class ordertracker.Order.Events.ArrivedFinalDepot
 
Builder() - Constructor for class ordertracker.Order.Events.ArrivedFinalDepot.Builder
 
builder() - Static method in class ordertracker.Order.Events.Assign
 
Builder() - Constructor for class ordertracker.Order.Events.Assign.Builder
 
builder() - Static method in class ordertracker.Order.Events.CouldNotDeliver
 
Builder() - Constructor for class ordertracker.Order.Events.CouldNotDeliver.Builder
 
builder() - Static method in class ordertracker.Order.Events.Create
 
Builder() - Constructor for class ordertracker.Order.Events.Create.Builder
 
builder() - Static method in class ordertracker.Order.Events.DeliverAgain
 
Builder() - Constructor for class ordertracker.Order.Events.DeliverAgain.Builder
 
builder() - Static method in class ordertracker.Order.Events.Delivered
 
Builder() - Constructor for class ordertracker.Order.Events.Delivered.Builder
 
builder() - Static method in class ordertracker.Order.Events.DeliveredByPickup
 
Builder() - Constructor for class ordertracker.Order.Events.DeliveredByPickup.Builder
 
builder() - Static method in class ordertracker.Order.Events.Delivering
 
Builder() - Constructor for class ordertracker.Order.Events.Delivering.Builder
 
builder() - Static method in class ordertracker.Order.Events.DeliveryFailed
 
Builder() - Constructor for class ordertracker.Order.Events.DeliveryFailed.Builder
 
builder() - Static method in class ordertracker.Order.Events.NoMoreAttempts
 
Builder() - Constructor for class ordertracker.Order.Events.NoMoreAttempts.Builder
 
builder() - Static method in class ordertracker.Order.Events.PickedUp
 
Builder() - Constructor for class ordertracker.Order.Events.PickedUp.Builder
 
builder() - Static method in class ordertracker.Order.Events.ReturnToSender
 
Builder() - Constructor for class ordertracker.Order.Events.ReturnToSender.Builder
 
builder() - Static method in class ordertracker.Order.Events.Send
 
Builder() - Constructor for class ordertracker.Order.Events.Send.Builder
 
builder() - Static method in class ordertracker.SystemEvent.Events.Create
 
Builder() - Constructor for class ordertracker.SystemEvent.Events.Create.Builder
 
builder() - Static method in class ordertracker.SystemEvent.Events.NewEvent
 
Builder() - Constructor for class ordertracker.SystemEvent.Events.NewEvent.Builder
 

C

cancelSignal(String) - Method in class ordertracker.Depot
 
cancelSignal(Event<Depot>) - Method in class ordertracker.Depot
 
cancelSignal(String) - Method in class ordertracker.Order
 
cancelSignal(Event<Order>) - Method in class ordertracker.Order
 
cancelSignal(String) - Method in class ordertracker.SystemEvent
 
cancelSignal(Event<SystemEvent>) - Method in class ordertracker.SystemEvent
 
close() - Static method in class ordertracker.Context
 
comment - Static variable in class ordertracker.Order.Attribute
 
comment(String) - Method in class ordertracker.Order.Events.Create.Builder
 
Context - Class in ordertracker
 
Context() - Constructor for class ordertracker.Context
 
CouldNotDeliver() - Constructor for class ordertracker.Order.Events.CouldNotDeliver
Constructor.
create(Class<T>, CreationEvent<T>) - Static method in class ordertracker.Context
 
create(Depot) - Method in interface ordertracker.Depot.BehaviourFactory
 
create(String) - Static method in class ordertracker.Depot
Static creator method using id.
create(CreationEvent<Depot>) - Static method in class ordertracker.Depot
Static creator method using CreationEvent.
create(EntityManager, CreationEvent<Depot>) - Static method in class ordertracker.Depot
Static creator method associated with the creation transition to 'Created' via event 'Create'.
Create(String, String, Double, Double) - Constructor for class ordertracker.Depot.Events.Create
Constructor.
create(Order) - Method in interface ordertracker.Order.BehaviourFactory
 
create(String) - Static method in class ordertracker.Order
Static creator method using id.
create(CreationEvent<Order>) - Static method in class ordertracker.Order
Static creator method using CreationEvent.
create(EntityManager, CreationEvent<Order>) - Static method in class ordertracker.Order
Static creator method associated with the creation transition to 'Preparing' via event 'Create'.
Create(String, String, String, String, String, String, Integer, String) - Constructor for class ordertracker.Order.Events.Create
Constructor.
create(SystemEvent) - Method in interface ordertracker.SystemEvent.BehaviourFactory
 
create(String) - Static method in class ordertracker.SystemEvent
Static creator method using id.
create(CreationEvent<SystemEvent>) - Static method in class ordertracker.SystemEvent
Static creator method using CreationEvent.
create(EntityManager, CreationEvent<SystemEvent>) - Static method in class ordertracker.SystemEvent
Static creator method associated with the creation transition to 'Created' via event 'Create'.
Create(String) - Constructor for class ordertracker.SystemEvent.Events.Create
Constructor.
createBehaviourFactory(Class<? extends Depot.Behaviour>) - Static method in class ordertracker.Depot
Returns a BehaviourFactory on the assumption that the given class has a single constructor with one parameter of type Depot.
createBehaviourFactory(Class<? extends Order.Behaviour>) - Static method in class ordertracker.Order
Returns a BehaviourFactory on the assumption that the given class has a single constructor with one parameter of type Order.
createBehaviourFactory(Class<? extends SystemEvent.Behaviour>) - Static method in class ordertracker.SystemEvent
Returns a BehaviourFactory on the assumption that the given class has a single constructor with one parameter of type SystemEvent.
createEntityManager() - Static method in class ordertracker.Context
 

D

data(String) - Method in class ordertracker.SystemEvent.Events.NewEvent.Builder
 
delete() - Method in class ordertracker.Depot
Same as this.remove()
delete() - Method in class ordertracker.Order
Same as this.remove()
delete() - Method in class ordertracker.SystemEvent
Same as this.remove()
DeliverAgain() - Constructor for class ordertracker.Order.Events.DeliverAgain
Constructor.
Delivered() - Constructor for class ordertracker.Order.Events.Delivered
Constructor.
DeliveredByPickup() - Constructor for class ordertracker.Order.Events.DeliveredByPickup
Constructor.
Delivering() - Constructor for class ordertracker.Order.Events.Delivering
Constructor.
DeliveryFailed() - Constructor for class ordertracker.Order.Events.DeliveryFailed
Constructor.
Depot - Class in ordertracker
 
Depot() - Constructor for class ordertracker.Depot
No argument constructor required by JPA.
Depot(String) - Constructor for class ordertracker.Depot
Constructor using id.
Depot.Attribute - Class in ordertracker
 
Depot.Behaviour - Interface in ordertracker
On entry procedures for this entity.
Depot.BehaviourFactory - Interface in ordertracker
A factory that creates behaviour for a given entity.
Depot.Events - Class in ordertracker
Event declarations.
Depot.Events.Create - Class in ordertracker
Event implementation for event 'Create'
Depot.Events.Create.Builder - Class in ordertracker
 
Depot.State - Enum in ordertracker
The list of all states from the state machine for this entity.
depot_R1_id - Static variable in class ordertracker.Order.Attribute
 
DepotBehaviour - Class in ordertracker
 
DepotBehaviour(Depot) - Constructor for class ordertracker.DepotBehaviour
 
depotID(String) - Method in class ordertracker.Depot.Events.Create.Builder
 
depotID(String) - Method in class ordertracker.Order.Events.ArrivedDepot.Builder
 
depotID(String) - Method in class ordertracker.Order.Events.ArrivedFinalDepot.Builder
 
description - Static variable in class ordertracker.Order.Attribute
 
description(String) - Method in class ordertracker.Order.Events.Create.Builder
 
destinationEmail - Static variable in class ordertracker.Order.Attribute
 
destinationEmail(String) - Method in class ordertracker.Order.Events.Create.Builder
 

E

em() - Static method in class ordertracker.Context
 
event(Event<Depot>) - Method in class ordertracker.Depot
Synchronously runs the on entry procedure associated with this event and also any signals to self that are made during the procedure.
event(String) - Method in class ordertracker.EventService
 
event(Event<Order>) - Method in class ordertracker.Order
Synchronously runs the on entry procedure associated with this event and also any signals to self that are made during the procedure.
event(Event<SystemEvent>) - Method in class ordertracker.SystemEvent
Synchronously runs the on entry procedure associated with this event and also any signals to self that are made during the procedure.
eventID(String) - Method in class ordertracker.SystemEvent.Events.Create.Builder
 
Events() - Constructor for class ordertracker.Depot.Events
 
events() - Method in class ordertracker.EventService
 
Events() - Constructor for class ordertracker.Order.Events
 
Events() - Constructor for class ordertracker.SystemEvent.Events
 
EventService - Class in ordertracker
 
EventService() - Constructor for class ordertracker.EventService
 

F

find(String) - Static method in class ordertracker.Depot
 
find(String) - Static method in class ordertracker.Order
 
find(String) - Static method in class ordertracker.SystemEvent
 
fromAddress - Static variable in class ordertracker.Order.Attribute
 
fromAddress(String) - Method in class ordertracker.Order.Events.Create.Builder
 

G

getAttempts() - Method in class ordertracker.Order
Returns attempts.
getBehaviourFactory() - Static method in class ordertracker.Depot
Returns the singleton BehaviourFactory for this.
getBehaviourFactory() - Static method in class ordertracker.Order
Returns the singleton BehaviourFactory for this.
getBehaviourFactory() - Static method in class ordertracker.SystemEvent
Returns the singleton BehaviourFactory for this.
getComment() - Method in class ordertracker.Order.Events.Create
 
getComment() - Method in class ordertracker.Order
Returns comment.
getData() - Method in class ordertracker.SystemEvent.Events.NewEvent
 
getDepot_R1() - Method in class ordertracker.Order
Getter.
getDepotID() - Method in class ordertracker.Depot.Events.Create
 
getDepotID() - Method in class ordertracker.Order.Events.ArrivedDepot
 
getDepotID() - Method in class ordertracker.Order.Events.ArrivedFinalDepot
 
getDescription() - Method in class ordertracker.Order.Events.Create
 
getDescription() - Method in class ordertracker.Order
Returns description.
getDestinationEmail() - Method in class ordertracker.Order.Events.Create
 
getDestinationEmail() - Method in class ordertracker.Order
Returns destinationEmail.
getEventID() - Method in class ordertracker.SystemEvent.Events.Create
 
getFromAddress() - Method in class ordertracker.Order.Events.Create
 
getFromAddress() - Method in class ordertracker.Order
Returns fromAddress.
getId() - Method in class ordertracker.Depot
Returns the identifier for this entity.
getId() - Method in class ordertracker.Order
Returns the identifier for this entity.
getId() - Method in class ordertracker.SystemEvent
Returns the identifier for this entity.
getLatitude() - Method in class ordertracker.Depot
Returns latitude.
getLatitudet() - Method in class ordertracker.Depot.Events.Create
 
getLongitude() - Method in class ordertracker.Depot.Events.Create
 
getLongitude() - Method in class ordertracker.Depot
Returns longitude.
getMaxAttempts() - Method in class ordertracker.Order.Events.Create
 
getMaxAttempts() - Method in class ordertracker.Order
Returns maxAttempts.
getName() - Method in class ordertracker.Depot.Events.Create
 
getName() - Method in class ordertracker.Depot
Returns name.
getOrder_R1() - Method in class ordertracker.Depot
Getter.
getOrderID() - Method in class ordertracker.Order.Events.Create
 
getSenderEmail() - Method in class ordertracker.Order.Events.Create
 
getSenderEmail() - Method in class ordertracker.Order
Returns senderEmail.
getState() - Method in class ordertracker.Depot
For internal use only by the state machine but is persisted by the jpa provider.
getState() - Method in class ordertracker.Order
For internal use only by the state machine but is persisted by the jpa provider.
getState() - Method in class ordertracker.SystemEvent
For internal use only by the state machine but is persisted by the jpa provider.
getStatus() - Method in class ordertracker.Order
Returns status.
getToAddress() - Method in class ordertracker.Order.Events.Create
 
getToAddress() - Method in class ordertracker.Order
Returns toAddress.

H

helper() - Method in class ordertracker.Depot
Returns the Helper for this instance.
helper() - Method in class ordertracker.Order
Returns the Helper for this instance.
helper() - Method in class ordertracker.SystemEvent
Returns the Helper for this instance.

I

id - Static variable in class ordertracker.Depot.Attribute
 
id - Static variable in class ordertracker.Order.Attribute
 
id - Static variable in class ordertracker.SystemEvent.Attribute
 
instance() - Static method in class ordertracker.EventService
 

L

latitude - Static variable in class ordertracker.Depot.Attribute
 
latitudet(Double) - Method in class ordertracker.Depot.Events.Create.Builder
 
load(T) - Static method in class ordertracker.Context
 
load(EntityManager) - Method in class ordertracker.Depot
Does a merge then a refresh and returns a new updated merged instance.
load() - Method in class ordertracker.Depot
 
load(EntityManager) - Method in class ordertracker.Order
Does a merge then a refresh and returns a new updated merged instance.
load() - Method in class ordertracker.Order
 
load(EntityManager) - Method in class ordertracker.SystemEvent
Does a merge then a refresh and returns a new updated merged instance.
load() - Method in class ordertracker.SystemEvent
 
longitude - Static variable in class ordertracker.Depot.Attribute
 
longitude(Double) - Method in class ordertracker.Depot.Events.Create.Builder
 

M

maxAttempts - Static variable in class ordertracker.Order.Attribute
 
maxAttempts(Integer) - Method in class ordertracker.Order.Events.Create.Builder
 
merge(EntityManager) - Method in class ordertracker.Depot
Same as EntityManager.merge() except allows method chaining.
merge(EntityManager) - Method in class ordertracker.Order
Same as EntityManager.merge() except allows method chaining.
merge(EntityManager) - Method in class ordertracker.SystemEvent
Same as EntityManager.merge() except allows method chaining.

N

name - Static variable in class ordertracker.Depot.Attribute
 
name(String) - Method in class ordertracker.Depot.Events.Create.Builder
 
NewEvent(String) - Constructor for class ordertracker.SystemEvent.Events.NewEvent
Constructor.
NoMoreAttempts() - Constructor for class ordertracker.Order.Events.NoMoreAttempts
Constructor.

O

onEntryAwaitingNextDeliveryAttempt(Order.Events.DeliverAgain) - Method in interface ordertracker.Order.Behaviour
 
onEntryAwaitingNextDeliveryAttempt(Order.Events.DeliverAgain) - Method in class ordertracker.OrderBehaviour
 
onEntryCourierAssigned(Order.Events.Assign) - Method in interface ordertracker.Order.Behaviour
 
onEntryCourierAssigned(Order.Events.Assign) - Method in class ordertracker.OrderBehaviour
 
onEntryCreated(Depot.Events.Create) - Method in interface ordertracker.Depot.Behaviour
 
onEntryCreated(Depot.Events.Create) - Method in class ordertracker.DepotBehaviour
 
onEntryCreated(SystemEvent.Events.NewEvent) - Method in interface ordertracker.SystemEvent.Behaviour
 
onEntryCreated(SystemEvent.Events.Create) - Method in interface ordertracker.SystemEvent.Behaviour
 
onEntryCreated(SystemEvent.Events.Create) - Method in class ordertracker.SystemEventBehaviour
 
onEntryCreated(SystemEvent.Events.NewEvent) - Method in class ordertracker.SystemEventBehaviour
 
onEntryDelivered(Order.Events.Delivered) - Method in interface ordertracker.Order.Behaviour
 
onEntryDelivered(Order.Events.DeliveredByPickup) - Method in interface ordertracker.Order.Behaviour
 
onEntryDelivered(Order.Events.Delivered) - Method in class ordertracker.OrderBehaviour
 
onEntryDelivered(Order.Events.DeliveredByPickup) - Method in class ordertracker.OrderBehaviour
 
onEntryDelivering(Order.Events.Delivering) - Method in interface ordertracker.Order.Behaviour
 
onEntryDelivering(Order.Events.Delivering) - Method in class ordertracker.OrderBehaviour
 
onEntryDeliveryFailed(Order.Events.DeliveryFailed) - Method in interface ordertracker.Order.Behaviour
 
onEntryDeliveryFailed(Order.Events.DeliveryFailed) - Method in class ordertracker.OrderBehaviour
 
onEntryHeldForPickup(Order.Events.NoMoreAttempts) - Method in interface ordertracker.Order.Behaviour
 
onEntryHeldForPickup(Order.Events.CouldNotDeliver) - Method in interface ordertracker.Order.Behaviour
 
onEntryHeldForPickup(Order.Events.NoMoreAttempts) - Method in class ordertracker.OrderBehaviour
 
onEntryHeldForPickup(Order.Events.CouldNotDeliver) - Method in class ordertracker.OrderBehaviour
 
onEntryInTransit(Order.Events.ArrivedDepot) - Method in interface ordertracker.Order.Behaviour
 
onEntryInTransit(Order.Events.PickedUp) - Method in interface ordertracker.Order.Behaviour
 
onEntryInTransit(Order.Events.PickedUp) - Method in class ordertracker.OrderBehaviour
 
onEntryInTransit(Order.Events.ArrivedDepot) - Method in class ordertracker.OrderBehaviour
 
onEntryPreparing(Order.Events.Create) - Method in interface ordertracker.Order.Behaviour
 
onEntryPreparing(Order.Events.Create) - Method in class ordertracker.OrderBehaviour
 
onEntryReadyForDelivery(Order.Events.ArrivedFinalDepot) - Method in interface ordertracker.Order.Behaviour
 
onEntryReadyForDelivery(Order.Events.DeliverAgain) - Method in interface ordertracker.Order.Behaviour
 
onEntryReadyForDelivery(Order.Events.ArrivedFinalDepot) - Method in class ordertracker.OrderBehaviour
 
onEntryReadyForDelivery(Order.Events.DeliverAgain) - Method in class ordertracker.OrderBehaviour
 
onEntryReadyForDispatch(Order.Events.Send) - Method in interface ordertracker.Order.Behaviour
 
onEntryReadyForDispatch(Order.Events.Send) - Method in class ordertracker.OrderBehaviour
 
onEntryReturnToSender(Order.Events.ReturnToSender) - Method in interface ordertracker.Order.Behaviour
 
onEntryReturnToSender(Order.Events.ReturnToSender) - Method in class ordertracker.OrderBehaviour
 
Order - Class in ordertracker
 
Order() - Constructor for class ordertracker.Order
No argument constructor required by JPA.
Order(String) - Constructor for class ordertracker.Order
Constructor using id.
Order.Attribute - Class in ordertracker
 
Order.Behaviour - Interface in ordertracker
On entry procedures for this entity.
Order.BehaviourFactory - Interface in ordertracker
A factory that creates behaviour for a given entity.
Order.Events - Class in ordertracker
Event declarations.
Order.Events.ArrivedDepot - Class in ordertracker
Event implementation for event 'Arrived depot'
Order.Events.ArrivedDepot.Builder - Class in ordertracker
 
Order.Events.ArrivedFinalDepot - Class in ordertracker
Event implementation for event 'Arrived final depot'
Order.Events.ArrivedFinalDepot.Builder - Class in ordertracker
 
Order.Events.Assign - Class in ordertracker
Event implementation for event 'Assign'
Order.Events.Assign.Builder - Class in ordertracker
 
Order.Events.CouldNotDeliver - Class in ordertracker
Event implementation for event 'Could not deliver'
Order.Events.CouldNotDeliver.Builder - Class in ordertracker
 
Order.Events.Create - Class in ordertracker
Event implementation for event 'Create'
Order.Events.Create.Builder - Class in ordertracker
 
Order.Events.DeliverAgain - Class in ordertracker
Event implementation for event 'Deliver again'
Order.Events.DeliverAgain.Builder - Class in ordertracker
 
Order.Events.Delivered - Class in ordertracker
Event implementation for event 'Delivered'
Order.Events.Delivered.Builder - Class in ordertracker
 
Order.Events.DeliveredByPickup - Class in ordertracker
Event implementation for event 'Delivered by pickup'
Order.Events.DeliveredByPickup.Builder - Class in ordertracker
 
Order.Events.Delivering - Class in ordertracker
Event implementation for event 'Delivering'
Order.Events.Delivering.Builder - Class in ordertracker
 
Order.Events.DeliveryFailed - Class in ordertracker
Event implementation for event 'Delivery failed'
Order.Events.DeliveryFailed.Builder - Class in ordertracker
 
Order.Events.NoMoreAttempts - Class in ordertracker
Event implementation for event 'No more attempts'
Order.Events.NoMoreAttempts.Builder - Class in ordertracker
 
Order.Events.PickedUp - Class in ordertracker
Event implementation for event 'Picked up'
Order.Events.PickedUp.Builder - Class in ordertracker
 
Order.Events.ReturnToSender - Class in ordertracker
Event implementation for event 'Return to sender'
Order.Events.ReturnToSender.Builder - Class in ordertracker
 
Order.Events.Send - Class in ordertracker
Event implementation for event 'Send'
Order.Events.Send.Builder - Class in ordertracker
 
Order.State - Enum in ordertracker
The list of all states from the state machine for this entity.
order_R1_id - Static variable in class ordertracker.Depot.Attribute
 
OrderBehaviour - Class in ordertracker
 
OrderBehaviour(Order) - Constructor for class ordertracker.OrderBehaviour
 
orderID(String) - Method in class ordertracker.Order.Events.Create.Builder
 
ordertracker - package ordertracker
 

P

persist(EntityManager) - Method in class ordertracker.Depot
Same as EntityManager.persist() except allows method chaining.
persist() - Method in class ordertracker.Depot
Same as persist(Context.em()).
persist(EntityManager) - Method in class ordertracker.Order
Same as EntityManager.persist() except allows method chaining.
persist() - Method in class ordertracker.Order
Same as persist(Context.em()).
persist(EntityManager) - Method in class ordertracker.SystemEvent
Same as EntityManager.persist() except allows method chaining.
persist() - Method in class ordertracker.SystemEvent
Same as persist(Context.em()).
persistSignal(String, Object, Class<T>, Event<T>, long, Optional<Long>, String) - Static method in class ordertracker.Context
 
PickedUp() - Constructor for class ordertracker.Order.Events.PickedUp
Constructor.

Q

queuedSignals() - Static method in class ordertracker.Context
 
queueSize() - Static method in class ordertracker.Context
 

R

refresh(EntityManager) - Method in class ordertracker.Depot
Same as EntityManager.refresh() except inverted to facilitate method chaining.
refresh(EntityManager) - Method in class ordertracker.Order
Same as EntityManager.refresh() except inverted to facilitate method chaining.
refresh(EntityManager) - Method in class ordertracker.SystemEvent
Same as EntityManager.refresh() except inverted to facilitate method chaining.
relateAcrossR1(Order) - Method in class ordertracker.Depot
ZERO_ONE Depot is last location of MANY Order
relateAcrossR1(Depot) - Method in class ordertracker.Order
MANY Order was last at ZERO_ONE Depot
remove(T) - Static method in class ordertracker.Context
 
remove(EntityManager) - Method in class ordertracker.Depot
Same as EntityManager.remove() except inverted to facilitate method chaining.
remove() - Method in class ordertracker.Depot
Same as EntityManager.remove() except inverted to facilitate method chaining.
remove(EntityManager) - Method in class ordertracker.Order
Same as EntityManager.remove() except inverted to facilitate method chaining.
remove() - Method in class ordertracker.Order
Same as EntityManager.remove() except inverted to facilitate method chaining.
remove(EntityManager) - Method in class ordertracker.SystemEvent
Same as EntityManager.remove() except inverted to facilitate method chaining.
remove() - Method in class ordertracker.SystemEvent
Same as EntityManager.remove() except inverted to facilitate method chaining.
ReturnToSender() - Constructor for class ordertracker.Order.Events.ReturnToSender
Constructor.

S

select(BooleanExpression<Depot>) - Static method in class ordertracker.Depot
 
select() - Static method in class ordertracker.Depot
 
select(BooleanExpression<Order>) - Static method in class ordertracker.Order
 
select() - Static method in class ordertracker.Order
 
select(BooleanExpression<SystemEvent>) - Static method in class ordertracker.SystemEvent
 
select() - Static method in class ordertracker.SystemEvent
 
Send() - Constructor for class ordertracker.Order.Events.Send
Constructor.
senderEmail - Static variable in class ordertracker.Order.Attribute
 
senderEmail(String) - Method in class ordertracker.Order.Events.Create.Builder
 
sendSignalsInQueue() - Static method in class ordertracker.Context
 
setAttempts(Integer) - Method in class ordertracker.Order
Sets attempts to the given value.
setAttempts_(Integer) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setBehaviourFactory(Depot.BehaviourFactory) - Static method in class ordertracker.Depot
Sets the BehaviourFactory for all instances of this class.
setBehaviourFactory(Class<? extends Depot.Behaviour>) - Static method in class ordertracker.Depot
Sets the BehaviourFactory for all instances of this class using the given Behaviour class as the base.
setBehaviourFactory(Order.BehaviourFactory) - Static method in class ordertracker.Order
Sets the BehaviourFactory for all instances of this class.
setBehaviourFactory(Class<? extends Order.Behaviour>) - Static method in class ordertracker.Order
Sets the BehaviourFactory for all instances of this class using the given Behaviour class as the base.
setBehaviourFactory(SystemEvent.BehaviourFactory) - Static method in class ordertracker.SystemEvent
Sets the BehaviourFactory for all instances of this class.
setBehaviourFactory(Class<? extends SystemEvent.Behaviour>) - Static method in class ordertracker.SystemEvent
Sets the BehaviourFactory for all instances of this class using the given Behaviour class as the base.
setComment(String) - Method in class ordertracker.Order
Sets comment to the given value.
setComment_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setDepot_R1(Depot) - Method in class ordertracker.Order
Setter.
setDescription(String) - Method in class ordertracker.Order
Sets description to the given value.
setDescription_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setDestinationEmail(String) - Method in class ordertracker.Order
Sets destinationEmail to the given value.
setDestinationEmail_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setEntityActorListenerFactory(SignalProcessorListenerFactory) - Static method in class ordertracker.Context
 
setEntityManagerFactory(EntityManagerFactory, String) - Static method in class ordertracker.Context
 
setEntityManagerFactory(EntityManagerFactory, int) - Static method in class ordertracker.Context
 
setFromAddress(String) - Method in class ordertracker.Order
Sets fromAddress to the given value.
setFromAddress_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setId(String) - Method in class ordertracker.Depot
 
setId(String) - Method in class ordertracker.Order
 
setId(String) - Method in class ordertracker.SystemEvent
 
setId_(String) - Method in class ordertracker.Depot
 
setId_(String) - Method in class ordertracker.Order
 
setId_(String) - Method in class ordertracker.SystemEvent
 
setLatitude(Double) - Method in class ordertracker.Depot
Sets latitude to the given value.
setLatitude_(Double) - Method in class ordertracker.Depot
Sets the attribute to the given value and returns this (enables method chaining).
setLongitude(Double) - Method in class ordertracker.Depot
Sets longitude to the given value.
setLongitude_(Double) - Method in class ordertracker.Depot
Sets the attribute to the given value and returns this (enables method chaining).
setMaxAttempts(Integer) - Method in class ordertracker.Order
Sets maxAttempts to the given value.
setMaxAttempts_(Integer) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setName(String) - Method in class ordertracker.Depot
Sets name to the given value.
setName_(String) - Method in class ordertracker.Depot
Sets the attribute to the given value and returns this (enables method chaining).
setOrder_R1(Set<Order>) - Method in class ordertracker.Depot
Setter.
setSenderEmail(String) - Method in class ordertracker.Order
Sets senderEmail to the given value.
setSenderEmail_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setState(String) - Method in class ordertracker.Depot
For internal use only by the state machine but is persisted by the jpa provider.
setState(Depot.State) - Method in class ordertracker.Depot
Sets the current state.
setState(String) - Method in class ordertracker.Order
For internal use only by the state machine but is persisted by the jpa provider.
setState(Order.State) - Method in class ordertracker.Order
Sets the current state.
setState(String) - Method in class ordertracker.SystemEvent
For internal use only by the state machine but is persisted by the jpa provider.
setState(SystemEvent.State) - Method in class ordertracker.SystemEvent
Sets the current state.
setStatus(String) - Method in class ordertracker.Order
Sets status to the given value.
setStatus_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
setToAddress(String) - Method in class ordertracker.Order
Sets toAddress to the given value.
setToAddress_(String) - Method in class ordertracker.Order
Sets the attribute to the given value and returns this (enables method chaining).
shutdown() - Static method in class ordertracker.App
 
signal(Event<Depot>) - Method in class ordertracker.Depot
Asychronously queues the given signal against this entity for processing.
signal(Event<Depot>, Duration) - Method in class ordertracker.Depot
Asychronously queues the given signal against this entity for processing after the delay specified.
signal(Event<Depot>, long) - Method in class ordertracker.Depot
Asychronously queues the given signal against this entity for processing at the epoch time in ms specified.
signal(Event<Order>) - Method in class ordertracker.Order
Asychronously queues the given signal against this entity for processing.
signal(Event<Order>, Duration) - Method in class ordertracker.Order
Asychronously queues the given signal against this entity for processing after the delay specified.
signal(Event<Order>, long) - Method in class ordertracker.Order
Asychronously queues the given signal against this entity for processing at the epoch time in ms specified.
signal(Event<SystemEvent>) - Method in class ordertracker.SystemEvent
Asychronously queues the given signal against this entity for processing.
signal(Event<SystemEvent>, Duration) - Method in class ordertracker.SystemEvent
Asychronously queues the given signal against this entity for processing after the delay specified.
signal(Event<SystemEvent>, long) - Method in class ordertracker.SystemEvent
Asychronously queues the given signal against this entity for processing at the epoch time in ms specified.
signatureKey - Static variable in class ordertracker.Depot.Events.Create
 
signatureKey() - Method in class ordertracker.Depot.Events.Create
 
signatureKey - Static variable in class ordertracker.Order.Events.ArrivedDepot
 
signatureKey() - Method in class ordertracker.Order.Events.ArrivedDepot
 
signatureKey - Static variable in class ordertracker.Order.Events.ArrivedFinalDepot
 
signatureKey() - Method in class ordertracker.Order.Events.ArrivedFinalDepot
 
signatureKey - Static variable in class ordertracker.Order.Events.Assign
 
signatureKey() - Method in class ordertracker.Order.Events.Assign
 
signatureKey - Static variable in class ordertracker.Order.Events.CouldNotDeliver
 
signatureKey() - Method in class ordertracker.Order.Events.CouldNotDeliver
 
signatureKey - Static variable in class ordertracker.Order.Events.Create
 
signatureKey() - Method in class ordertracker.Order.Events.Create
 
signatureKey - Static variable in class ordertracker.Order.Events.DeliverAgain
 
signatureKey() - Method in class ordertracker.Order.Events.DeliverAgain
 
signatureKey - Static variable in class ordertracker.Order.Events.Delivered
 
signatureKey() - Method in class ordertracker.Order.Events.Delivered
 
signatureKey - Static variable in class ordertracker.Order.Events.DeliveredByPickup
 
signatureKey() - Method in class ordertracker.Order.Events.DeliveredByPickup
 
signatureKey - Static variable in class ordertracker.Order.Events.Delivering
 
signatureKey() - Method in class ordertracker.Order.Events.Delivering
 
signatureKey - Static variable in class ordertracker.Order.Events.DeliveryFailed
 
signatureKey() - Method in class ordertracker.Order.Events.DeliveryFailed
 
signatureKey - Static variable in class ordertracker.Order.Events.NoMoreAttempts
 
signatureKey() - Method in class ordertracker.Order.Events.NoMoreAttempts
 
signatureKey - Static variable in class ordertracker.Order.Events.PickedUp
 
signatureKey() - Method in class ordertracker.Order.Events.PickedUp
 
signatureKey - Static variable in class ordertracker.Order.Events.ReturnToSender
 
signatureKey() - Method in class ordertracker.Order.Events.ReturnToSender
 
signatureKey - Static variable in class ordertracker.Order.Events.Send
 
signatureKey() - Method in class ordertracker.Order.Events.Send
 
signatureKey - Static variable in class ordertracker.SystemEvent.Events.Create
 
signatureKey() - Method in class ordertracker.SystemEvent.Events.Create
 
signatureKey - Static variable in class ordertracker.SystemEvent.Events.NewEvent
 
signatureKey() - Method in class ordertracker.SystemEvent.Events.NewEvent
 
startup() - Static method in class ordertracker.App
 
status - Static variable in class ordertracker.Order.Attribute
 
stop() - Static method in class ordertracker.Context
 
SystemEvent - Class in ordertracker
 
SystemEvent() - Constructor for class ordertracker.SystemEvent
No argument constructor required by JPA.
SystemEvent(String) - Constructor for class ordertracker.SystemEvent
Constructor using id.
SystemEvent.Attribute - Class in ordertracker
 
SystemEvent.Behaviour - Interface in ordertracker
On entry procedures for this entity.
SystemEvent.BehaviourFactory - Interface in ordertracker
A factory that creates behaviour for a given entity.
SystemEvent.Events - Class in ordertracker
Event declarations.
SystemEvent.Events.Create - Class in ordertracker
Event implementation for event 'Create'
SystemEvent.Events.Create.Builder - Class in ordertracker
 
SystemEvent.Events.NewEvent - Class in ordertracker
Event implementation for event 'New Event'
SystemEvent.Events.NewEvent.Builder - Class in ordertracker
 
SystemEvent.State - Enum in ordertracker
The list of all states from the state machine for this entity.
SystemEventBehaviour - Class in ordertracker
 
SystemEventBehaviour(SystemEvent) - Constructor for class ordertracker.SystemEventBehaviour
 

T

toAddress - Static variable in class ordertracker.Order.Attribute
 
toAddress(String) - Method in class ordertracker.Order.Events.Create.Builder
 
toString() - Method in class ordertracker.Depot.Events.Create
 
toString() - Method in class ordertracker.Order.Events.ArrivedDepot
 
toString() - Method in class ordertracker.Order.Events.ArrivedFinalDepot
 
toString() - Method in class ordertracker.Order.Events.Create
 
toString() - Method in class ordertracker.SystemEvent.Events.Create
 
toString() - Method in class ordertracker.SystemEvent.Events.NewEvent
 

U

uniqueId() - Method in class ordertracker.Depot
Returns a unique id for this instance as a String.
uniqueId() - Method in class ordertracker.Order
Returns a unique id for this instance as a String.
uniqueId() - Method in class ordertracker.SystemEvent
Returns a unique id for this instance as a String.
unrelateAcrossR1(Order) - Method in class ordertracker.Depot
ZERO_ONE Depot is last location of MANY Order
unrelateAcrossR1(Depot) - Method in class ordertracker.Order
MANY Order was last at ZERO_ONE Depot

V

valueOf(String) - Static method in enum ordertracker.Depot.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ordertracker.Order.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ordertracker.SystemEvent.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum ordertracker.Depot.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ordertracker.Order.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ordertracker.SystemEvent.State
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P Q R S T U V 
Skip navigation links

Copyright © 2012–2022. All rights reserved.