updates
This commit is contained in:
@@ -34,22 +34,25 @@ public interface Api {
|
||||
* is not already in the inventory before adding
|
||||
*/
|
||||
|
||||
/* Add Inventory */
|
||||
|
||||
InventoryManager.getInstance().add(make(new Drawing()));
|
||||
InventoryManager.getInstance().add(make(new Print()));
|
||||
InventoryManager.getInstance().add(make(new Painting()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
|
||||
/* Inventory pieces */
|
||||
InventoryManager.getInstance().load();
|
||||
if (InventoryManager.getInstance().INVENTORY.isEmpty()) {
|
||||
/* Add Inventory */
|
||||
InventoryManager.getInstance().add(make(new Drawing()));
|
||||
InventoryManager.getInstance().add(make(new Print()));
|
||||
InventoryManager.getInstance().add(make(new Painting()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
InventoryManager.getInstance().add(make(new Sculpture()));
|
||||
}
|
||||
/* Customers */
|
||||
CustomerManager.getInstance().load();
|
||||
if (CustomerManager.getInstance().CUSTOMERS.isEmpty()) {
|
||||
/* Add Customer */
|
||||
CustomerManager.getInstance().add(new Customer("Kate", "Demsey", "310-676-4844", "kate@museum.com"));
|
||||
CustomerManager.getInstance().add(new Customer("Jim", "Gumbly", "203-676-4844", "jim@homedeco.com"));
|
||||
CustomerManager.getInstance().add(new Customer("Evan", "Hao", "203-676-8943", "evan@homedeco.com"));
|
||||
|
||||
|
||||
/* Update Customer List */
|
||||
CustomerManager.getInstance().save();
|
||||
}
|
||||
@@ -62,17 +65,25 @@ public interface Api {
|
||||
InventoryPiece art = imgr.INVENTORY.getLast();
|
||||
InventoryPiece piece = imgr.find(art.getId());
|
||||
imgr.Remove(piece);
|
||||
imgr.save();
|
||||
System.out.println(String.format("Removed 1 Art Pieces from INVENTORY: count %d", imgr.INVENTORY.size()));
|
||||
/*
|
||||
* 3. Return a list of all art objects from inventory
|
||||
*/
|
||||
System.out.println( "============= Inventory List ===============");
|
||||
System.out.println("============= Inventory List ===============");
|
||||
imgr.INVENTORY.forEach(System.out::println);
|
||||
System.out.println( "\n");
|
||||
System.out.println("\n");
|
||||
|
||||
if (imgr.INVENTORY.isEmpty()) {
|
||||
System.out.println(String.format("%s: No Inventoried Art Piecies Available !!!. ", Api.class));
|
||||
return;
|
||||
}
|
||||
|
||||
CustomerManager cmgr = CustomerManager.getInstance();
|
||||
Customer customer = cmgr.findByEmail("kate@museum.com");
|
||||
InventoryList customerCart = new InventoryList();
|
||||
customerCart.add(imgr.INVENTORY.getFirst());
|
||||
customerCart.add(imgr.INVENTORY.getLast());
|
||||
|
||||
TransactionManager tmgr = TransactionManager.getInstance();
|
||||
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
[
|
||||
{
|
||||
"Author": "Dave Janson",
|
||||
"author": "Dave Janson",
|
||||
"created": "2025-10-30T10:47:09.3038539-04:00[America/New_York]",
|
||||
"description": "East Market Square find. Local Author.",
|
||||
"id": "4187213045",
|
||||
"price": 10.99,
|
||||
"title": "Windy Rowing",
|
||||
"type": "DRAWING"
|
||||
},
|
||||
{
|
||||
"Author": "Dave Janson",
|
||||
"author": "Dave Janson",
|
||||
"created": "2025-10-30T10:47:13.3647577-04:00[America/New_York]",
|
||||
"description": "East Market Square find. Local Author.",
|
||||
"id": "3284384487",
|
||||
"price": 10.99,
|
||||
"title": "Different day same thing",
|
||||
"type": "PRINT"
|
||||
},
|
||||
{
|
||||
"Author": "Dave Janson",
|
||||
"author": "Dave Janson",
|
||||
"created": "2025-10-30T10:47:14.3174866-04:00[America/New_York]",
|
||||
"description": "East Market Square find. Local Author.",
|
||||
"id": "3420570978",
|
||||
"price": 10.99,
|
||||
"title": "Walking by the beach.",
|
||||
"type": "PAINTING",
|
||||
"height": 0,
|
||||
"width": 0
|
||||
},
|
||||
{
|
||||
"Author": "Dave Janson",
|
||||
"author": "Dave Janson",
|
||||
"created": "2025-10-30T10:47:14.9196999-04:00[America/New_York]",
|
||||
"description": "East Market Square find. Local Author.",
|
||||
"id": "4652544628",
|
||||
"price": 10.99,
|
||||
"title": "Jolly Romp",
|
||||
"type": "SCULPTURE",
|
||||
"weight": 1.0
|
||||
},
|
||||
{
|
||||
"Author": "Dave Janson",
|
||||
"author": "Dave Janson",
|
||||
"created": "2025-10-30T10:47:15.4510495-04:00[America/New_York]",
|
||||
"description": "East Market Square find. Local Author.",
|
||||
"id": "3160354998",
|
||||
"price": 10.99,
|
||||
"title": "Jolly Romp",
|
||||
"type": "SCULPTURE",
|
||||
"weight": 1.0
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user