UserBeanBase.as 2.2 KB
/**
 * Generated by Gas3 v2.2.0 (Granite Data Services).
 *
 * WARNING: DO NOT CHANGE THIS FILE. IT MAY BE OVERWRITTEN EACH TIME YOU USE
 * THE GENERATOR. INSTEAD, EDIT THE INHERITED CLASS (UserBean.as).
 */

package fi.insomnia.bortal.beans {

    import fi.insomnia.bortal.facade.AccessRightFacade;
    import fi.insomnia.bortal.facade.RoleFacade;
    import fi.insomnia.bortal.facade.RoleRightFacade;
    import fi.insomnia.bortal.facade.UserFacade;
    import flash.utils.IDataInput;
    import flash.utils.IDataOutput;
    import flash.utils.IExternalizable;
    import javax.ejb.SessionContext;
    import javax.persistence.EntityManager;

    [Bindable]
    public class UserBeanBase implements IExternalizable {

        private var _accessRightFacade:AccessRightFacade;
        private var _context:SessionContext;
        private var _em:EntityManager;
        private var _eventBean:EventBeanLocal;
        private var _rolebean:RoleBeanLocal;
        private var _rolefacade:RoleFacade;
        private var _rrfacade:RoleRightFacade;
        private var _secubean:SecurityBeanLocal;
        private var _userFacade:UserFacade;

        public function readExternal(input:IDataInput):void {
            _accessRightFacade = input.readObject() as AccessRightFacade;
            _context = input.readObject() as SessionContext;
            _em = input.readObject() as EntityManager;
            _eventBean = input.readObject() as EventBeanLocal;
            _rolebean = input.readObject() as RoleBeanLocal;
            _rolefacade = input.readObject() as RoleFacade;
            _rrfacade = input.readObject() as RoleRightFacade;
            _secubean = input.readObject() as SecurityBeanLocal;
            _userFacade = input.readObject() as UserFacade;
        }

        public function writeExternal(output:IDataOutput):void {
            output.writeObject(_accessRightFacade);
            output.writeObject(_context);
            output.writeObject(_em);
            output.writeObject(_eventBean);
            output.writeObject(_rolebean);
            output.writeObject(_rolefacade);
            output.writeObject(_rrfacade);
            output.writeObject(_secubean);
            output.writeObject(_userFacade);
        }
    }
}