kolonial
Class Sklad

java.lang.Object
  |
  +--kolonial.Sklad

public class Sklad
extends java.lang.Object

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.

Version:
1.0 (2002-Mar-25)
Author:
Jarda KAČER

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

Sklad

public Sklad(java.lang.String jmenoSkladu)
Vytvoří prázdný sklad.
Method Detail

dejJmenoSkladu

public java.lang.String dejJmenoSkladu()
Vrátí jméno skladu.

pridejPolozkuDoSkladu

public void pridejPolozkuDoSkladu(SkladovaPolozka polozka)
                           throws VyjimkaSpatneParametry
Přidá do skladu skladovou položku.

snizZasobyPolozky

public void snizZasobyPolozky(int indexPolozky,
                              int oKolik)
                       throws VyjimkaSpatneParametry,
                              VyjimkaNedostatekZbozi
Sníží zásoby zadané skladové položky.

zvysZasobyPolozky

public void zvysZasobyPolozky(int indexPolozky,
                              int oKolik)
                       throws VyjimkaSpatneParametry
Zvýší zásoby zadané skladové položky.

dejPopisPolozky

public java.lang.String dejPopisPolozky(int indexPolozky)
                                 throws VyjimkaSpatneParametry
Vrátí popis zadané skladové položky.

dejPocetPolozek

public int dejPocetPolozek()
Vrátí počet položek ve skladu.

dejMnozstviPolozky

public int dejMnozstviPolozky(int indexPolozky)
                       throws VyjimkaSpatneParametry
Vrátí množství zboží dané skladové položky.