net.inteligentni.vyhled2.server
Class Server

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by net.inteligentni.vyhled2.server.Server
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, ServerRozhrani

public class Server
extends java.rmi.server.UnicastRemoteObject
implements ServerRozhrani

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
Server()
          Creates a new instance of Server
 
Method Summary
 KontaktTelo getKontaktTelo(Login l, int idKontaktHlavicka)
           
 ZpravaTelo getZpravaTelo(Login l, int idZpravaHlavicka)
           
 void hledejKontakt(Login l, java.lang.String hledej)
           
 boolean isKomuOK(Login l, java.lang.String komu)
           
static void main(java.lang.String[] args)
           
 void posliZpravu(Login l, ZpravaHlavicka zh, ZpravaTelo zt)
           
 void pridejKontakt(Login l, KontaktHlavicka kh, KontaktTelo kt)
           
 void prihlasKlienta(Login l)
           
 void smazKontakt(Login l, int idKontaktHlavicka)
           
 void smazZpravu(Login l, int idZpravaHlavicka)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Server

public Server()
       throws java.rmi.RemoteException
Creates a new instance of Server

Throws:
java.rmi.RemoteException
Method Detail

prihlasKlienta

public void prihlasKlienta(Login l)
                    throws java.rmi.RemoteException,
                           VyjimkaKriticka
Specified by:
prihlasKlienta in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

pridejKontakt

public void pridejKontakt(Login l,
                          KontaktHlavicka kh,
                          KontaktTelo kt)
                   throws java.rmi.RemoteException,
                          VyjimkaKriticka
Specified by:
pridejKontakt in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

posliZpravu

public void posliZpravu(Login l,
                        ZpravaHlavicka zh,
                        ZpravaTelo zt)
                 throws java.rmi.RemoteException,
                        VyjimkaKriticka
Specified by:
posliZpravu in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

getZpravaTelo

public ZpravaTelo getZpravaTelo(Login l,
                                int idZpravaHlavicka)
                         throws java.rmi.RemoteException,
                                VyjimkaKriticka
Specified by:
getZpravaTelo in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

getKontaktTelo

public KontaktTelo getKontaktTelo(Login l,
                                  int idKontaktHlavicka)
                           throws java.rmi.RemoteException,
                                  VyjimkaKriticka
Specified by:
getKontaktTelo in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

smazZpravu

public void smazZpravu(Login l,
                       int idZpravaHlavicka)
                throws java.rmi.RemoteException,
                       VyjimkaKriticka
Specified by:
smazZpravu in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

smazKontakt

public void smazKontakt(Login l,
                        int idKontaktHlavicka)
                 throws java.rmi.RemoteException,
                        VyjimkaKriticka
Specified by:
smazKontakt in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka

main

public static void main(java.lang.String[] args)

isKomuOK

public boolean isKomuOK(Login l,
                        java.lang.String komu)
                 throws java.rmi.RemoteException
Specified by:
isKomuOK in interface ServerRozhrani
Throws:
java.rmi.RemoteException

hledejKontakt

public void hledejKontakt(Login l,
                          java.lang.String hledej)
                   throws java.rmi.RemoteException,
                          VyjimkaKriticka
Specified by:
hledejKontakt in interface ServerRozhrani
Throws:
java.rmi.RemoteException
VyjimkaKriticka