package com.imt.intimamedia.events.user { import com.imt.flex.cairngormExtended.event.SuperEvent; import com.imt.intimamedia.control.ApplicationController; import com.imt.intimamedia.vo.MailVo; import com.imt.intimamedia.vo.UserVo; /** * Evénement de récupération de mot de passe (envoi du mail) */ public class SendMailWithPasswordEvent extends SuperEvent { private var _mail : MailVo; private var _user : UserVo; public function SendMailWithPasswordEvent( user : UserVo, mail : MailVo, dispatcher : * = null ) { super( ApplicationController.USER_SEND_MAIL_WITH_PASSWORD ); this.mail = mail; this.user = user; this.dispatcher = dispatcher; } /** * Utilisateur transporté par l'événement * * @default null */ public function get user () : UserVo { return _user; } /** * @private */ public function set user ( value : UserVo ) : void { _user = value; } /** * Mail transporté par l'événement * * @default null */ public function get mail () : MailVo { return _mail; } /** * @private */ public function set mail ( value : MailVo ) : void { _mail = value; } } }