cafe.main
Class ImportProduct
java.lang.Object
cafe.main.Product
cafe.main.ImportProduct
public class ImportProduct
- extends Product
- Version:
- 0.1
- Author:
- Markus Penttil�
|
Constructor Summary |
ImportProduct(int id,
java.lang.String[] name,
java.lang.String[] group,
double[] amounts,
double[] values,
java.lang.String unit,
javax.swing.ImageIcon productpic)
Constructs a new ImportProduct with the given parameters. |
|
Method Summary |
double[] |
getIntakeAmounts()
Returns the amounts in which users can import this product. |
java.lang.String |
getUnit()
Returns the measure unit used in this product. |
double |
getValue(double amount)
Returns the value for import of a certain amount. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportProduct
public ImportProduct(int id,
java.lang.String[] name,
java.lang.String[] group,
double[] amounts,
double[] values,
java.lang.String unit,
javax.swing.ImageIcon productpic)
- Constructs a new ImportProduct with the given parameters.
- Parameters:
id - This product's id number (from database).name - Product name in different languages.group - Product's group's name in different languages.productpic - Image/icon for this product.amounts - The amounts in which this product can be imported.values - Corresponding import values.unit - Measure unit for the amounts.
getIntakeAmounts
public double[] getIntakeAmounts()
- Returns the amounts in which users can import this product.
- Returns:
- The allowed amounts.
getUnit
public java.lang.String getUnit()
- Returns the measure unit used in this product.
- Returns:
- The unit used.
getValue
public double getValue(double amount)
- Returns the value for import of a certain amount.
- Parameters:
amount - The amount value of which will be returned.
- Returns:
- Value of the amount.
0.0 if value not found.