admin
Class KonsolaAdministratora

java.lang.Object
  extended byadmin.KonsolaAdministratora

public class KonsolaAdministratora
extends java.lang.Object

MODUŁ ADMINISTRATORA


Field Summary
static KomSieciowa komSieciowa
          Obiekt odpowiedzialny za komunikację z serwerem NIIKT
static WidokMapy widokMapy
          Widok pozwalający zarządzać mapą
 
Constructor Summary
KonsolaAdministratora()
          Creates a new instance of KonsolaAdministratora
 
Method Summary
static KatalogBranzDrzewo dajPobranyKatalog()
          Dostęp do pobranego Katalogu Branż
static void dodajZaleznosc(Branza nowa, Branza matka)
          Zlecenie dodania nowej zależności do Katalogu Branż
static boolean edytujOgloszenie(Ogloszenie ogloszenie)
          Zaktualizowanie ogłoszenia w bazie danych
static void generujStatycznyKatalogNajpopularniejszych()
          Zlecenie wygenerowania statycznego katalogu Najpopularniejszych Branż
static java.util.ArrayList getTelefony(Ogloszenie ogloszenie)
          Pobranie listy telefonow związanych z zadanym Ogłoszeniem
static void koniecPracy()
          Kończy działanie aplikacji
static void main(java.lang.String[] args)
          Uruchomienie modułu Administratora
static boolean modyfikujOgloszenie(Ogloszenie ogloszenie, java.util.ArrayList telefony)
          Zaktualizowanie ogłoszenia w bazie danych
static void noweZapytanie()
          Czyści widok zapytań z wprowadzonych przez użytkownika danych
static void odbierzKatalogBranz(KatalogBranzDrzewo katalogBranz)
          Odebranie Katalogu Branż pobranego z serwera
static void odbierzKatalogNajpop(java.util.List katalogNajpop)
          Odebranie Katalogu Najpopularniejszych Branż pobranego z serwera
static void odbierzListePop(java.util.List listaPop)
          Odebranie listy Branż pobranej z serwera
static void odbierzNieaktualneOgloszenia(java.util.List list)
          Odebranie listy nieaktualnych Ogłoszeń pobranej z serwera
static void odbierzNieoplaconeOgloszenia(java.util.List list)
          Odebranie listy nieopłaconych Ogłoszeń pobranej z serwera
static void odbierzNoweOgloszenia(java.util.List list)
          Odebranie listy nowych Ogłoszeń pobranej z serwera
static void odbierzWyniki(java.util.List listaWynikow)
          Odebranie wyników wyszukiwania
static void odswiezDane()
          Ponowne pobranie wszystkich danych z serwera
static void pokazBlad(java.lang.String tresc)
          Wyświetlenie komunikatu o błędzie
static void pokazInfo(java.lang.String tresc)
          Wyświetlanie informacji na ekranie
static void pokazOstatni()
          Włącza ostatni widoczny widok
static void pokazWidokKataloguBranz()
          Włącza widok Katalogu Branż
static void pokazWidokKataloguFirm()
          Włącza widok Katalogu Firm
static void pokazWidokMapy()
          Włącza widok Mapy
static void pokazWidokNajpop()
          Włacza widok Katalogu Najpopularniejszych Branz()
static void pokazWidokOgloszenia(Ogloszenie ogloszenie)
          Włącza widok edycji ogłoszenia
static void pokazWidokPrzedluzania(Ogloszenie ogloszenie)
          Włącza widok przedłużania terminu ważności ogłoszenia płatnego
static void pokazWidokZadanBiezacych()
          Włącza widok zadań bieżących
static void pokazWidokZmianyHasla()
          Włącza widok zmiany hasła
static void ponownieWyszukaj()
          Powtórzenie ostatnio wykonywanego wyszukiwania
static void porazkaWygenerowanieKataloguBranz()
          Sygnalizacja niepowodzenia przy generowaniu Katalogu Branż
static void potwierdzAktualnoscOgloszenia(Ogloszenie ogloszenie)
          Potwierdzenie aktualności Ogłoszenia
static void potwierdzWygenerowanieKataloguBranz()
          Metoda wywoływana aby poinformować moduł, że jest nowy Katalog Branż na serwerze
static void przedluzTermin(OgloszeniePlatne platne, java.util.Date doKiedy)
          Przedłuża termin opłacenia ogłoszenia płatnego.
static void ustawNastPoprz(int dl)
          Ustawienie w widoku zapytań przycisków następny i poprzedni
static void usunNieaktualneOgloszenie(Ogloszenie ogloszenie)
          Usunięcie niekatualnego Ogłoszenia
static void usunNoweOgloszenie(Ogloszenie ogloszenie)
          Usunięcie nowego Ogłoszenia
static boolean usunPodczepionaBranza(Branza branza, Branza matka)
          Usunięcie podczepienia Branży (i samej branży jeśli już nigdzie nie jest podczepiona)
static void zalogowany()
          Inicjalizacja widoku Interfejsu po zalogowaniu się Administratora
