AddPersonalHistoryEvent.as 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.imt.intimamedia.events.patient
  2. {
  3. import com.imt.flex.cairngormExtended.event.SuperEvent;
  4. import com.imt.intimamedia.control.ApplicationController;
  5. import com.imt.intimamedia.vo.PersonalHistoryVo;
  6. /**
  7. * Evénement de de création des antécédants personnels
  8. */
  9. public class AddPersonalHistoryEvent extends SuperEvent
  10. {
  11. private var _personalHistoryVo : PersonalHistoryVo;
  12. private var _id : int;
  13. public function AddPersonalHistoryEvent(personalHistoryVo : PersonalHistoryVo, id : int, dispatcher : * = null )
  14. {
  15. super( ApplicationController.ADD_PERSONAL_HISTORY );
  16. this.personalHistoryVo = personalHistoryVo;
  17. this.id = id;
  18. this.dispatcher = dispatcher;
  19. }
  20. /**
  21. * PersonnalHistoryVo transporté par l'événement
  22. *
  23. * @default null
  24. */
  25. public function get personalHistoryVo () : PersonalHistoryVo
  26. {
  27. return _personalHistoryVo;
  28. }
  29. /**
  30. * @private
  31. */
  32. public function set personalHistoryVo ( value : PersonalHistoryVo ) : void
  33. {
  34. _personalHistoryVo = value;
  35. }
  36. /**
  37. * ID du RDV transporté par l'événement
  38. *
  39. * @default null
  40. */
  41. public function get id () : int
  42. {
  43. return _id;
  44. }
  45. /**
  46. * @private
  47. */
  48. public function set id ( value : int ) : void
  49. {
  50. _id = value;
  51. }
  52. }
  53. }