cz.muni.fi.pb162.ishop
Interface Product


public interface Product

Toto rozhrani reprezentuje vyrobek. Vyrobek ma id, nazev, cenu a velikost.

Author:
Jan Pomikalek <xpomikal@fi.muni.cz>

Nested Class Summary
static class Product.Size
          Vyctovy typ reprezentujici velikost vyrobku.
 
Method Summary
 boolean equals(Object obj)
          Porovna tento objekt s parametrem obj.
 int getId()
          Vrati id vyrobku.
 String getName()
          Vrati nazev vyrobku.
 double getPrice()
          Vrati cenu vyrobku.
 Product.Size getSize()
          Vrati velikost vyrobku.
 

Method Detail

equals

boolean equals(Object obj)
Porovna tento objekt s parametrem obj. Objekty jsou shodne, maji-li shodne id a je-li obj instanci tridy implementujici rozhrani Product.

Overrides:
equals in class Object
Parameters:
obj - porovnavany objekt
Returns:
true, je-li tento objekt shodny s parametrem obj, jinak false

getId

int getId()
Vrati id vyrobku.

Returns:
id vyrobku

getName

String getName()
Vrati nazev vyrobku.

Returns:
nazev vyrobku

getPrice

double getPrice()
Vrati cenu vyrobku.

Returns:
cena vyrobku

getSize

Product.Size getSize()
Vrati velikost vyrobku.

Returns:
velikost vyrobku