shared
Interface InterfejsKataloguBranz

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

public interface InterfejsKataloguBranz
extends java.rmi.Remote

Sieciowy interfejs klasy KatalogBranz.


Method Summary
 KatalogBranzDrzewo dajZwartoscKataloguBranz()
          Wydobywa z bazy i zwraca zawartość katalogu branż.
 Branza dodajDoKatalogu(Branza nowa, Branza matka)
          Dodaje do Katalogu Branż nową branżę jako parametr i zależności między nimi.
 void dodajDoKataloguZaleznosc(Branza nowa, Branza matka)
          Dodaje nową gałąź do Katalogu branż.
 void generujStatycznyKatalogBranz()
          Wygenerowanie pliku zawierającego katalog branż w katalogu, z którego będą mogły go pobrać aplety i aplikacja administratora.
 void usunBranze(Branza branza)
          Usuwanie zadanej branży z bazy danych.
 void usunPodczepionaBranze(Branza branza, Branza matka)
          Usuwanie zadanej branży z bazy danych.
 Branza zmienBranze(Branza nowa, Branza stara)
          Zmienia branżę w Katalogu Branż.
 

Method Detail

dajZwartoscKataloguBranz

public KatalogBranzDrzewo dajZwartoscKataloguBranz()
                                            throws Wyjatek,
                                                   java.rmi.RemoteException
Wydobywa z bazy i zwraca zawartość katalogu branż.

Returns:
cały katalog branż
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

generujStatycznyKatalogBranz

public void generujStatycznyKatalogBranz()
                                  throws Wyjatek,
                                         java.rmi.RemoteException
Wygenerowanie pliku zawierającego katalog branż w katalogu, z którego będą mogły go pobrać aplety i aplikacja administratora.

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

dodajDoKatalogu

public Branza dodajDoKatalogu(Branza nowa,
                              Branza matka)
                       throws Wyjatek,
                              java.rmi.RemoteException
Dodaje do Katalogu Branż nową branżę jako parametr i zależności między nimi.

Parameters:
nowa - branża, która zostanie dodana do Katalogu Branż
matka - nadbranża dodawanej branży
Returns:
dodana branża
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

zmienBranze

public Branza zmienBranze(Branza nowa,
                          Branza stara)
                   throws Wyjatek,
                          java.rmi.RemoteException
Zmienia branżę w Katalogu Branż.

Parameters:
nowa - branża, która znajdzie się w Katalogu Branż
stara - branża, która zostanie zamieniona na nową
Returns:
branża, która znalazła się w Katalogu
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

usunBranze

public void usunBranze(Branza branza)
                throws Wyjatek,
                       java.rmi.RemoteException
Usuwanie zadanej branży z bazy danych.

Parameters:
branza - branża, która zostanie usunięta z bazy danych
Throws:
Wyjatek - wyjątek wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

usunPodczepionaBranze

public void usunPodczepionaBranze(Branza branza,
                                  Branza matka)
                           throws Wyjatek,
                                  java.rmi.RemoteException
Usuwanie zadanej branży z bazy danych.

Parameters:
branza - branża, która zostanie usunięta z bazy danych
matka - nadbranża usuwanej Branży
Throws:
Wyjatek - wyjątek wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

dodajDoKataloguZaleznosc

public void dodajDoKataloguZaleznosc(Branza nowa,
                                     Branza matka)
                              throws Wyjatek,
                                     java.rmi.RemoteException
Dodaje nową gałąź do Katalogu branż.

Parameters:
nowa - podbranża w gałęzi
matka - nadbranża w gałęzi
Throws:
Wyjatek - wyrzucany w wypadku niepowodzenia operacji na bazie danych
java.rmi.RemoteException - w przypadku błędu komunikacji sieciowej

NIIKT, Zespół Gr0No3