shared
Interface InterfejsNajpopularniejszychBranz

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
KatalogNajpopularniejszych

public interface InterfejsNajpopularniejszychBranz
extends java.rmi.Remote

Sieciowy interfejs klasy KatalogNajpopularniejszych.


Method Summary
 java.util.List getListaPopularnosci()
          Pobranie z bazy listy branż wraz z ich popularnością
 java.util.List katalog()
          Zwraca katalog branż, który znajduje się w bazie dancy systemu
 void wygenerujStatycznyKatalogNajpop()
          Wygenerowanie na serwerze pliku zawierającego Katalog Najpopularniejszych Branż, żeby użytkownicy nie musieli za każdym razem odwoływać się do bazy danych.
 void zamienKatalog(java.util.List nowyKatalog)
          Usunięcie starego Katalogu najpopularniejszych Branż i wstawienie nowego
 

Method Detail

katalog

public java.util.List katalog()
                       throws Wyjatek,
                              java.rmi.RemoteException
Zwraca katalog branż, który znajduje się w bazie dancy systemu

Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

getListaPopularnosci

public java.util.List getListaPopularnosci()
                                    throws Wyjatek,
                                           java.rmi.RemoteException
Pobranie z bazy listy branż wraz z ich popularnością

Returns:
Posortowaną listę zawierającą branże i ich popularności
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

zamienKatalog

public void zamienKatalog(java.util.List nowyKatalog)
                   throws Wyjatek,
                          java.rmi.RemoteException
Usunięcie starego Katalogu najpopularniejszych Branż i wstawienie nowego

Parameters:
nowyKatalog - Katalog, który znajdzie się w bazie danych
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

wygenerujStatycznyKatalogNajpop

public void wygenerujStatycznyKatalogNajpop()
                                     throws Wyjatek,
                                            java.rmi.RemoteException
Wygenerowanie na serwerze pliku zawierającego Katalog Najpopularniejszych Branż, żeby użytkownicy nie musieli za każdym razem odwoływać się do bazy danych. Poza tym istnieje szansa, że przeglądarka przechowa taki plik w swoim cache'u.

Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych lub zapisywaniu pliku
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

NIIKT, Zespół Gr0No3