Package | org.restfulx.utils |
Class | public class ModelsMetadata |
Property | Defined by | ||
---|---|---|---|
controllers : Dictionary maps FQNs to controller names
| ModelsMetadata | ||
eager : Dictionary lists all dependencies for models
| ModelsMetadata | ||
fqns : Dictionary various aliases for FQNs
| ModelsMetadata | ||
hmts : Dictionary computed [HasMany(through)] relationships
| ModelsMetadata | ||
indexed : Dictionary tracks which models have been indexed
| ModelsMetadata | ||
lazy : Dictionary lists only [Lazy] annotated dependencies for models
| ModelsMetadata | ||
models : Array registered models
| ModelsMetadata | ||
names : Dictionary maps between FQNs and single + pluralized noun versions of FQNs
| ModelsMetadata | ||
parents : Dictionary computed model inheritance heirarchy
| ModelsMetadata | ||
refs : Dictionary maps model references to their types and auxilary info
| ModelsMetadata | ||
shown : Dictionary tracks which models have been shown
| ModelsMetadata | ||
types : Dictionary maps between Class instances of models and their String representations
| ModelsMetadata | ||
waiting : Dictionary tracks which models we are currently waiting for
| ModelsMetadata |
Method | Defined by | ||
---|---|---|---|
ModelsMetadata(models:Array)
Computes all relevant metadata for the models passed in as argument.
| ModelsMetadata | ||
reset(object:Object = null):void
Resets model metadata.
| ModelsMetadata |
controllers | property |
public var controllers:Dictionary
maps FQNs to controller names
eager | property |
public var eager:Dictionary
lists all dependencies for models
fqns | property |
public var fqns:Dictionary
various aliases for FQNs
hmts | property |
public var hmts:Dictionary
computed [HasMany(through)] relationships
indexed | property |
public var indexed:Dictionary
tracks which models have been indexed
lazy | property |
public var lazy:Dictionary
lists only [Lazy] annotated dependencies for models
models | property |
public var models:Array
registered models
names | property |
public var names:Dictionary
maps between FQNs and single + pluralized noun versions of FQNs
parents | property |
public var parents:Dictionary
computed model inheritance heirarchy
refs | property |
public var refs:Dictionary
maps model references to their types and auxilary info
shown | property |
public var shown:Dictionary
tracks which models have been shown
types | property |
public var types:Dictionary
maps between Class instances of models and their String representations
waiting | property |
public var waiting:Dictionary
tracks which models we are currently waiting for
ModelsMetadata | () | constructor |
public function ModelsMetadata(models:Array)
Computes all relevant metadata for the models passed in as argument.
Parametersmodels:Array — array of classes for application models
|
reset | () | method |
public function reset(object:Object = null):void
Resets model metadata.
Parametersobject:Object (default = null ) — can be a model class or specific model instance
|