UserVo.as 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413
  1. package com.imt.intimamedia.vo
  2. {
  3. import com.imt.intimamedia.helpers.FormatString;
  4. [RemoteClass(alias="com.imt.intimamedia.vo.UserVo")]
  5. [Bindable]
  6. /**
  7. * Objet utilisateur
  8. */
  9. public class UserVo
  10. {
  11. private var _id : int = 0;
  12. private var _uid : String = "";
  13. private var _login : String = "";
  14. private var _password : String = "";
  15. private var _application : String = "INTIMA";
  16. private var _questionOne : String = "";
  17. private var _questionTwo : String = "";
  18. private var _answerOne : String = "";
  19. private var _answerTwo : String = "";
  20. private var _buyer : Boolean = false;
  21. private var _conditions : int = 0;
  22. private var _database : int = 0;
  23. private var _active : Boolean = false;
  24. private var _language : String = "";
  25. private var _help : Boolean = true;
  26. private var _hospital : HospitalVo = new HospitalVo();
  27. private var _ultraSoundScanner : UltraSoundScannerVo = new UltraSoundScannerVo();
  28. private var _probe : ProbeVo = new ProbeVo();
  29. private var _person : PersonVo = new PersonVo();
  30. private var _cptCredits : int = 30;
  31. private var _cptMesures : int = 0;
  32. /**
  33. * Identifiant
  34. *
  35. * @default 0
  36. */
  37. public function get id () : int
  38. {
  39. return _id;
  40. }
  41. /**
  42. * @private
  43. */
  44. public function set id ( value : int ) : void
  45. {
  46. _id = value;
  47. }
  48. /**
  49. * Identifiant unique
  50. *
  51. * @default généré
  52. */
  53. public function get uid () : String
  54. {
  55. return _uid;
  56. }
  57. /**
  58. * @private
  59. */
  60. public function set uid ( value : String ) : void
  61. {
  62. _uid = value;
  63. }
  64. /**
  65. * Identifiant de l'utilisateur
  66. *
  67. * @default ""
  68. */
  69. public function get login () : String
  70. {
  71. return _login;
  72. }
  73. /**
  74. * @private
  75. */
  76. public function set login ( value : String ) : void
  77. {
  78. _login = value;
  79. }
  80. /**
  81. * Mot de passe de l'utilisateur
  82. *
  83. * @default ""
  84. */
  85. public function get password () : String
  86. {
  87. return _password;
  88. }
  89. /**
  90. * @private
  91. */
  92. public function set password ( value : String ) : void
  93. {
  94. _password = value;
  95. }
  96. /**
  97. * Application en cours d'utilisation par l'utilisateur
  98. *
  99. * @default "INTIMA"
  100. */
  101. public function get application () : String
  102. {
  103. return _application;
  104. }
  105. /**
  106. * @private
  107. */
  108. public function set application ( value : String ) : void
  109. {
  110. _application = value;
  111. }
  112. /**
  113. * Première question secrète de l'utilisateur
  114. *
  115. * @default ""
  116. */
  117. public function get questionOne () : String
  118. {
  119. return _questionOne;
  120. }
  121. /**
  122. * @private
  123. */
  124. public function set questionOne ( value : String ) : void
  125. {
  126. _questionOne = value;
  127. }
  128. /**
  129. * Deuxième question secrète de l'utilisateur
  130. *
  131. * @default ""
  132. */
  133. public function get questionTwo () : String
  134. {
  135. return _questionTwo;
  136. }
  137. /**
  138. * @private
  139. */
  140. public function set questionTwo ( value : String ) : void
  141. {
  142. _questionTwo = value;
  143. }
  144. /**
  145. * Première réponse de l'utilisateur
  146. *
  147. * @default ""
  148. */
  149. public function get answerOne () : String
  150. {
  151. return _answerOne;
  152. }
  153. /**
  154. * @private
  155. */
  156. public function set answerOne ( value : String ) : void
  157. {
  158. _answerOne = value;
  159. }
  160. /**
  161. * Deuxième réponse de l'utilisateur
  162. *
  163. * @default ""
  164. */
  165. public function get answerTwo () : String
  166. {
  167. return _answerTwo;
  168. }
  169. /**
  170. * @private
  171. */
  172. public function set answerTwo ( value : String ) : void
  173. {
  174. _answerTwo = value;
  175. }
  176. /**
  177. * Possibilité d'achat ou non
  178. *
  179. * @default false
  180. */
  181. public function get buyer () : Boolean
  182. {
  183. return _buyer;
  184. }
  185. /**
  186. * @private
  187. */
  188. public function set buyer ( value : * ) : void
  189. {
  190. if( value == "1" )
  191. _buyer = true;
  192. else
  193. _buyer = false;
  194. }
  195. /**
  196. * Id des conditions générales
  197. *
  198. * @default ""
  199. */
  200. public function get conditions () : int
  201. {
  202. return _conditions;
  203. }
  204. /**
  205. * @private
  206. */
  207. public function set conditions ( value : int ) : void
  208. {
  209. _conditions = value;
  210. }
  211. /**
  212. * Accord de la base commune
  213. *
  214. * @default ""
  215. */
  216. public function get database () : int
  217. {
  218. return _database;
  219. }
  220. /**
  221. * @private
  222. */
  223. public function set database ( value : int ) : void
  224. {
  225. _database = value;
  226. }
  227. /**
  228. * Profil actif ou non
  229. *
  230. * @default ""
  231. */
  232. public function get active () : Boolean
  233. {
  234. return _active;
  235. }
  236. /**
  237. * @private
  238. */
  239. public function set active ( value : Boolean ) : void
  240. {
  241. _active = value;
  242. }
  243. /**
  244. *
  245. * @default ""
  246. */
  247. public function get language () : String
  248. {
  249. return _language;
  250. }
  251. /**
  252. * @private
  253. */
  254. public function set language ( value : String ) : void
  255. {
  256. _language = value;
  257. }
  258. /**
  259. *
  260. * @default true
  261. */
  262. public function get help () : Boolean
  263. {
  264. return _help;
  265. }
  266. /**
  267. * @private
  268. */
  269. public function set help ( value : Boolean ) : void
  270. {
  271. _help = value;
  272. }
  273. /**
  274. * Hopital
  275. *
  276. * @default HospitalVo
  277. */
  278. public function get hospital () : HospitalVo
  279. {
  280. return _hospital;
  281. }
  282. /**
  283. * @private
  284. */
  285. public function set hospital ( value : HospitalVo ) : void
  286. {
  287. _hospital = value;
  288. }
  289. /**
  290. * Echographe
  291. *
  292. * @default UltraSoundScannerVo
  293. */
  294. public function get ultraSoundScanner () : UltraSoundScannerVo
  295. {
  296. return _ultraSoundScanner;
  297. }
  298. /**
  299. * @private
  300. */
  301. public function set ultraSoundScanner ( value : UltraSoundScannerVo ) : void
  302. {
  303. _ultraSoundScanner = value;
  304. }
  305. /**
  306. * Sonde rattachée
  307. *
  308. * @default ProbeVo
  309. */
  310. public function get probe () : ProbeVo
  311. {
  312. return _probe;
  313. }
  314. /**
  315. * @private
  316. */
  317. public function set probe ( value : ProbeVo ) : void
  318. {
  319. _probe = value;
  320. }
  321. /**
  322. * Individu rattaché
  323. *
  324. * @default PersonVo
  325. */
  326. public function get person () : PersonVo
  327. {
  328. return _person;
  329. }
  330. /**
  331. * @private
  332. */
  333. public function set person ( value : PersonVo ) : void
  334. {
  335. _person = value;
  336. }
  337. /**
  338. * cptCredits
  339. *
  340. * @default 30
  341. */
  342. public function get cptCredits () : int
  343. {
  344. return _cptCredits;
  345. }
  346. /**
  347. * @private
  348. */
  349. public function set cptCredits ( value : int ) : void
  350. {
  351. _cptCredits = value;
  352. }
  353. /**
  354. * cptMesures
  355. *
  356. * @default 0
  357. */
  358. public function get cptMesures () : int
  359. {
  360. return _cptMesures;
  361. }
  362. /**
  363. * @private
  364. */
  365. public function set cptMesures ( value : int ) : void
  366. {
  367. _cptMesures = value;
  368. }
  369. }
  370. }