|
||||||||||
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.konto.KontaFirm
KontaFirm dostarczają wszystkich potrzebnych operacji do administrowania kontami firm.
Field Summary |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
KontaFirm()
Zwraca nowy obiekt klasy KontaFirm. |
Method Summary | |
java.lang.String |
adresWizytowki(java.lang.Integer id)
Zwraca adres wizytówki. |
Ogloszenie |
autoryzacja(Nip nip,
java.lang.String haslo)
Sprawdza poprawność hasła. |
void |
generujWizytowke(Ogloszenie ogl,
java.lang.String tel)
Generuje wizytówkę do pliku tekstowego, w formacie vCard. |
java.lang.String |
konstrrujHttpSciezkeKatalogVCard(java.lang.Integer id)
Generuje ścieżkę do katalogu z wizytówką firmy. |
java.lang.String |
konstruujHttpSciezkeLogo(java.lang.Integer id)
Generuje url do logo firmy. |
java.lang.String |
konstruujHttpSciezkeVCard(java.lang.Integer id)
Generuje ścieżkę do wizytówki firmy. |
java.lang.String |
konstruujSciezkeLogo(java.lang.Integer id)
Generuje nazwę logo firmy. |
java.lang.String |
modyfikujOgloszenie(Ogloszenie ogloszenie,
java.util.ArrayList telefony)
Modyfikuje istniejące w bazie ogłoszenie firmy. |
java.lang.String |
modyfikujOgloszenieAdmin(Ogloszenie ogloszenie,
java.util.ArrayList telefony)
Modyfikuje istniejące w bazie ogłoszenie firmy. |
java.lang.Integer |
pobierzId(long nip,
boolean osobowoscPrawna)
Wyszukuje id firmy o zadanym nipie i osobowości prawnej. |
Ogloszenie |
pobierzOgloszenie(java.lang.Integer id)
Zwraca ogłoszenie firmy na podstawie podanego id. |
java.util.ArrayList |
pobierzTelefony(java.lang.Integer id)
Zwraca telefony związane z daną firmą. |
void |
przypomnijHaslo(Nip nip)
Wykonuje procedurę przypominania hasła na podstawie NIP. |
boolean |
usunLogo(java.lang.Integer id)
Usuwa logo firmy. |
void |
usunWizytowke(java.lang.Integer id)
Usuwa wizytówkę. |
java.lang.String |
utworzKonto(Ogloszenie ogloszenie,
java.util.ArrayList telefony)
Tworzy nowe konto dla firmy na podstawie ogłoszenia. |
java.lang.String |
utworzKontoZLogo(Ogloszenie ogloszenie,
java.util.ArrayList telefony,
PlikGraficzny pg)
Tworzy konto i zapisuje logo. |
void |
zapiszLogoFirmy(java.lang.Integer id,
PlikGraficzny pg)
Zapisuje ogłoszenie na serwer. |
void |
zmienHaslo(java.lang.Integer id,
java.lang.String nowe)
Zmienia hasło firmy. |
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 KontaFirm() throws java.rmi.RemoteException
java.rmi.RemoteException
- przy błędzie inicjalizacji interfejsu RMIMethod Detail |
public java.lang.String utworzKonto(Ogloszenie ogloszenie, java.util.ArrayList telefony) throws Wyjatek
utworzKonto
in interface InterfejsKontaFirm
ogloszenie
- ogłoszenie, które firma właśnie stworzyłatelefony
- dodatkowe telefony do firmy, każdy telefon jest listą
składającą się z dwóch elementów: numeru telefonu i
jego opisu
Wyjatek
- gdy nie uda się utworzyć konta dla danego ogłoszeniamodyfikujOgloszenie(shared.Ogloszenie, java.util.ArrayList)
public java.lang.String modyfikujOgloszenie(Ogloszenie ogloszenie, java.util.ArrayList telefony) throws Wyjatek
modyfikujOgloszenie
in interface InterfejsKontaFirm
ogloszenie
- ogłoszenie, które jest modyfikowanetelefony
- dodatkowe telefony do firmy
Wyjatek
- gdy nie uda się zmodyfikować danego ogłoszeniautworzKonto(shared.Ogloszenie, java.util.ArrayList)
public java.lang.String modyfikujOgloszenieAdmin(Ogloszenie ogloszenie, java.util.ArrayList telefony) throws Wyjatek
modyfikujOgloszenieAdmin
in interface InterfejsKontaFirm
ogloszenie
- ogłoszenie, które jest modyfikowanetelefony
- dodatkowe telefony do firmy
Wyjatek
- gdy nie uda się zmodyfikować danego ogłoszeniautworzKonto(shared.Ogloszenie, java.util.ArrayList)
public Ogloszenie pobierzOgloszenie(java.lang.Integer id) throws Wyjatek
pobierzOgloszenie
in interface InterfejsKontaFirm
id
- id firmy, której ogłoszenie należy zwrócić
Wyjatek
- gdy nie uda się pobrać ogłoszeniapublic java.util.ArrayList pobierzTelefony(java.lang.Integer id) throws Wyjatek
pobierzTelefony
in interface InterfejsKontaFirm
id
- id firmy
Wyjatek
- gdy nie powiodą się operacje na bazie danychpublic Ogloszenie autoryzacja(Nip nip, java.lang.String haslo) throws Wyjatek
autoryzacja
in interface InterfejsKontaFirm
nip
- jest loginem do danego kontahaslo
- hasło poddawane autoryzacji
Wyjatek
- gdy nie uda się dokonać autoryzacjipublic void przypomnijHaslo(Nip nip) throws Wyjatek
przypomnijHaslo
in interface InterfejsKontaFirm
nip
- nip, po którym będziemy identyfikować firmę
Wyjatek
- jeśli nie uda się odnaleźć ogłoszenia firmy w baziepublic void zmienHaslo(java.lang.Integer id, java.lang.String nowe) throws Wyjatek
zmienHaslo
in interface InterfejsKontaFirm
id
- identyfikator firmy, zakładamy, że taka jest w bazienowe
- nowe hasło
Wyjatek
- gdy operacje na bazie danych nie powiodą siępublic java.lang.String konstruujSciezkeLogo(java.lang.Integer id)
konstruujSciezkeLogo
in interface InterfejsKontaFirm
id
- Identyfikator firmy, dla której zostanie skonstruowana nazwa logo
public java.lang.String konstruujHttpSciezkeLogo(java.lang.Integer id)
konstruujHttpSciezkeLogo
in interface InterfejsKontaFirm
id
- Identyfikator firmy, dla której zostanie skonstruowana nazwa logo
public void zapiszLogoFirmy(java.lang.Integer id, PlikGraficzny pg) throws Wyjatek
zapiszLogoFirmy
in interface InterfejsKontaFirm
id
- Identyfikator firmy, której ogłoszenie zostanie zapisane na serwerzepg
- Plik graficzny z logo danej firmy
Wyjatek
- gdy nie uda się zapisać logo na serwerzepublic java.lang.Integer pobierzId(long nip, boolean osobowoscPrawna) throws Wyjatek
nip
- niposobowoscPrawna
- osobowość prawna danego nip
Wyjatek
- gdy operacje na bazie nie powiodą siępublic java.lang.String utworzKontoZLogo(Ogloszenie ogloszenie, java.util.ArrayList telefony, PlikGraficzny pg) throws Wyjatek
utworzKontoZLogo
in interface InterfejsKontaFirm
ogloszenie
- nowe ogłoszenietelefony
- lista telefonów dla danego ogłoszeniapg
- plik graficzny z logo
Wyjatek
- gdy nie uda się utworzyć nowego ogłoszenia w baziepublic boolean usunLogo(java.lang.Integer id)
usunLogo
in interface InterfejsKontaFirm
id
- identyfikator firmy, której logo jest usuwane
public java.lang.String konstrrujHttpSciezkeKatalogVCard(java.lang.Integer id)
id
- Identyfikator firmy
public java.lang.String konstruujHttpSciezkeVCard(java.lang.Integer id)
id
- Identyfikator firmy
public java.lang.String adresWizytowki(java.lang.Integer id)
adresWizytowki
in interface InterfejsKontaFirm
id
- Identyfikator firmy
public void generujWizytowke(Ogloszenie ogl, java.lang.String tel)
konstruujHttpSciezkeVCard(java.lang.Integer)
.
generujWizytowke
in interface InterfejsKontaFirm
ogl
- Ogłoszenie, dla którego tworzymy wizytówkętel
- Telefon dla danego ogłoszeniapublic void usunWizytowke(java.lang.Integer id)
konstruujHttpSciezkeVCard(java.lang.Integer)
.
usunWizytowke
in interface InterfejsKontaFirm
id
- Identyfikator firmy
|
NIIKT, Zespół Gr0No3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |