|
||||||||||
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.ogloszenia.KatalogOgloszen
KatalogOgloszen to jedyny obiekt umożliwiający wykonywanie wszelkich
czynności administracyjnych związanych z ogłoszeniami (Ogloszenie
).
Field Summary |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
KatalogOgloszen()
Tworzy nowy obiekt KatalogOgloszen. |
Method Summary | |
void |
aktualizujTrescOgloszenia(Ogloszenie ogloszenie)
Aktualizuje treść ogłoszenia będącego w systemie. |
java.util.List |
nieaktualneOgloszenia()
Odnajduje wszystkie ogłoszenia, którym upłynął termin aktualizacji, a aktualność nie została potwierdzona przez firmę. |
java.util.List |
nieoplaconeOgloszenia()
Odnajduje wszystkie ogłoszenia firm wymagających, którym upłynął (lub jest bliski upłynięcia) termin płatności. |
java.util.List |
noweOgloszenia()
Odnajduje wszystkie ogłoszenia, które zostały ostatnio dodane do systemu i wymagają akceptacji administratora. |
Ogloszenie |
ogloszenieFirmy(Nip nip)
Zwraca ogłoszenie zadanej firmy. |
void |
potwierdzAktualnosc(Ogloszenie ogloszenie)
Zleca wykonanie aktualizacji. |
void |
przedluzTermin(OgloszeniePlatne platne,
java.util.Date doKiedy)
Przedłuża termin opłacenia ogłoszenia płatnego. |
void |
usunOgloszenie(Ogloszenie ogloszenie)
Usuwa zadane ogłoszenie. |
java.util.List |
wszystkieOgloszenia()
Zwraca wszystkie ogłoszenia znajdujące się w systemie. |
java.util.List |
wyborOgloszen(Kryteria kryteria)
Odnajduje zestaw ogłoszeń spełniających dane kryteria. |
ZarzOglosz |
zarzOglosz(Ogloszenie ogloszenie)
Zwraca obiekt zarzOglosz umożliwiający wykonywanie operacji na danym ogłoszeniu. |
ZarzOgloszeniePlatne |
zarzOgloszeniePlatne(OgloszeniePlatne ogloszenie)
Zwraca obiekt zarzOgloszPlatne umożliwiający wykonywanie operacji na danym ogłoszeniu płatnym. |
void |
zatwierdzNoweOgloszenie(Ogloszenie ogloszenie)
Zatwierdza nowo dodane do systemu ogłoszenie. |
void |
zerujPopularnosc()
Zeruje licznik popularności dla wszystkich ogłoszeń. |
void |
zmienNaBezplatne(OgloszeniePlatne ogloszenie)
Zmienia podane ogłoszenie płatne na bezpłatne. |
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 KatalogOgloszen() throws java.rmi.RemoteException
java.rmi.RemoteException
- przy błędzie inicjalizacji interfejsu RMIMethod Detail |
public java.util.List wszystkieOgloszenia() throws Wyjatek
wszystkieOgloszenia
in interface InterfejsOgloszenia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic java.util.List noweOgloszenia() throws Wyjatek
noweOgloszenia
in interface InterfejsOgloszenia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void zatwierdzNoweOgloszenie(Ogloszenie ogloszenie) throws Wyjatek
zatwierdzNoweOgloszenie
in interface InterfejsOgloszenia
ogloszenie
- ogloszenie zaakceptowane przez administratora
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void aktualizujTrescOgloszenia(Ogloszenie ogloszenie) throws Wyjatek
aktualizujTrescOgloszenia
in interface InterfejsOgloszenia
ogloszenie
- aktualizowane przez administratora ogłoszenie
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic java.util.List nieaktualneOgloszenia() throws Wyjatek
nieaktualneOgloszenia
in interface InterfejsOgloszenia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic java.util.List nieoplaconeOgloszenia() throws Wyjatek
nieoplaconeOgloszenia
in interface InterfejsOgloszenia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void przedluzTermin(OgloszeniePlatne platne, java.util.Date doKiedy) throws Wyjatek
przedluzTermin
in interface InterfejsOgloszenia
platne
- płatne ogłoszenie, którego termin przedłużamydoKiedy
- data, do kiedy dane ogłoszenie jest opłacone
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic java.util.List wyborOgloszen(Kryteria kryteria) throws Wyjatek
wyborOgloszen
in interface InterfejsOgloszenia
kryteria
- kryteria wyszukiwania
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danych lub podane parametry są niepoprawnepublic void usunOgloszenie(Ogloszenie ogloszenie) throws Wyjatek
usunOgloszenie
in interface InterfejsOgloszenia
ogloszenie
- ogłoszenie do usunięcia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic ZarzOglosz zarzOglosz(Ogloszenie ogloszenie) throws Wyjatek
ogloszenie
- ogłoszenie, którym chcemy zarządzać
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic ZarzOgloszeniePlatne zarzOgloszeniePlatne(OgloszeniePlatne ogloszenie) throws Wyjatek
ogloszenie
- ogłoszenie płatne, którym chcemy zarządzać
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic Ogloszenie ogloszenieFirmy(Nip nip) throws Wyjatek
ogloszenieFirmy
in interface InterfejsOgloszenia
nip
- nip firmy, której ogłoszenia poszukujemy
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void zerujPopularnosc() throws Wyjatek
zerujPopularnosc
in interface InterfejsOgloszenia
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void zmienNaBezplatne(OgloszeniePlatne ogloszenie) throws Wyjatek
zmienNaBezplatne
in interface InterfejsOgloszenia
ogloszenie
- zmieniane ogłoszenie
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danychpublic void potwierdzAktualnosc(Ogloszenie ogloszenie) throws Wyjatek
potwierdzAktualnosc
in interface InterfejsOgloszenia
ogloszenie
- aktualizowane ogłoszenie
Wyjatek
- gdy wystąpi błąd w dostępie do bazy danych
|
NIIKT, Zespół Gr0No3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |