|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkomponenty.UniKomSieciowa
admin.KomSieciowa
Klasa odpowiedzialna za komunikację sieciową Interfejsu Administratora z Serwerem.
Field Summary |
Fields inherited from class komponenty.UniKomSieciowa |
katalogBranz, katalogNajpop, kontaFirm, kontoAdministratora, mapy, ogloszenia, ulice |
Constructor Summary | |
KomSieciowa(java.lang.String serwer)
Tworzy nowy obiekt klasy KomSieciowa |
Method Summary | |
void |
aWykonaj()
wzór: odpala wątek (treść metody run()) i powraca) |
Branza |
dodajNowaBranze(Branza nowa,
Branza matka)
Dodanie do Katalogu Branż nowej Branży |
void |
dodajZaleznosc(Branza nowa,
Branza matka)
Zlecenie dodania nowej zależności do Katalogu Branz |
boolean |
edytujOgloszenie(Ogloszenie ogloszenie)
Zaktualizowanie ogłoszenia w bazie danych |
void |
generujStatycznyKatalogBranz()
Zlecenie wygenerowania pliku ze statycznym Katalogiem Branż |
void |
generujStatycznyKatalogNajpopularniejszych()
Zlecenie wygenerowania statycznego katalogu Najpopularniejszych Branż |
KatalogBranzDrzewo |
getDrzewoBranz()
Pobranie z serwera statycznie wygenerowanego Katalogu Branż |
void |
getKatalogNajpop()
Zlecenie pobrania Katalogu Najpopularniejszych Branż |
void |
getListaPop()
Zlecenie pobrania listy popularności Branż |
void |
getNieaktualneOgloszenia()
Zlecenie pobrania listy nieaktualnych |
void |
getNieoplaconeOgloszenia()
Zlecenie pobrania listy nieopłaconych ogłoszeń |
void |
getNoweOgloszenia()
Zlecenie pobrania listy nowych ogłoszeń |
boolean |
modyfikujOgloszenie(Ogloszenie ogloszenie,
java.util.ArrayList telefony)
Zaktualizowanie ogłoszenia w bazie danych |
void |
pobierzFragmenty(WarstwaMapy w,
int ile,
java.awt.Point pkt)
Pobiera z serwera fragmenty mapy, które pozwalają przedstawić zadany punkt. |
java.util.ArrayList |
pobierzTelefony(Ogloszenie ogloszenie)
Pobranie listy telefonow związanych z zadanym Ogłoszeniem |
void |
pobierzWarstwy()
Pobiera z serwera warstwy mapy. |
void |
potwierdzAktualnoscOgloszenia(Ogloszenie ogloszenie)
Potwierdzenie aktualności Ogłoszenia |
void |
przedluzTermin(OgloszeniePlatne platne,
java.util.Date doKiedy)
Przedłuża termin opłacenia ogłoszenia płatnego. |
boolean |
sprawdzHalso(java.lang.String haslo)
Sprawdza czy podane hasło administratora jest poprawne. |
void |
usunBranze(Branza branza)
Usuwanie zadanej branży z bazy danych |
void |
usunNieaktualneOgloszenie(Ogloszenie ogloszenie)
Usunięcie niekatualnego Ogłoszenia |
void |
usunNoweOgloszenie(Ogloszenie ogloszenie)
Usunięcie nowego Ogłoszenia |
boolean |
usunPodczepionaBranza(Branza branza,
Branza matka)
Usunięcie podczepienia Branży (i samej branży jeśli już nigdzie nie jest podczepiona) |
void |
zamienKatalogNajpop(java.util.List nowyKatalog)
Zlecenie umieszczenia w bazie nowego Katalogu Najpopularniejszych Branż |
void |
zapytanie(Kryteria kryteria)
Wyszukanie ogłoszeń spełniających zadane kryteria |
void |
zatwierdzNoweOgloszenie(Ogloszenie ogloszenie)
Zleca zatwierdzenie nowego ogłoszenia w bazie danych |
Branza |
zmienBranze(Branza nowa,
Branza stara)
Zmiania Branżę w Katalogu Branz |
boolean |
zmienHaslo(java.lang.String stare,
java.lang.String nowe)
Wysyła do serwera polecenie zmiany hasła, podobnie mała rzecz i jest synchroniczna |
void |
zmienNaBezplatneOgloszenie(OgloszeniePlatne ogloszenie)
Zlecenie zamiany ogłoszenia na bezpłatne w wypadku, gdy nie zostało ono opłacona na nadchodzący okres |
void |
znajdzFragmentyUlicy(Ulica ul)
Znajduje fragmenty podanej ulicy. |
void |
znajdzUlice(java.lang.String nazwa)
Znajduje ulicę (lub ulice) o podanej nazwie. |
Methods inherited from class komponenty.UniKomSieciowa |
init, odpalWatek, pobierzKatalogBranz, pobierzKatalogNajBranz, pobierzLogo, zamknijWatek |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KomSieciowa(java.lang.String serwer) throws Wyjatek
serwer
- adres serwera
Wyjatek
- wyrzucany w wypadku niepowodzenia operacjiMethod Detail |
public void aWykonaj()
public void zatwierdzNoweOgloszenie(Ogloszenie ogloszenie)
ogloszenie
- Ogloszenie, które ma być zatwierdzonepublic void usunNoweOgloszenie(Ogloszenie ogloszenie)
ogloszenie
- Usuwane Ogłoszeniepublic void usunNieaktualneOgloszenie(Ogloszenie ogloszenie)
ogloszenie
- Usuwane Ogłoszeniepublic void potwierdzAktualnoscOgloszenia(Ogloszenie ogloszenie)
ogloszenie
- Ogłoszenie, którego aktualność ma zostać potwierdzonapublic void getNoweOgloszenia()
public void getNieaktualneOgloszenia()
public void getNieoplaconeOgloszenia()
public void getKatalogNajpop()
public void getListaPop()
public boolean sprawdzHalso(java.lang.String haslo)
haslo
- napis, który użytkownik podał jako
hasło i ma zostać sprawdzone czy jest poprawne.
public KatalogBranzDrzewo getDrzewoBranz()
public java.util.ArrayList pobierzTelefony(Ogloszenie ogloszenie)
ogloszenie
- Ogloszenie, którego Telefony chcemy pobrać
public Branza dodajNowaBranze(Branza nowa, Branza matka) throws Wyjatek
nowa
- dodawana Branżamatka
- grupa Branż, do której będzie podczepiona nowa Branża
Wyjatek
- wyrzucany w wypadku niepowodzenia operacjipublic void zamienKatalogNajpop(java.util.List nowyKatalog)
nowyKatalog
- nowy Katalog Najpopularniejszych Branż
Wyjatek
- wyrzucany w wypadku niepowodzenia operacjipublic Branza zmienBranze(Branza nowa, Branza stara) throws Wyjatek
nowa
- Branża, która znajdzie się w Katalogu Branżstara
- Branża, która zostanie zamieniona na nową
Wyjatek
- wyrzucany w wypadku niepowodzenia operacjipublic void usunBranze(Branza branza) throws Wyjatek
branza
- branża, która zostanie usunięta z bazy danych
Wyjatek
- wyjątek wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic boolean zmienHaslo(java.lang.String stare, java.lang.String nowe)
stare
- aktualne hasło Administatoranowe
- Nowe hasło Administratora
public void pobierzWarstwy()
MapaKomSieciowa
pobierzWarstwy
in interface MapaKomSieciowa
public void pobierzFragmenty(WarstwaMapy w, int ile, java.awt.Point pkt)
MapaKomSieciowa
pobierzFragmenty
in interface MapaKomSieciowa
w
- warstwa mapyile
- pierwiastek liczby potrzebnych fragmentów (bok kwadratu)pkt
- punkt, który ma być widoczny na środku zestawupublic void znajdzUlice(java.lang.String nazwa)
MapaKomSieciowa
znajdzUlice
in interface MapaKomSieciowa
nazwa
- szukana nazwa ulicypublic void znajdzFragmentyUlicy(Ulica ul)
MapaKomSieciowa
znajdzFragmentyUlicy
in interface MapaKomSieciowa
ul
- ulicapublic void generujStatycznyKatalogBranz()
public void zmienNaBezplatneOgloszenie(OgloszeniePlatne ogloszenie)
ogloszenie
- Ogłoszenie, które zostanie zamienione na bezpłatnepublic void generujStatycznyKatalogNajpopularniejszych()
public void dodajZaleznosc(Branza nowa, Branza matka)
nowa
- podbranża w nowej zależnościmatka
- nadbranża w nowej zależnościpublic boolean usunPodczepionaBranza(Branza branza, Branza matka)
branza
- Branża, która zostanie usunięta z bazy danychmatka
- Nadbranża usuwanej Branży
public void przedluzTermin(OgloszeniePlatne platne, java.util.Date doKiedy)
platne
- płatne ogłoszenie, którego termin przedłużamydoKiedy
- data, do kiedy dane ogłoszenie jest opłaconepublic boolean edytujOgloszenie(Ogloszenie ogloszenie)
ogloszenie
- Aktualizowane ogłoszenie
public boolean modyfikujOgloszenie(Ogloszenie ogloszenie, java.util.ArrayList telefony)
ogloszenie
- Aktualizowane ogłoszenietelefony
- Lista telefonów aktualizowanego ogłoszenia
public void zapytanie(Kryteria kryteria)
kryteria
- Zadane kryteria
|
NIIKT, Zespół Gr0No3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |