komponenty
Class UniKomSieciowa

java.lang.Object
  extended bykomponenty.UniKomSieciowa
Direct Known Subclasses:
KomSieciowa, KomSieciowa, KomSieciowa

public abstract class UniKomSieciowa
extends java.lang.Object

Abstrakcyjna klasa komunikacji sieciowej interfejsu z serwerem. Zawiera inicjalizację tejże komunikacji oraz dostarcza metod uruchamiania nowych zleceń sieciowych. Po tej klasie powinny dziedziczyć metody implementujące specyficzne dla konkrtnych interfejsów zlecenia sieciowe.


Field Summary
 InterfejsKataloguBranz katalogBranz
          Obiekt obsługujący katalog branż.
 InterfejsNajpopularniejszychBranz katalogNajpop
          Obiekt obsługujący katalog najpopularniejszych branż.
 InterfejsKontaFirm kontaFirm
          Obiekt obsługujący konta firm na serwerze.
 InterfejsKontoAdministratora kontoAdministratora
          Obiekt obsługujący konto administratora na serwerze.
 InterfejsMapy mapy
          Obiekt obsługujący mapy na serwerze.
 InterfejsOgloszenia ogloszenia
          Obiekt obsługujący katalog ogłoszeń na serwerze.
 InterfejsUlice ulice
          Obiekt obsługujący ulice na serwerze.
 
Constructor Summary
UniKomSieciowa()
          Tworzy nowy obiekt klasy UniKomSieciowa.
 
Method Summary
 void init(java.lang.String serwer)
          Inicjalizacja połączeń sieciowych.
protected  void odpalWatek(java.lang.Runnable noweR)
          Przygotowuje i uruchamia wątek do obsługi zdarzenia zdefiniowanego w podanym parametrze.
 KatalogBranzDrzewo pobierzKatalogBranz(java.lang.String niiktHttpSerwerPath)
          Pobranie z serwera statycznie wygenerowanego katalogu branż.
 java.util.List pobierzKatalogNajBranz(java.lang.String niiktHttpSerwerPath)
          Pobranie z serwera statycznie wygenerowanego katalogu najpopularniejszych branż.
 java.awt.Image pobierzLogo(java.lang.String httpPath)
          Pobranie logo z serwera.
protected  void zamknijWatek()
          Sprząta po kończącym się wątku.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kontaFirm

public InterfejsKontaFirm kontaFirm
Obiekt obsługujący konta firm na serwerze.


kontoAdministratora

public InterfejsKontoAdministratora kontoAdministratora
Obiekt obsługujący konto administratora na serwerze.


mapy

public InterfejsMapy mapy
Obiekt obsługujący mapy na serwerze.


ogloszenia

public InterfejsOgloszenia ogloszenia
Obiekt obsługujący katalog ogłoszeń na serwerze.


ulice

public InterfejsUlice ulice
Obiekt obsługujący ulice na serwerze.


katalogBranz

public InterfejsKataloguBranz katalogBranz
Obiekt obsługujący katalog branż.


katalogNajpop

public InterfejsNajpopularniejszychBranz katalogNajpop
Obiekt obsługujący katalog najpopularniejszych branż.

Constructor Detail

UniKomSieciowa

public UniKomSieciowa()
Tworzy nowy obiekt klasy UniKomSieciowa.

Method Detail

init

public void init(java.lang.String serwer)
          throws Wyjatek
Inicjalizacja połączeń sieciowych.

Parameters:
serwer - nazwa serwera
Throws:
Wyjatek - w przypadku błędu połączenia z serwerem

pobierzKatalogBranz

public KatalogBranzDrzewo pobierzKatalogBranz(java.lang.String niiktHttpSerwerPath)
                                       throws Wyjatek
Pobranie z serwera statycznie wygenerowanego katalogu branż.

Parameters:
niiktHttpSerwerPath - adres url NIIKTa z którego zostanie pobrany katalog
Returns:
Pobrany Katalog Branż
Throws:
Wyjatek - Wyrzucany, gdy nie uda się pobrać katalogu branż

pobierzKatalogNajBranz

public java.util.List pobierzKatalogNajBranz(java.lang.String niiktHttpSerwerPath)
                                      throws Wyjatek
Pobranie z serwera statycznie wygenerowanego katalogu najpopularniejszych branż.

Parameters:
niiktHttpSerwerPath - adres url NIIKTa z którego zostanie pobrany katalog
Returns:
Pobrany Katalog Najpopularniejszych Branż
Throws:
Wyjatek - Wyrzucany, gdy nie uda się pobrać Katalogu Najpopularniejszych Branż

pobierzLogo

public java.awt.Image pobierzLogo(java.lang.String httpPath)
                           throws Wyjatek
Pobranie logo z serwera.

Parameters:
httpPath - Adres, pod którym znajduje się logo
Returns:
pobrane logo
Throws:
Wyjatek - Wyrzucany, gdy nie uda się pobrać logo

odpalWatek

protected void odpalWatek(java.lang.Runnable noweR)
Przygotowuje i uruchamia wątek do obsługi zdarzenia zdefiniowanego w podanym parametrze.

Parameters:
noweR - obiekt typu Runnable, który chcemy wykonać w osobnym wątku.

zamknijWatek

protected void zamknijWatek()
Sprząta po kończącym się wątku.


NIIKT, Zespół Gr0No3