All pastes #566462 Raw Edit

Untitled

public text v1 · immutable
·published 2007-06-14 13:32 UTC
rendered paste body

      package Pixco.Framework.AssetManagement.Data
      {
        import Pixco.Framework.AssetManagement.Data.Codegen.*;
        import mx.rpc.AsyncToken;
        import mx.rpc.Responder;
        import mx.collections.ArrayCollection;
        
        [Bindable]
        [RemoteClass(alias="Pixco.Framework.AssetManagement.Data.AssetFormat")]
        public dynamic class AssetFormat extends _AssetFormat
        {
        	private var deletedAssetFormatAttributes:ArrayCollection = new ArrayCollection();
        	
			public function deepSave(cascade:Boolean=true, responder:Responder=null):AsyncToken
			{
				for each(var attribute:AssetFormatAttribute in deletedAssetFormatAttributes)
				{
					attribute.remove();
				}
				return super.save(cascade, responder);
			}
			public function removeRelatedAssetFormatAttribute(attribute:AssetFormatAttribute):void
			{
				this.RelatedAssetFormatAttribute.removeItemAt(this.RelatedAssetFormatAttribute.getItemIndex(attribute));
				this.deletedAssetFormatAttributes.addItem(attribute);
			}
        }
      }