LoginEvent.as 738 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.imt.intimamedia.events.user
  2. {
  3. import com.imt.flex.cairngormExtended.event.SuperEvent;
  4. import com.imt.intimamedia.control.ApplicationController;
  5. import com.imt.intimamedia.vo.UserVo;
  6. /**
  7. * Evénement d'identification
  8. */
  9. public class LoginEvent extends SuperEvent
  10. {
  11. private var _user : UserVo;
  12. public function LoginEvent( user : UserVo )
  13. {
  14. super( ApplicationController.USER_LOGIN );
  15. this.user = user;
  16. }
  17. /**
  18. * Utilisateur transporté par l'événement
  19. *
  20. * @default null
  21. */
  22. public function get user () : UserVo
  23. {
  24. return _user;
  25. }
  26. /**
  27. * @private
  28. */
  29. public function set user ( value : UserVo ) : void
  30. {
  31. _user = value;
  32. }
  33. }
  34. }