AddTreatmentEvent.as 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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 mx.collections.ArrayCollection;
  6. /**
  7. * Evénement de de création des traitements
  8. */
  9. public class AddTreatmentEvent extends SuperEvent
  10. {
  11. private var _list : Array;
  12. private var _id : int;
  13. public function AddTreatmentEvent( list : Array, id : int, dispatcher : * = null )
  14. {
  15. super( ApplicationController.ADD_TREATMENTS );
  16. this.list = list;
  17. this.id = id;
  18. this.dispatcher = dispatcher;
  19. }
  20. public function get list () : Array
  21. {
  22. return _list;
  23. }
  24. /**
  25. * @private
  26. */
  27. public function set list ( value : Array ) : void
  28. {
  29. _list = value;
  30. }
  31. /**
  32. * ID du RDV transporté par l'événement
  33. *
  34. * @default null
  35. */
  36. public function get id () : int
  37. {
  38. return _id;
  39. }
  40. /**
  41. * @private
  42. */
  43. public function set id ( value : int ) : void
  44. {
  45. _id = value;
  46. }
  47. }
  48. }