| Package | org.restfulx.collections |
| Class | public class ModelsCollection |
| Inheritance | ModelsCollection RxCollection mx.collections.ArrayCollection |
| Implements | flash.utils.IExternalizable |
| Property | Defined by | ||
|---|---|---|---|
![]() | filterFunctions : Array | RxCollection | |
| itemType : String
Fully Qualified Name (fqn) of the class instances that this array contains.
| ModelsCollection | ||
| metadata : Object
A service provider implementation can tag some metadata along with the
serialized response that will be shared in metadata variable
| ModelsCollection | ||
| Method | Defined by | ||
|---|---|---|---|
|
ModelsCollection(source:Array = null)
| ModelsCollection | ||
|
getItem(object:Object):Object
Gets a model item reference.
| ModelsCollection | ||
|
hasItem(object:Object):Boolean
Checks to see if a given model object is in the collection.
| ModelsCollection | ||
|
indexOfId(id:String):int
Find index of the first item with a given id.
| ModelsCollection | ||
![]() |
indexOfPropertyValue(propertyName:String, propertyValue:Object):int
Find index of the first item with a given property name/ value pair.
| RxCollection | |
![]() |
itemsWithPropertyValue(propertyName:String, propertyValue:Object):RxCollection
Returns a RxCollection of llobjects in the collection that have specified property key and value
| RxCollection | |
|
removeItem(object:Object):void
Removes given model instance (search done by id).
| ModelsCollection | ||
|
setItem(object:Object):void
Sets a model item/ updates current reference if any
| ModelsCollection | ||
|
withId(id:String):Object
Looks up a model object in the collection by it's id.
| ModelsCollection | ||
![]() |
withPropertyValue(propertyName:String, propertyValue:Object):Object
Attempts to find irstobject in the collection that has specified property key
and value
| RxCollection | |
| itemType | property |
public var itemType:StringFully Qualified Name (fqn) of the class instances that this array contains.
This property can be used as the source for data binding.
| metadata | property |
public var metadata:ObjectA service provider implementation can tag some metadata along with the serialized response that will be shared in metadata variable
| ModelsCollection | () | constructor |
public function ModelsCollection(source:Array = null)Parameters
source:Array (default = null) |
See also
| getItem | () | method |
public function getItem(object:Object):ObjectGets a model item reference. Search is performed by model id.
Parametersobject:Object — object to find
|
Object — object with the same id
|
| hasItem | () | method |
public function hasItem(object:Object):BooleanChecks to see if a given model object is in the collection. Comparison done by id.
Parametersobject:Object — model object
|
Boolean — boolean result
|
| indexOfId | () | method |
public function indexOfId(id:String):intFind index of the first item with a given id.
Parametersid:String — of the model to find
|
int — index offset
|
| removeItem | () | method |
public function removeItem(object:Object):voidRemoves given model instance (search done by id).
Parametersobject:Object — object to remove
|
| setItem | () | method |
public function setItem(object:Object):voidSets a model item/ updates current reference if any
Parametersobject:Object — object to add
|
| withId | () | method |
public function withId(id:String):ObjectLooks up a model object in the collection by it's id. IDs are guaranteed to be unique in a collection.
Parametersid:String — id of the model
|
Object — model object with a given id
|