001 package data;
002
003 /**
004 * Tag interface that identifies StoringStocks.
005 *
006 * <p>StoringStocks are Stocks that, in contrast to {@link CountingStock CountingStocks}, actually store a
007 * record for each object in the Stock. An example of an application of StoringStock might be a car vendor.
008 * For each red Porsche on sale there will be a distinct record in the car vendor's Stock, denoting, e.g.,
009 * the car's chassis number, etc.</p>
010 *
011 * <p>StoringStocks are also needed when building nested Stocks.</p>
012 *
013 * @author Steffen Zschaler
014 * @version 2.0 18/08/1999
015 * @since v0.5
016 */
017 public interface StoringStock extends Stock {
018 }