RoleBeanBase.as 1.36 KB
/**
 * Generated by Gas3 v2.1.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 (RoleBean.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 flash.utils.IDataInput;
    import flash.utils.IDataOutput;
    import flash.utils.IExternalizable;

    [Bindable]
    public class RoleBeanBase implements IExternalizable, RoleBeanLocal {

        private var _accessrightFacade:AccessRightFacade;
        private var _arf:AccessRightFacade;
        private var _roleFacade:RoleFacade;
        private var _rrfacade:RoleRightFacade;

        public function readExternal(input:IDataInput):void {
            _accessrightFacade = input.readObject() as AccessRightFacade;
            _arf = input.readObject() as AccessRightFacade;
            _roleFacade = input.readObject() as RoleFacade;
            _rrfacade = input.readObject() as RoleRightFacade;
        }

        public function writeExternal(output:IDataOutput):void {
            output.writeObject(_accessrightFacade);
            output.writeObject(_arf);
            output.writeObject(_roleFacade);
            output.writeObject(_rrfacade);
        }
    }
}