Accept the production order, and delay till the start of production
(equals delivery time minus production time minus transportation time) to
get the raw materials to produce.
When a supply chain actor is created, one or more FixedCost objects can be
created to book fixed costs for e.g. personnel, buildings, other resources on
an interval (e.g. monthly) basis.
The abstract InternalDemandHandler class provides the general methods that
all InternalDemandHandler classes need, such as checking whether the message
is really an InternalDemand.
The InternalDemandHandlerOrder is a simple implementation of the business
logic to handle a request for new products through direct ordering at a known
supplier.
INNER CLASS FOR STORING RECORDS OF SUPPLIERS AND PRICE
Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628
BX Delft, the Netherlands.
The InternalDemandHandlerRFQ is a simple implementation of the business logic
to handle a request for new products through sending out a number of RFQs to
a list of preselected suppliers.
The most simple form of an OrderHandler that takes the orders from stock is
one that sends out an OrderConfirmation right away, and waits till the
delivery date (should be minus the expected transportation time), picks the
order, and ships it out as a Shipment.
Quote - class nl.tudelft.simulation.supplychain.content.Quote.
A Quote is an answer to a RequestForQuote (or RFQ) and indicates how many
items of a certain product could be sold for a certain price at a certain
date.
This RestockingPolicy either orders fixed amounts of goods at the times
indicated by the 'frequency', or supplements the number of products till a
fixed amount is reached.
Shipment - class nl.tudelft.simulation.supplychain.content.Shipment.
A Shipment is the information for a piece of Cargo that represents an amount
of products that can be transferred from the Stock of one actor to the stock
of another actor.
The YellowPageRequest is a request to a YellowPageActor to provide a list,
based on some contraints, of actors who could provide a certain service or
sell a certain product.
The YellowPageRequestHandler implements the business logic for a yellow page
actor who receives a YellowPageRequest and has to look up supply chain actors
within the boundaries of the request For the moment, these are max number,
max distance, and product.