svet.chovatelstvi.psi
Class ChovatelPsu

java.lang.Object
  |
  +--svet.Zivocich
        |
        +--svet.Clovek
              |
              +--svet.chovatelstvi.AbstraktniChovatel
                    |
                    +--svet.chovatelstvi.psi.ChovatelPsu

public class ChovatelPsu
extends AbstraktniChovatel


Fields inherited from class svet.Clovek
MUZ, ZENA
 
Constructor Summary
ChovatelPsu(java.lang.String jmeno, boolean pohlavi)
           
 
Method Summary
 float getZaplacenoPoplatku()
           
 float getZaplacenoZaVycvik()
           
 void kupZvire(DomaciZvire zvire)
          Metoda realizující nákup psa chovatelem psů
 void prodejZvire(DomaciZvire zvire, Chovatel novyMajitel)
           
 void zaplatPoplatek(SpravcePoplatkuZaPsy u)
           
 
Methods inherited from class svet.chovatelstvi.AbstraktniChovatel
maZvire, vypisInfo, vyradVsechnaZvirata, vyradZvire, zaradZvire, zvirata, zvire
 
Methods inherited from class svet.Clovek
getJmeno, isZena, ozviSe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChovatelPsu

public ChovatelPsu(java.lang.String jmeno,
                   boolean pohlavi)
Method Detail

kupZvire

public void kupZvire(DomaciZvire zvire)
Metoda realizující nákup psa chovatelem psů
Overrides:
kupZvire in class AbstraktniChovatel
Parameters:
zvire - Kupovaný pes
Throws:
BezPrukazuNekoupiException - Tato výjimka vznikne, jestliže se chovatel pokusí koupit psa bez průkazu původu.
JineZvireNekoupiException - Tato výjimka vznikne, jestliže se chovatel pokusí koupit jiné zvíře než psa.

prodejZvire

public void prodejZvire(DomaciZvire zvire,
                        Chovatel novyMajitel)
Overrides:
prodejZvire in class AbstraktniChovatel

getZaplacenoZaVycvik

public float getZaplacenoZaVycvik()

getZaplacenoPoplatku

public float getZaplacenoPoplatku()

zaplatPoplatek

public void zaplatPoplatek(SpravcePoplatkuZaPsy u)