Next4Me
 All Classes Files Functions Variables
Application_Model_Email Class Reference

Administrare Email. More...

Inheritance diagram for Application_Model_Email:

Public Member Functions

 addEditEmail ($entity)
 Adauga o inregistrare noua daca IdEmail==0, sau face update la una existenta daca IdEmail!=0. ATENTIE!! La introducerea unei inregistrari toate campurile sunt OBLIGATORII. Chiar daca nu exista date se trimite gol. La Editare in afara de id toate sunt optionale. More...
 
 deleteEmail ($entity)
 Sterge Address aferent IdAddress sau IdContact primit. More...
 
 getEmail ($entity)
 Returneaza (in campul "response") Email-ul aferent unui IdEmail (cand IdEmail!=0) sau toate inregistrarile (cand IdEmail==0). De asemenea daca primeste IdContact va returnat toate inregistrarile care sunt legate de un Contact In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string). More...
 

Protected Attributes

 $_name ="Email"
 tabela mapata de clasa
 
 $_primary ="IdEmail"
 cheie primara
 

Detailed Description

Administrare Email.

Clasa implementeaza functiile de add/edit/delete/get pentru Email.

Definition at line 20 of file Email.php.

Member Function Documentation

addEditEmail (   $entity)

Adauga o inregistrare noua daca IdEmail==0, sau face update la una existenta daca IdEmail!=0. ATENTIE!! La introducerea unei inregistrari toate campurile sunt OBLIGATORII. Chiar daca nu exista date se trimite gol. La Editare in afara de id toate sunt optionale.

Parameters
[in]$IdEmail[Integer] IdEmail
[in]$Value[String] adresa de email efectiva
[in]$Type[String] tipul adresei
[in]$IdContact[Integer] legatura cu tabela Contact
Exceptions
<5022>Nu puteti muta un Email de pe un Contact pe altul
<3113>Campuri obligatorii nu au fost trimise
<3114>Nu puteti edita un Email inexistenta
Returns
array(resultCode, resultId)
Used for testing Email

Definition at line 41 of file Email.php.

deleteEmail (   $entity)

Sterge Address aferent IdAddress sau IdContact primit.

Parameters
[in]$IdEmail[Integer] IdEmail
[in]$IdContact[Integer] IdContact legatura cu Contact
Exceptions
<3115>Nu puteti sterge un Email inexistent.
<3161>Campuri obligatorii nu au fost trimise
Returns
array(resultCode, resultId)
Used for testing Email

Definition at line 189 of file Email.php.

getEmail (   $entity)

Returneaza (in campul "response") Email-ul aferent unui IdEmail (cand IdEmail!=0) sau toate inregistrarile (cand IdEmail==0). De asemenea daca primeste IdContact va returnat toate inregistrarile care sunt legate de un Contact In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string).

Parameters
[in]$IdEmail[Integer] IdEmail
[in]$IdContact[Integer] IdContact legatura cu Contact
[in]$IdUserAccount[Integer] legatura cu tabela UserAccount, acest parametru il baga automat indexcontroller functie de token
[in]$UserAccountType[Integer] acest parametru il baga automat indexcontroller functie de token si reprezinta clasa de useri din care face parte
[in]$pageSize[Integer] reprezinta numaru de inregistrari pe pagina, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$pageNo[Integer] reprezinta numarul paginii care urmeaza sa fie afisata, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$orderColumn[String] reprezinta coloana dupa care se va face ordonarea rezultatului, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]$orderType[String] reprezinta modul in care se va face ordonarea rezultatului (DESC/ASC), este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
Exceptions
<3116>Email-ul cerut nu exista in baza de date.
<3134>Campuri obligatorii nu au fost trimise
Returns
array(resultCode, resultId)
Used for testing Email

Definition at line 302 of file Email.php.


The documentation for this class was generated from the following file: