Sha256: 65035297d38f7b69d2caf7a27fb87a2c67b7bc55494cd88b65d36919956cdffc

Contents?: true

Size: 1008 Bytes

Versions: 3

Compression:

Stored size: 1008 Bytes

Contents

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 {
			
		}
	}
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
emergent-core-0.1.0 rails_generators/emergent_config/templates/app/flex/application/models/domain/Content.as
emergent-core-0.1.02 rails_generators/emergent_config/templates/app/flex/application/models/domain/Content.as
emergent-core-0.1.01 rails_generators/emergent_config/templates/app/flex/application/models/domain/Content.as