idats_2009_semestralka_a_MatejTrakal_B
Class Osoba

java.lang.Object
  extended by idats_2009_semestralka_a_MatejTrakal_B.Osoba
All Implemented Interfaces:
IOsoba, java.io.Serializable
Direct Known Subclasses:
Student, Vyucujici

public class Osoba
extends java.lang.Object
implements java.io.Serializable, IOsoba

Struktura osoby od které nadále dědí Vyučující a Student

See Also:
Serialized Form

Constructor Summary
Osoba()
          bezparametrický konstruktor - nic nevykonává
Osoba(java.lang.String jmeno, java.lang.String prijmeni, java.lang.Integer id)
          Parametrický konsturktor, který nastaví všehcno hosnoty
 
Method Summary
 boolean equals(java.lang.Object o)
          Porovnání aktuálního a parametrem předaného objektu na shodnost dat
 java.lang.Integer getId()
           
 java.lang.String getJmeno()
           
 java.lang.String getPrijmeni()
           
 int hashCode()
          Automaticky vygenerovaná metoda NetBeansy, nevím k čemu slouží
 void setId(java.lang.Integer id)
           
 void setJmeno(java.lang.String jmeno)
           
 void setPrijmeni(java.lang.String prijmeni)
           
 java.lang.String toString()
          Přetížený výpis obsahu struktury
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Osoba

public Osoba()
bezparametrický konstruktor - nic nevykonává


Osoba

public Osoba(java.lang.String jmeno,
             java.lang.String prijmeni,
             java.lang.Integer id)
Parametrický konsturktor, který nastaví všehcno hosnoty

Parameters:
jmeno - Jménu osoby
prijmeni - Příjmení osoby
id - ID osoby
Method Detail

getJmeno

public java.lang.String getJmeno()
Specified by:
getJmeno in interface IOsoba
Returns:
the jmeno

setJmeno

public void setJmeno(java.lang.String jmeno)
Specified by:
setJmeno in interface IOsoba
Parameters:
jmeno - the jmeno to set

getPrijmeni

public java.lang.String getPrijmeni()
Specified by:
getPrijmeni in interface IOsoba
Returns:
the prijmeni

setPrijmeni

public void setPrijmeni(java.lang.String prijmeni)
Specified by:
setPrijmeni in interface IOsoba
Parameters:
prijmeni - the prijmeni to set

getId

public java.lang.Integer getId()
Specified by:
getId in interface IOsoba
Returns:
the id

setId

public void setId(java.lang.Integer id)
Specified by:
setId in interface IOsoba
Parameters:
id - the id to set

toString

public java.lang.String toString()
Přetížený výpis obsahu struktury

Specified by:
toString in interface IOsoba
Overrides:
toString in class java.lang.Object
Returns:
textový výpis obsahu struktury Osoba

equals

public boolean equals(java.lang.Object o)
Porovnání aktuálního a parametrem předaného objektu na shodnost dat

Specified by:
equals in interface IOsoba
Overrides:
equals in class java.lang.Object
Parameters:
o - porovnávaný objekt
Returns:
true = prvky jsou shodné

hashCode

public int hashCode()
Automaticky vygenerovaná metoda NetBeansy, nevím k čemu slouží

Specified by:
hashCode in interface IOsoba
Overrides:
hashCode in class java.lang.Object
Returns:
číslo hashe