July 2001
Intermediate to advanced
656 pages
15h 51m
English
In the first iteration, SalesLineItems were associated with ProductSpecifications, that recorded the price of an item. This was a reasonable simplification for early iterations, but needs to be amended. It raises the interesting—and widely applicable—issue of time intervals associated with information, contracts, and the like.
If a SalesLineItem always retrieved the current price recorded in a ProductSpecification, then when the price was changed in the object, old sales would refer to new prices, which is incorrect. What is needed is a distinction between the historical price when the sale was made, and the current price.
Depending on the information requirements, there are ...
Read now
Unlock full access