|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kolonial.Sklad
Třída skladu obsahuje různé skladové položky, které uchovávají informaci o počtech kusů daného zboží ve skladu. Používá strukturu Vector z balíku java.util, která je dostupná i ve starších verzích Javy, narozdíl od ArrayList nebo LinkedList.
Constructor Summary | |
Sklad(java.lang.String jmenoSkladu)
Vytvoří prázdný sklad. |
Method Summary | |
java.lang.String |
dejJmenoSkladu()
Vrátí jméno skladu. |
int |
dejMnozstviPolozky(int indexPolozky)
Vrátí množství zboží dané skladové položky. |
int |
dejPocetPolozek()
Vrátí počet položek ve skladu. |
java.lang.String |
dejPopisPolozky(int indexPolozky)
Vrátí popis zadané skladové položky. |
void |
pridejPolozkuDoSkladu(SkladovaPolozka polozka)
Přidá do skladu skladovou položku. |
void |
snizZasobyPolozky(int indexPolozky,
int oKolik)
Sníží zásoby zadané skladové položky. |
void |
zvysZasobyPolozky(int indexPolozky,
int oKolik)
Zvýší zásoby zadané skladové položky. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Sklad(java.lang.String jmenoSkladu)
Method Detail |
public java.lang.String dejJmenoSkladu()
public void pridejPolozkuDoSkladu(SkladovaPolozka polozka) throws VyjimkaSpatneParametry
public void snizZasobyPolozky(int indexPolozky, int oKolik) throws VyjimkaSpatneParametry, VyjimkaNedostatekZbozi
public void zvysZasobyPolozky(int indexPolozky, int oKolik) throws VyjimkaSpatneParametry
public java.lang.String dejPopisPolozky(int indexPolozky) throws VyjimkaSpatneParametry
public int dejPocetPolozek()
public int dejMnozstviPolozky(int indexPolozky) throws VyjimkaSpatneParametry
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |