Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA CODE Please create the uml diagram and provide the code. Also, please explain what you did, thanks.. The Store Manager Class Store Manager is

JAVA CODE Please create the uml diagram and provide the code. Also, please explain what you did, thanks..

image text in transcribedimage text in transcribed

The Store Manager Class Store Manager is the brain of the system. It contains all the functionality for managing the Inventory, Shopping Carts, and providing information to the StoreView class. Store Manager manages a single Inventory and it will have a variety of methods - two for now- to interact with this Inventory object. A Store Manager object should: Create a new Inventory object upon object creation (i.e., when a Store Manager object is created). Have functionality to check how much stock of a given Product is in the Inventory. Have functionality to process a transaction given an Array of Product information. For example, imagine that the content of a user's shopping cart is as follows: "[[productID1, quantity), [product/D2, quantity], [product/D3, quantity]]. Given each productID, your method should: Check that the desired quantity exists in the Inventory and return the total for all of the Products. If there is insufficient quantity of any of the products, your method should return some indication of this failure. It could be, for example -1. Remember to subtract the quantities from the Inventory stock if the transaction is successful. O O O The Store Manager Class Store Manager is the brain of the system. It contains all the functionality for managing the Inventory, Shopping Carts, and providing information to the StoreView class. Store Manager manages a single Inventory and it will have a variety of methods - two for now- to interact with this Inventory object. A Store Manager object should: Create a new Inventory object upon object creation (i.e., when a Store Manager object is created). Have functionality to check how much stock of a given Product is in the Inventory. Have functionality to process a transaction given an Array of Product information. For example, imagine that the content of a user's shopping cart is as follows: "[[productID1, quantity), [product/D2, quantity], [product/D3, quantity]]. Given each productID, your method should: Check that the desired quantity exists in the Inventory and return the total for all of the Products. If there is insufficient quantity of any of the products, your method should return some indication of this failure. It could be, for example -1. Remember to subtract the quantities from the Inventory stock if the transaction is successful. O O O

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Set targets together with the managers.

Answered: 1 week ago

Question

Knowledge of process documentation (process flow charting)

Answered: 1 week ago