package <%= base_package %>.models.domain { import org.restfulx.collections.ModelsCollection; import org.restfulx.models.RxModel; [Resource(name="contents")] [Bindable] public class Content extends RxModel { public static const LABEL:String = "title"; public var title:String; public var abstract:String; public var menuTitle:String; public var subTitle:String; public var body:String; [HasMany] public var contentAssignments:ModelsCollection; [HasMany(through="contentAssignments")] public var contents:ModelsCollection; [HasMany] public var assetAssignments:ModelsCollection; [HasMany(through="assetAssignments")] public var assets:ModelsCollection; [Ignored] //used to say to what component the content goes from the Manager // CommentsView.name = "commen" public var presentationModelName:String; public function Content() { super(LABEL); } public function getParentAssignment(parent:Content):void { } } }