net.inteligentni.vyhled2.server
Class Data

java.lang.Object
  extended by net.inteligentni.vyhled2.server.Data

public class Data
extends java.lang.Object

Toto je singelton třída pro přístup k databázi


Method Summary
static Data getInstance()
           
 java.util.LinkedList getKontaktyHlavickyUzivatele(java.lang.String login)
           
 java.util.LinkedList getKontaktyHlavickyUzivateleHledej(java.lang.String login, java.lang.String hledej)
           
 Login getLogin(java.lang.String uzivatel)
           
 ZpravaTelo getZpravaTelo(int id, java.lang.String vlastnik)
           
 java.util.LinkedList getZpravyHlavickyDoruceneUzivatele(java.lang.String login)
           
 java.util.LinkedList getZpravyHlavickyOdeslaneUzivatele(java.lang.String login)
           
 boolean isExistujiciUzivatel(java.lang.String login)
          Zjistí, jestli v systému existuje uživatel s tímto uživatelským jménem
 boolean isLoginOK(Login l)
          Zkontroluje jméno a heslo, pokud je OK, vrátí true a zařadí uživatele mezi přihlášené uživatele
 boolean isUzivatelPrihlasen(Login l)
           
 void odpoj()
           
 void smazKontakt(int id, java.lang.String vlastnik)
           
 void smazZpravu(int id, java.lang.String vlastnik)
           
 void ulozKontakt(KontaktHlavicka kh, KontaktTelo kt)
           
 int ulozZpravu(ZpravaHlavicka hlavicka, ZpravaTelo telo)
          Uloží tělo zprávy a 2x hlavičku zprávy do databáze - jednou pro odesílatele, podruhé pro příjemce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Data getInstance()

odpoj

public void odpoj()

isLoginOK

public boolean isLoginOK(Login l)
Zkontroluje jméno a heslo, pokud je OK, vrátí true a zařadí uživatele mezi přihlášené uživatele


isExistujiciUzivatel

public boolean isExistujiciUzivatel(java.lang.String login)
Zjistí, jestli v systému existuje uživatel s tímto uživatelským jménem


isUzivatelPrihlasen

public boolean isUzivatelPrihlasen(Login l)

getZpravyHlavickyDoruceneUzivatele

public java.util.LinkedList getZpravyHlavickyDoruceneUzivatele(java.lang.String login)

getZpravyHlavickyOdeslaneUzivatele

public java.util.LinkedList getZpravyHlavickyOdeslaneUzivatele(java.lang.String login)

getKontaktyHlavickyUzivatele

public java.util.LinkedList getKontaktyHlavickyUzivatele(java.lang.String login)

getKontaktyHlavickyUzivateleHledej

public java.util.LinkedList getKontaktyHlavickyUzivateleHledej(java.lang.String login,
                                                               java.lang.String hledej)

ulozZpravu

public int ulozZpravu(ZpravaHlavicka hlavicka,
                      ZpravaTelo telo)
Uloží tělo zprávy a 2x hlavičku zprávy do databáze - jednou pro odesílatele, podruhé pro příjemce


getZpravaTelo

public ZpravaTelo getZpravaTelo(int id,
                                java.lang.String vlastnik)

getLogin

public Login getLogin(java.lang.String uzivatel)

smazZpravu

public void smazZpravu(int id,
                       java.lang.String vlastnik)

smazKontakt

public void smazKontakt(int id,
                        java.lang.String vlastnik)

ulozKontakt

public void ulozKontakt(KontaktHlavicka kh,
                        KontaktTelo kt)