SecurityBeanBase.as 1.7 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 (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 javax.ejb.EJBContext;
    import javax.persistence.EntityManager;
    import javax.transaction.UserTransaction;
    import org.slf4j.Logger;

    [Bindable]
    public class SecurityBeanBase implements IExternalizable {

        private var _context:EJBContext;
        private var _entryFacade:LogEntryFacade;
        private var _logger:Logger;
        private var _manager:EntityManager;
        private var _typeFacade:LogEntryTypeFacade;
        protected var _utx:UserTransaction;

        public function readExternal(input:IDataInput):void {
            _context = input.readObject() as EJBContext;
            _entryFacade = input.readObject() as LogEntryFacade;
            _logger = input.readObject() as Logger;
            _manager = input.readObject() as EntityManager;
            _typeFacade = input.readObject() as LogEntryTypeFacade;
            _utx = input.readObject() as UserTransaction;
        }

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