package com.imt.intimamedia.vo { import com.imt.intimamedia.helpers.AMFDateConverter; [RemoteClass(alias="com.imt.intimamedia.vo.PatientVo")] [Bindable] /** * Objet utilisateur */ public class PatientVo { private var _id : int; private var _uid : String = ""; private var _firstName : String = ""; private var _lastName : String = ""; private var _creation : Date = new Date(); private var _ethnicGroup : String = ""; private var _sex : String = ""; private var _birthDate : Date = new Date(); private var _birthCountry : String = ""; private var _lastVisit : Date = new Date(); /** * ID patient * * @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 ); } /** * Ethnie du patient * * @default null */ public function get ethnicGroup () : String { return _ethnicGroup; } /** * @private */ public function set ethnicGroup ( value : String ) : void { _ethnicGroup = value; } /** * Sexe du patient * * @default null */ public function get sex () : String { return _sex; } /** * @private */ public function set sex ( value : String ) : void { _sex = value; } /** * Date de naissance du patient * * @default null */ public function get birthDate () : Date { return _birthDate; } /** * @private */ public function set birthDate ( value : * ) : void { _birthDate = AMFDateConverter.convert( value ); } /** * Pays de naissance du patient * * @default null */ public function get birthCountry () : String { return _birthCountry; } /** * @private */ public function set birthCountry ( value : String ) : void { _birthCountry = value; } /** * Dernière visite du patient * * @default null */ public function get lastVisit () : Date { return _lastVisit; } /** * @private */ public function set lastVisit ( value : * ) : void { _lastVisit = AMFDateConverter.convert( value ); } } }