cz.vse.xkucf03.automat2
Class Uzivatel

java.lang.Object
  |
  +--cz.vse.xkucf03.automat2.Uzivatel
All Implemented Interfaces:
java.io.Serializable

public class Uzivatel
extends java.lang.Object
implements java.io.Serializable

Reprezentuje jednoho uživatele a jeho účet v aplikaci Občerstvovací automat Obsahuje: jméno, stav účtu, číslo účtu (ID), PIN a metodu pro ověření totožnosti

See Also:
Serialized Form

Constructor Summary
Uzivatel(java.lang.String jmeno, int penize, java.lang.String ID, java.lang.String PIN)
          Creates a new instance of Uzivatel
 
Method Summary
 java.lang.String getID()
           
 java.lang.String getJmeno()
           
 int getPenize()
           
 void odeberPenize(int p)
           
 boolean overTotoznost(java.lang.String ID, java.lang.String PIN)
           
 void pridejPenize(int p)
           
 void setPenize(int p)
           
 boolean zkontrolujPenize(int p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Uzivatel

public Uzivatel(java.lang.String jmeno,
                int penize,
                java.lang.String ID,
                java.lang.String PIN)
Creates a new instance of Uzivatel

Method Detail

odeberPenize

public void odeberPenize(int p)

setPenize

public void setPenize(int p)

pridejPenize

public void pridejPenize(int p)

zkontrolujPenize

public boolean zkontrolujPenize(int p)

overTotoznost

public boolean overTotoznost(java.lang.String ID,
                             java.lang.String PIN)

getJmeno

public java.lang.String getJmeno()

getPenize

public int getPenize()

getID

public java.lang.String getID()