SecurityBeanBase.as 1.18 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 (SecurityBean.as).
 */

package fi.insomnia.bortal.beans {

    import fi.insomnia.bortal.facade.LogEntryFacade;
    import fi.insomnia.bortal.facade.LogEntryTypeFacade;
    import flash.utils.IDataInput;
    import flash.utils.IDataOutput;
    import flash.utils.IExternalizable;
    import org.slf4j.Logger;

    [Bindable]
    public class SecurityBeanBase implements IExternalizable, SecurityBeanLocal {

        private var _entryFacade:LogEntryFacade;
        private var _logger:Logger;
        private var _typeFacade:LogEntryTypeFacade;

        public function readExternal(input:IDataInput):void {
            _entryFacade = input.readObject() as LogEntryFacade;
            _logger = input.readObject() as Logger;
            _typeFacade = input.readObject() as LogEntryTypeFacade;
        }

        public function writeExternal(output:IDataOutput):void {
            output.writeObject(_entryFacade);
            output.writeObject(_logger);
            output.writeObject(_typeFacade);
        }
    }
}