COMP2396
Loading...
Searching...
No Matches
CmdCheckProductInfo Class Reference
Inheritance diagram for CmdCheckProductInfo:
Collaboration diagram for CmdCheckProductInfo:

Public Member Functions

String execute (VendingMachine v, String[] cmdParts)
 
- Public Member Functions inherited from Command

Detailed Description

Definition at line 1 of file CmdCheckProductInfo.java.

Member Function Documentation

◆ execute()

String CmdCheckProductInfo.execute ( VendingMachine v,
String[] cmdParts )
inline

Implements Command.

Definition at line 3 of file CmdCheckProductInfo.java.

3 {
4 // sample output:
5 //Pepsi: Price = 5, Quantity = 3.
6 String productName = cmdParts[1];
7 Product product = v.getProduct(productName);
8 if (product != null) {
9 return product.getName() + ": Price = " + product.getPrice() + ", Quantity = " + product.getQuantity() + ".";
10 } else {
11 //not required for the assignment
12 return "Product not found!";
13 }
14 }
int getQuantity()
Definition Product.java:24
int getPrice()
Definition Product.java:20
String getName()
Definition Product.java:16
Product getProduct(String name)

References Product.getName(), Product.getPrice(), VendingMachine.getProduct(), and Product.getQuantity().

Here is the call graph for this function:

The documentation for this class was generated from the following file: