package com.imt.intimamedia.vo { import com.imt.intimamedia.helpers.AMFDateConverter; import com.imt.intimamedia.helpers.FormatString; [RemoteClass(alias="com.imt.intimamedia.vo.PersonVo")] [Bindable] /** * Objet utilisateur */ public class PersonVo { private var _id : int = 0; private var _uid : String = FormatString.generateRandomUID(); private var _firstName : String = ""; private var _lastName : String = ""; private var _creation : Date = new Date(); private var _phone : String = ""; private var _fax : String = ""; private var _activity : String = ""; private var _cellular : String = ""; private var _mail : String = ""; private var _organization : String = ""; /** * Identifiant * * @default 0 */ public function get id () : int { return _id; } /** * @private */ public function set id ( value : int ) : void { _id = value; } /** * Identifiant unique permettant de boucler sur les différents enregistrements en base * * @default "" */ public function get uid () : String { return _uid; } /** * @private */ public function set uid ( value : String ) : void { _uid = value; } /** * Prénom * * @default "" */ public function get firstName () : String { return _firstName; } /** * @private */ public function set firstName ( value : String ) : void { _firstName = value; } /** * Nom de famille * * @default "" */ public function get lastName () : String { return _lastName; } /** * @private */ public function set lastName ( value : String ) : void { _lastName = value; } /** * Date de création du patient * * @default null */ public function get creation () : Date { return _creation; } /** * @private */ public function set creation ( value : * ) : void { _creation = AMFDateConverter.convert( value ); } /** * Téléphone du de l'utilisateur (humain) * * @default "" */ public function get phone () : String { return _phone; } /** * @private */ public function set phone ( value : String ) : void { _phone = value; } /** * Fax du de l'utilisateur (humain) * * @default "" */ public function get fax () : String { return _fax; } /** * @private */ public function set fax ( value : String ) : void { _fax = value; } /** * Spécialité de l'utilisateur (humain) - achat, cardiologue, neurologue... * * @default "" */ public function get activity () : String { return _activity; } /** * @private */ public function set activity ( value : String ) : void { _activity = value; } /** * Portable du de l'utilisateur (humain) * * @default "" */ public function get cellular () : String { return _cellular; } /** * @private */ public function set cellular ( value : String ) : void { _cellular = value; } /** * Mail du de l'utilisateur (humain) * * @default "" */ public function get mail () : String { return _mail; } /** * @private */ public function set mail ( value : String ) : void { _mail = value; } /** * Nom de l'établissement * * @default "" */ public function get organization () : String { return _organization; } /** * @private */ public function set organization ( value : String ) : void { _organization = value; } } }