Next4Me
 All Classes Files Functions Variables
AssetProperty Class Reference

Administrare AssetProperty. More...

Inheritance diagram for AssetProperty:

Public Member Functions

 addEditAssetProperty ($entity)
 Adauga o inregistrare noua daca IdAssetProperty==0, sau face update la una existenta daca IdAssetProperty!=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...
 
 deleteAssetProperty ($entity)
 Sterge AssetProperty aferent IdAssetProperty sau IdAsset primit. More...
 
 getAssetProperty ($entity)
 Returneaza (in campul "response") AssetProperty-ul aferent unui IdAssetProperty (cand IdAssetProperty!=0) sau toate inregistrarile (cand IdAssetProperty==0). Daca se primeste ca parametru IdAsset va returna toate AssetProperties-urile aferente unui IdAsset Selectia se face cu conditia SI intre IdAssetProperty si IdAsset In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string). More...
 

Protected Attributes

 $_name ="AssetProperty"
 tabela mapata de clasa
 
 $_primary ="IdAssetProperty"
 cheie primara
 
 $_referenceMap
 tabela cu care are FK (tabela parinte) si coloanele de legatura More...
 

Detailed Description

Administrare AssetProperty.

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

Examples:
AssetProperty.

Definition at line 22 of file AssetProperty.php.

Member Function Documentation

addEditAssetProperty (   $entity)

Adauga o inregistrare noua daca IdAssetProperty==0, sau face update la una existenta daca IdAssetProperty!=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]Integer$IdAssetPropertyID AssetProperty
[in]Integer$IdAssetID Asset din tabela Asset
[in]String$NameNume asset proprietate
[in]Double$PropertyValueValoare proprietate
[in]String$PropertyStringString proprietate
[in]String$PropertyDateData proprietate
[in]Int$PropertyTypeTip proprietate
[in]Integer$IdUserAccountlegatura 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
<5001>Nu puteti muta un AssetProperties de pe un Asset pe altul
<3004>Nu puteti edita un AssetProperties inexistent
<3086>Campuri obligatorii nu au fost trimise
Returns
array(resultCode, resultId)
Used for testing AssetProperty
Examples:
AssetProperty.

Definition at line 54 of file AssetProperty.php.

deleteAssetProperty (   $entity)

Sterge AssetProperty aferent IdAssetProperty sau IdAsset primit.

Parameters
[in]Integer$IdAssetPropertyID AssetProperty
[in]Integer$IdAssetIdAsset legatura cu tabela Asset
[in]Integer$IdUserAccountlegatura 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
<3005>Nu puteti sterge un AssetProperty care nu exista.
Returns
array(resultCode, resultId)
Used for testing AssetProperty
Examples:
AssetProperty.

Definition at line 236 of file AssetProperty.php.

getAssetProperty (   $entity)

Returneaza (in campul "response") AssetProperty-ul aferent unui IdAssetProperty (cand IdAssetProperty!=0) sau toate inregistrarile (cand IdAssetProperty==0). Daca se primeste ca parametru IdAsset va returna toate AssetProperties-urile aferente unui IdAsset Selectia se face cu conditia SI intre IdAssetProperty si IdAsset In caz de eroare (resId!=0), campul "response" contine descrierea erorii (tip string).

Parameters
[in]Integer$IdAssetPropertyID AssetProperty
[in]Integer$IdAssetIdAsset legatura cu tabela Asset
[in]Integer$IdUserAccountlegatura 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
[in]Integer$pageSizereprezinta numaru de inregistrari pe pagina, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]Integer$pageNoreprezinta numarul paginii care urmeaza sa fie afisata, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]String$orderColumnreprezinta coloana dupa care se va face ordonarea rezultatului, este optional iar daca nu se trimite este incarcata valoarea default definitia in application.ini
[in]String$orderTypereprezinta 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
<3006>Nu exista nici o inregistrare in DB aferenta IdAssetProperty primit.
Returns
array(resultId, resultCode)
Used for testing AssetProperties
Examples:
AssetProperty.

Definition at line 342 of file AssetProperty.php.

Member Data Documentation

$_referenceMap
protected
Initial value:
=array(
'Asset'=>array(
'columns'=>array('IdAsset'),
'refTableClass'=>'Asset',
'refColumns'=>array('IdAsset')
)
)

tabela cu care are FK (tabela parinte) si coloanele de legatura

Definition at line 25 of file AssetProperty.php.


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