Hello, I need answer

Hello, I need answer
Document Preview:

Project: Warehouse application: track pallets of products in warehouses Main program needs to be able to: 1. add pallet (given product data): return pallet number 2. remove pallet (given pallet number) 3. print info about warehouse { just warehouse info } 4. print info about all warehouses { just warehouse info } 5. print out pallet information { warehouse, pallet number } 6. find pallet (given number) 7. find product (given product number or description) : return warehouse number and pallet number 8. inventory a warehouse (given a warehouse number) { prints } 9. inventory all warehouses { prints } Inventory defined as: 1. print warehouse info 2. for each pallet, print pallet number and product information. Classes: – Implement toString for each class Warehouse (abstract): implements Inventory Data: – number (ID of warehouse) – Location (address inf0) – hasBooks : boolean – # of pallets Methods: Notes: – Derived methods define arrays of pallets Products (from the book) Pallet: Data: – number (ID of pallet) – array of Product Methods: – toString() : returns ID number as a StringWarehouseManager implements Inventory – – Data: – array of warehouses Methods: – addPallet – removePallet – printWharehouseInfo – takeInventory (from Inventory) – others? Interfaces: WarehouseConstants: – totalWarehouses = 4 – booksOnPallet = 500 – CDsOnPallet = 1000 – maxBookPallets = 5 – maxPallets = 10 Inventory: – takeInventory – print total inventory for a warehouse Output format: Warehouse: Number: xxx Location: yyyy Books?: yes or no Pallets: Pallet # Product # Description Unit Price Total value Total for warehouse: Example: Warehouse Number: 001 Location: Charlottesville, Va. Books? Yes Pallets 001 java Murach’s Java Book $49.50 $24,750.00 002 btr Born to Run $10.00 $ 10,000.00 Total for warehouse: $34,750.00

<div class="