Next4Me
 All Classes Files Functions Variables
Application_Model_Context Class Reference

Administrare Context. More...

Inheritance diagram for Application_Model_Context:

Public Member Functions

 addEditContext ($entity)
 Adauga o inregistrare noua daca IdContext==0, sau face update la una existenta daca IdContext!=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...
 
 deleteContext ($entity)
 Sterge Context aferent IdContext primit. More...
 
 getContext ($entity)
 Returneaza (in campul "response") Contexts-ul aferent unui IdContext (cand IdContext!=0) sau toate inregistrarile (cand IdContext==0). In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string). More...
 

Protected Attributes

 $_name ="Context"
 tabela mapata de clasa
 
 $_primary ="IdContext"
 cheie primara
 
 $_dependentTable =array('ContextCondition')
 tabela cu care are FK tabela child
 

Detailed Description

Administrare Context.

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

Definition at line 19 of file Context.php.

Member Function Documentation

addEditContext (   $entity)

Adauga o inregistrare noua daca IdContext==0, sau face update la una existenta daca IdContext!=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]$IdContext[Integer] IdContext
[in]$IdTplContext[Integer] IdTplContext din tabela TplContext
[in]$Name[String] nume
[in]$Description[String] descriere
[in]$IdUserAccount[Integer] legatura cu tabela UserAccount, acest parametru il baga automat indexcontroller functie de token
[in]Integer$UserAccountTypeacest parametru il baga automat indexcontroller functie de token si reprezinta clasa de useri din care face parte
Exceptions
<3007>O inregistrare inexistenta in tabela Context nu poate fi editata
Returns
array(resCode, resId)
Used for testing Context

Definition at line 41 of file Context.php.

deleteContext (   $entity)

Sterge Context aferent IdContext primit.

Parameters
[in]$IdContext[Integer] IdContext
[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
Exceptions
<3008>Un Context care nu exista in DB nu poate fi sters
<4002>Context-ul nu poate fi sters deoarece sunt inregistrari asociate in tabela ContextCondition.
Returns
array(resCode, resId)
Used for testing Context

Definition at line 186 of file Context.php.

getContext (   $entity)

Returneaza (in campul "response") Contexts-ul aferent unui IdContext (cand IdContext!=0) sau toate inregistrarile (cand IdContext==0). In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string).

Parameters
[in]$IdContext[Integer]
[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
Exceptions
<3009>Context-ul cerut nu exista in DB
Returns
array(Context)
Used for testing Context

Definition at line 286 of file Context.php.


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