|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
serwer.branze.KatalogBranz
Pozowala na zarządzanie katalogiem branż znajdującym się w bazie danych
Field Summary |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
KatalogBranz()
Tworzy nowy obiekt klasy KatalogBranz |
Method Summary | |
static EltKatBranz |
dajPoddrzewo(Branza branza)
Wydobycie z bazy poddrzewa, którego korzeniem jest zadana branża |
KatalogBranzDrzewo |
dajZwartoscKataloguBranz()
Dostęp do pełnego katalogu branż |
Branza |
dodajDoKatalogu(Branza nowa,
Branza matka)
Dodaje do Katalogu Branż nową Branżę jako parametr i zależności między nimi |
static void |
dodajDoKatalogu(EltKatBranz nowy,
java.lang.Object matka,
Session sesja)
Dodaje do Katalogu Branż Branże z poddrzewa zadanego 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 |
Branza |
korzenKatalogu()
wyszukanie korzenia katalogu branż |
Statystyka |
najpopularniejszeBranze(KrytStat kryteria)
Wyszukanie w bazie danych branż spełniających zadane kryterium popularności |
void |
usunBranze(Branza branza)
Usuwanie zadanej branży z bazy danych |
void |
usunPodczepionaBranze(Branza branza,
Branza matka)
Usuwanie zadanej branży z bazy danych |
java.util.List |
wyszukajBranze(java.lang.String nazwa,
java.lang.String klucz)
Wyszukanie w bazie branż o zadanej nazwie i słowie kluczowym |
static void |
zastapKatalogBranz(KatalogBranzDrzewo nowy)
Usunięcie bieżącego Katalogu Branż i zastąpienie go nowym który zostanie stworzony z drzewa Branż zadanego jako parametr |
Branza |
zmienBranze(Branza stara,
Branza nowa)
Zmiania Branżę w Katalogu Branz |
static java.util.List |
znajdzBranze(java.lang.String klucz)
Odnajduje braże na podstawie zadanego słowa kluczowego |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public KatalogBranz() throws Wyjatek, java.rmi.RemoteException
java.rmi.RemoteException
- potrzebny aby klasa implementowała interfejs
Wyjatek
- potrzebny aby klasa implementowała interfejsMethod Detail |
public void usunBranze(Branza branza) throws Wyjatek
usunBranze
in interface InterfejsKataloguBranz
branza
- branża, która zostanie usunięta z bazy danych
Wyjatek
- wyjątek wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic void usunPodczepionaBranze(Branza branza, Branza matka) throws Wyjatek
usunPodczepionaBranze
in interface InterfejsKataloguBranz
branza
- Branża, która zostanie usunięta z bazy danychmatka
- Branża, która jest nadwęzłem usuwanej branży
Wyjatek
- wyjątek wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic Branza zmienBranze(Branza stara, Branza nowa) throws Wyjatek
zmienBranze
in interface InterfejsKataloguBranz
nowa
- Branża, która znajdzie się w Katalogu Branżstara
- Branża, która zostanie zamieniona na nową
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic static java.util.List znajdzBranze(java.lang.String klucz) throws Wyjatek
klucz
- słowo kluczowe, na podstawie którego będziemy szukać branży
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic Branza korzenKatalogu() throws Wyjatek
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic Statystyka najpopularniejszeBranze(KrytStat kryteria) throws Wyjatek
kryteria
- kryterium, które musi spełniac branża, aby znaleźć się w wyniku działania metody
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic static EltKatBranz dajPoddrzewo(Branza branza) throws Wyjatek
branza
- Branza
, która znajdzie się w korzeniu zwracanego drzewa
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic KatalogBranzDrzewo dajZwartoscKataloguBranz() throws Wyjatek
dajZwartoscKataloguBranz
in interface InterfejsKataloguBranz
ZawKataloguBranz
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic static void dodajDoKatalogu(EltKatBranz nowy, java.lang.Object matka, Session sesja) throws Wyjatek
nowy
- Poddrzewo z którego Branże zostaną dodane do Katalogu Branżmatka
- Nadbranża poddrzewa zadanego parametrem nowy (null jeśli jest to korzeń)sesja
- Hibernatowa sesja w której będą wykonywane operacje na bazie danych.
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic static void zastapKatalogBranz(KatalogBranzDrzewo nowy) throws Wyjatek
nowy
- Drzewo branż, które znajdzie się zamiast bieżącego w bazie danych
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic void generujStatycznyKatalogBranz() throws Wyjatek
generujStatycznyKatalogBranz
in interface InterfejsKataloguBranz
Wyjatek
- wyrzucany w wypadku niepowodzenia operacjipublic Branza dodajDoKatalogu(Branza nowa, Branza matka) throws Wyjatek
dodajDoKatalogu
in interface InterfejsKataloguBranz
nowa
- Branża, która zostanie dodana do Katalogu Branżmatka
- Nadbranża dodawanej branży
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic void dodajDoKataloguZaleznosc(Branza nowa, Branza matka) throws Wyjatek
dodajDoKataloguZaleznosc
in interface InterfejsKataloguBranz
nowa
- podbranża w gałęzimatka
- nadbranża w gałęzi
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danychpublic java.util.List wyszukajBranze(java.lang.String nazwa, java.lang.String klucz) throws Wyjatek
nazwa
- Nazwa poszukiwanej branży, null jeśli nie jest istotnaklucz
- Słowo kluczowe opisujące poszukiwaną branżę, null jeśli nie
jest istotne
Wyjatek
- wyrzucany w wypadku niepowodzenia operacji na bazie danych
|
NIIKT, Zespół Gr0No3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |