All pastes #627772 Raw Edit

Untitled

public text v1 · immutable
·published 2007-07-20 14:40 UTC
rendered paste body

      package Pixco.Framework.AssetManagement.Data.Codegen
      {
      import weborb.data.*;
      import Pixco.Framework.AssetManagement.Data.*;
      import mx.collections.ArrayCollection;
      import flash.utils.ByteArray;

      [Bindable]
      public dynamic class _ConversionSetConversion extends ActiveRecord
      {
      private var _uri:String = null;

      
        protected var _iD: int;
      
        protected var _sequence: int;
      
        protected var _createBy: int;
      
        protected var _createDate: Date;
      
        protected var _modifyBy: int;
      
        protected var _modifyDate: Date;
      
        // parent tables
        internal var _relatedConversion: Conversion
            = new Conversion()
        ;
      
        // parent tables
        internal var _relatedConversionSet: ConversionSet
            = new ConversionSet()
        ;
      
            public function get  ID(): int
            {
              return _iD;
            }

            public function set  ID(value:int):void
            {
            
              _isPrimaryKeyAffected = true;
              _uri = null;

              if(IsLoaded || IsLoading)
              {
                trace("Critical error: attempt to modify primary key in initialized object " + getURI());
                return;
              }
            
            _iD = value;
            }
          
            public function get  ConversionSetID(): int
            {
            

                  if(_relatedConversionSet != null)
                  return _relatedConversionSet.ID;

                
            
            
            return undefined;
            }
            protected function set ConversionSetID(value:int):void
            {

            

                  if(_relatedConversionSet == null)
                      _relatedConversionSet = new ConversionSet();

                  _relatedConversionSet.ID = value;
                
            
            }
          
            public function get  ConversionID(): int
            {
            

                  if(_relatedConversion != null)
                  return _relatedConversion.ID;

                
            
            
            return undefined;
            }
            protected function set ConversionID(value:int):void
            {

            

                  if(_relatedConversion == null)
                      _relatedConversion = new Conversion();

                  _relatedConversion.ID = value;
                
            
            }
          
            public function get  Sequence(): int
            {
              return _sequence;
            }

            public function set  Sequence(value:int):void
            {
            
            _sequence = value;
            }
          
            public function get  CreateBy(): int
            {
              return _createBy;
            }

            public function set  CreateBy(value:int):void
            {
            
            _createBy = value;
            }
          
            public function get  CreateDate(): Date
            {
              return _createDate;
            }

            public function set  CreateDate(value:Date):void
            {
            
            _createDate = value;
            }
          
            public function get  ModifyBy(): int
            {
              return _modifyBy;
            }

            public function set  ModifyBy(value:int):void
            {
            
            _modifyBy = value;
            }
          
            public function get  ModifyDate(): Date
            {
              return _modifyDate;
            }

            public function set  ModifyDate(value:Date):void
            {
            
            _modifyDate = value;
            }
          
        
        public function get RelatedConversion():Conversion
        {
        if(IsLoaded  && 
        
        !(_relatedConversion.IsLoaded || _relatedConversion.IsLoading))
        {
          _relatedConversion = DataMapperRegistry.Instance.Conversion.load(_relatedConversion);
          
          onParentChanged(_relatedConversion);
        }

        return _relatedConversion;
        }
        public function set RelatedConversion(value:Conversion):void
        {
          if( value != null )
          {
            _relatedConversion = Conversion(IdentityMap.register( value ));

            onParentChanged(_relatedConversion);
          }
          else
            _relatedConversion = null;
        }
      
        
        public function get RelatedConversionSet():ConversionSet
        {
        if(IsLoaded  && 
        
        !(_relatedConversionSet.IsLoaded || _relatedConversionSet.IsLoading))
        {
          _relatedConversionSet = DataMapperRegistry.Instance.ConversionSet.load(_relatedConversionSet);
          
          onParentChanged(_relatedConversionSet);
        }

        return _relatedConversionSet;
        }
        public function set RelatedConversionSet(value:ConversionSet):void
        {
          if( value != null )
          {
            _relatedConversionSet = ConversionSet(IdentityMap.register( value ));

            onParentChanged(_relatedConversionSet);
          }
          else
            _relatedConversionSet = null;
        }
      
        protected override function onDirtyChanged():void
        {
          
            
            if(RelatedConversion != null)
              RelatedConversion.onChildChanged(this);
          
            
            if(RelatedConversionSet != null)
              RelatedConversionSet.onChildChanged(this);
          
        }
      
      
      
        
        public override function extractRelevant(cascade:Boolean = false):Object
        {
          var object:ConversionSetConversion = new ConversionSetConversion();
          
          
            object.ID = this.ID;
          
            object.ConversionSetID = this.ConversionSetID;
          
            object.ConversionID = this.ConversionID;
          
            object.Sequence = this.Sequence;
          
            object.CreateBy = this.CreateBy;
          
            object.CreateDate = this.CreateDate;
          
            object.ModifyBy = this.ModifyBy;
          
            object.ModifyDate = this.ModifyDate;
          
      object.ActiveRecordId = this.ActiveRecordId;
      
      return object;
      }

      
        
        public override function applyFields(object:Object):void
        {
        
                if(!IsPrimaryKeyInitialized)
                  ID = object["ID"];
              Sequence = object["Sequence"];
              CreateBy = object["CreateBy"];
              CreateDate = object["CreateDate"];
              ModifyBy = object["ModifyBy"];
              ModifyDate = object["ModifyDate"];
              RelatedConversion =
          object.RelatedConversion;
        RelatedConversionSet =
          object.RelatedConversionSet;
        
      
        _uri = null;
        _isPrimaryKeyAffected = true;
        IsDirty = false;
        }

        protected override function get dataMapper():DataMapper
        {
          return DataMapperRegistry.Instance.ConversionSetConversion;
        }
        
       
        public override function getURI():String
        {

          if(_uri == null)
          {
           _uri = "AMF_dev.ConversionSetConversion" 
            
              + "." + ID.toString()
            ;
          }
           
          return _uri;
        }
      }

      }