static void zamienKatalogNajpop(java.util.List nowyKatalog)
          Zlecenie umieszczenia w bazie nowego Katalogu Najpopularniejszych Branż
static void zapytanie(Kryteria kryteria)
          Wyszukanie ogłoszeń spełniających zadane kryteria
static void zatwierdzNoweOgloszenie(Ogloszenie ogloszenie)
          Zleca zatwierdzenie nowego ogłoszenia w bazie danych
static void zmienNaBezplatnieOgloszenie(OgloszeniePlatne ogloszenie)
          Zlecenie zamiany ogłoszenia na bezpłatne w wypadku, gdy nie zostało ono opłacona na nadchodzący okres
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

komSieciowa

public static KomSieciowa komSieciowa
Obiekt odpowiedzialny za komunikację z serwerem NIIKT


widokMapy

public static WidokMapy widokMapy
Widok pozwalający zarządzać mapą

Constructor Detail

KonsolaAdministratora

public KonsolaAdministratora()
Creates a new instance of KonsolaAdministratora

Method Detail

zalogowany

public static void zalogowany()
Inicjalizacja widoku Interfejsu po zalogowaniu się Administratora


pokazOstatni

public static void pokazOstatni()
Włącza ostatni widoczny widok


pokazWidokOgloszenia

public static void pokazWidokOgloszenia(Ogloszenie ogloszenie)
Włącza widok edycji ogłoszenia

Parameters:
ogloszenie - Ogłoszenie, które będzie edytowane

pokazWidokPrzedluzania

public static void pokazWidokPrzedluzania(Ogloszenie ogloszenie)
Włącza widok przedłużania terminu ważności ogłoszenia płatnego

Parameters:
ogloszenie - Ogłoszenie, które będzie przedłużane

pokazWidokZadanBiezacych

public static void pokazWidokZadanBiezacych()
Włącza widok zadań bieżących


pokazWidokZmianyHasla

public static void pokazWidokZmianyHasla()
Włącza widok zmiany hasła


pokazWidokKataloguFirm

public static void pokazWidokKataloguFirm()
Włącza widok Katalogu Firm


pokazWidokMapy

public static void pokazWidokMapy()
Włącza widok Mapy


pokazWidokKataloguBranz

public static void pokazWidokKataloguBranz()
Włącza widok Katalogu Branż


pokazWidokNajpop

public static void pokazWidokNajpop()
Włacza widok Katalogu Najpopularniejszych Branz()


main

public static void main(java.lang.String[] args)
Uruchomienie modułu Administratora

Parameters:
args - Argumenty z listy poleceń

potwierdzWygenerowanieKataloguBranz

public static void potwierdzWygenerowanieKataloguBranz()
Metoda wywoływana aby poinformować moduł, że jest nowy Katalog Branż na serwerze


getTelefony

public static java.util.ArrayList getTelefony(Ogloszenie ogloszenie)
Pobranie listy telefonow związanych z zadanym Ogłoszeniem

Parameters:
ogloszenie - Ogloszenie, którego Telefony chcemy pobrać
Returns:
Lista telefonów związanych z zadanym Ogłoszeniem

usunNoweOgloszenie

public static void usunNoweOgloszenie(Ogloszenie ogloszenie)
Usunięcie nowego Ogłoszenia

Parameters:
ogloszenie - Usuwane Ogłoszenie

usunNieaktualneOgloszenie

public static void usunNieaktualneOgloszenie(Ogloszenie ogloszenie)
Usunięcie niekatualnego Ogłoszenia

Parameters:
ogloszenie - Usuwane Ogłoszenie

potwierdzAktualnoscOgloszenia

public static void potwierdzAktualnoscOgloszenia(Ogloszenie ogloszenie)
Potwierdzenie aktualności Ogłoszenia

Parameters:
ogloszenie - Ogłoszenie, którego aktualność ma zostać potwierdzona

odbierzNoweOgloszenia

public static void odbierzNoweOgloszenia(java.util.List list)
Odebranie listy nowych Ogłoszeń pobranej z serwera

Parameters:
list - Pobrana lista Ogłoszeń

odbierzNieaktualneOgloszenia

public static void odbierzNieaktualneOgloszenia(java.util.List list)
Odebranie listy nieaktualnych Ogłoszeń pobranej z serwera

Parameters:
list - Pobrana lista Ogłoszeń

odbierzNieoplaconeOgloszenia

public static void odbierzNieoplaconeOgloszenia(java.util.List list)
Odebranie listy nieopłaconych Ogłoszeń pobranej z serwera

Parameters:
list - Pobrana lista Ogłoszeń

porazkaWygenerowanieKataloguBranz

public static void porazkaWygenerowanieKataloguBranz()
Sygnalizacja niepowodzenia przy generowaniu Katalogu Branż


odbierzKatalogBranz

public static void odbierzKatalogBranz(KatalogBranzDrzewo katalogBranz)
Odebranie Katalogu Branż pobranego z serwera

