KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > inventory > Store


1 /*
2 @COPYRIGHT@
3 */

4 package demo.inventory;
5
6 import demo.inventory.Department;
7 import demo.inventory.Product;
8 import java.util.ArrayList JavaDoc;
9 import java.util.HashMap JavaDoc;
10 import java.util.List JavaDoc;
11 import java.util.Map JavaDoc;
12
13 public class Store
14 {
15    public List JavaDoc departments = new ArrayList JavaDoc();
16    public Map JavaDoc inventory = new HashMap JavaDoc();
17
18    public Store()
19    {
20       Product warandpeace = new Product("War and Peace", 7.99, "WRPC");
21       Product tripod = new Product("Camera Tripod", 78.99, "TRPD");
22       Product usbmouse = new Product("USB Mouse", 19.99, "USBM");
23       Product flashram = new Product("1GB FlashRAM card", 47.99, "1GFR");
24
25       Department housewares = new Department("B", "Books", new Product[] { warandpeace } );
26       Department photography = new Department("P", "Photography", new Product[] { tripod, flashram } );
27       Department computers = new Department("C", "Computers", new Product[] { usbmouse, flashram, } );
28
29       departments.add(housewares);
30       departments.add(photography);
31       departments.add(computers);
32
33       inventory.put(warandpeace.sku, warandpeace);
34       inventory.put(tripod.sku, tripod);
35       inventory.put(usbmouse.sku, usbmouse);
36       inventory.put(flashram.sku, flashram);
37    }
38 }
39
Popular Tags