App04 Product Stock - 100141821/BlueJ GitHub Wiki
The applications is used to keep track of the quantity of a set of products that are bought and sold.
Each product must contain a name, and id and the quantity currently in stock.
The application must have the following features
- Add products to a stock list
- Accept delivery of products
- Sell products from stock
- Rename a product from the stock list based on ID
- Remove a product from the stock list based on ID
- Print a list of all products and their stock levels
- Search for products based on part of their name
The program must use an ArrayList so that there is no limit to how many products can be added to stock.
There must also be a class (StockDemo) that demonstrates that the application can handle any number of products.
For testing purposes at least 10 products should be in the stock list.

To be replaced by the student
To be replaced by the student