Parameters:
katalogBranz - Pobrany katalog

odbierzKatalogNajpop

public static void odbierzKatalogNajpop(java.util.List katalogNajpop)
Odebranie Katalogu Najpopularniejszych Branż pobranego z serwera

Parameters:
katalogNajpop - Pobrany katalog

odbierzListePop

public static void odbierzListePop(java.util.List listaPop)
Odebranie listy Branż pobranej z serwera

Parameters:
listaPop - Pobrana lista

pokazBlad

public static void pokazBlad(java.lang.String tresc)
Wyświetlenie komunikatu o błędzie

Parameters:
tresc - Wypisywana treść komunikatu

pokazInfo

public static void pokazInfo(java.lang.String tresc)
Wyświetlanie informacji na ekranie

Parameters:
tresc - Wypisywana treść informacji

zmienNaBezplatnieOgloszenie

public static void zmienNaBezplatnieOgloszenie(OgloszeniePlatne ogloszenie)
Zlecenie zamiany ogłoszenia na bezpłatne w wypadku, gdy nie zostało ono opłacona na nadchodzący okres

Parameters:
ogloszenie - Ogłoszenie, które zostanie zamienione na bezpłatne

zamienKatalogNajpop

public static void zamienKatalogNajpop(java.util.List nowyKatalog)
Zlecenie umieszczenia w bazie nowego Katalogu Najpopularniejszych Branż

Parameters:
nowyKatalog - nowy Katalog Najpopularniejszych Branż
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji

generujStatycznyKatalogNajpopularniejszych

public static void generujStatycznyKatalogNajpopularniejszych()
Zlecenie wygenerowania statycznego katalogu Najpopularniejszych Branż


dodajZaleznosc

public static void dodajZaleznosc(Branza nowa,
                                  Branza matka)
Zlecenie dodania nowej zależności do Katalogu Branż

Parameters:
nowa - podbranża w nowej zależności
matka - nadbranża w nowej zależności

usunPodczepionaBranza

public static boolean usunPodczepionaBranza(Branza branza,
                                            Branza matka)
Usunięcie podczepienia Branży (i samej branży jeśli już nigdzie nie jest podczepiona)

Parameters:
branza - Branża, która zostanie usunięta z bazy danych
matka - Nadbranża usuwanej Branży
Returns:
True gdy operacja powiodła sie, false wpp.

przedluzTermin

public static void przedluzTermin(OgloszeniePlatne platne,
                                  java.util.Date doKiedy)
Przedłuża termin opłacenia ogłoszenia płatnego.

Parameters:
platne - płatne ogłoszenie, którego termin przedłużamy
doKiedy - data, do kiedy dane ogłoszenie jest opłacone

edytujOgloszenie

public static boolean edytujOgloszenie(Ogloszenie ogloszenie)
Zaktualizowanie ogłoszenia w bazie danych

Parameters:
ogloszenie - Aktualizowane ogłoszenie
Returns:
True jeśli udało się zaktualizować ogłoszenie, false wpp

zatwierdzNoweOgloszenie

public static void zatwierdzNoweOgloszenie(Ogloszenie ogloszenie)
Zleca zatwierdzenie nowego ogłoszenia w bazie danych

Parameters:
ogloszenie - Ogloszenie, które ma być zatwierdzone

modyfikujOgloszenie

public static boolean modyfikujOgloszenie(Ogloszenie ogloszenie,
                                          java.util.ArrayList telefony)
Zaktualizowanie ogłoszenia w bazie danych

Parameters:
ogloszenie - Aktualizowane ogłoszenie
telefony - Lista telefonów aktualizowanego ogłoszenia
Returns:
True jeśli udało się zaktualizować ogłoszenie, false wpp

zapytanie

public static void zapytanie(Kryteria kryteria)
Wyszukanie ogłoszeń spełniających zadane kryteria

Parameters:
kryteria - Zadane kryteria

odbierzWyniki

public static void odbierzWyniki(java.util.List listaWynikow)
Odebranie wyników wyszukiwania

Parameters:
listaWynikow - Lista zawierająca wyniki wyszukiwania

ponownieWyszukaj

public static void ponownieWyszukaj()
Powtórzenie ostatnio wykonywanego wyszukiwania


ustawNastPoprz

public static void ustawNastPoprz(int dl)
Ustawienie w widoku zapytań przycisków następny i poprzedni

Parameters:
dl - długość listy wyników

koniecPracy

public static void koniecPracy()
Kończy działanie aplikacji


odswiezDane

public static void odswiezDane()
Ponowne pobranie wszystkich danych z serwera


noweZapytanie

public static void noweZapytanie()
Czyści widok zapytań z wprowadzonych przez użytkownika danych


dajPobranyKatalog

public static KatalogBranzDrzewo dajPobranyKatalog()
Dostęp do pobranego Katalogu Branż

Returns:
Pobrany wcześniej katalog branż

NIIKT, Zespół Gr0No3