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);
}
}
}