pumpa
Class Stojan

java.lang.Object
  |
  +--java.util.Observable
        |
        +--pumpa.Stojan

public class Stojan
extends java.util.Observable

Třída aplikační logiky.
Observable je použito, aby se:

  1. automaticky nulovaly údaje v ZobrazeniStojanu -- notifyObservers()
  2. znemožnilo další čerpání v ZobrazeniStojanu -- notifyObservers((Object) new Boolean(true))

Version:
2.0 (2003-Apr-02)
Author:
Pavel Herout

Field Summary
static int POCET_STOJANU
           
 
Constructor Summary
Stojan(pumpa.PohonnaHmota[] pohonneHmoty)
           
 
Method Summary
 double cenaZaOdber()
           
 double getCenaZaLitr()
           
 java.lang.String getCerpanaPH()
           
 int getCisloStojanu()
           
 int getVycerpano()
           
 void informujOCisleVybranehoStojanu()
           
 void nulujStojan()
           
 void vydejJedenLitr()
           
 void znemozniDalsiCerpani()
          Způsobí znemožnění dalsiho cerpani na ZobrazeniStojanu
 void zvolPohonnouHmotu(java.lang.String nazev)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POCET_STOJANU

public static final int POCET_STOJANU
See Also:
Constant Field Values
Constructor Detail

Stojan

public Stojan(pumpa.PohonnaHmota[] pohonneHmoty)
Method Detail

nulujStojan

public void nulujStojan()

zvolPohonnouHmotu

public void zvolPohonnouHmotu(java.lang.String nazev)

informujOCisleVybranehoStojanu

public void informujOCisleVybranehoStojanu()

vydejJedenLitr

public void vydejJedenLitr()

cenaZaOdber

public double cenaZaOdber()

getVycerpano

public int getVycerpano()

getCerpanaPH

public java.lang.String getCerpanaPH()

getCenaZaLitr

public double getCenaZaLitr()

getCisloStojanu

public int getCisloStojanu()

znemozniDalsiCerpani

public void znemozniDalsiCerpani()
Způsobí znemožnění dalsiho cerpani na ZobrazeniStojanu