Package | org.restfulx.controllers |
Class | public class ServicesController |
Method | Defined by | ||
---|---|---|---|
ServicesController(availableServices:Array, targetServiceId:int = -1)
| ServicesController | ||
addServiceProvider(serviceProvider:IServiceProvider):void
Adds a specific service provider instance to the array of
available services
| ServicesController | ||
canLazyLoad(id:int):Boolean
A wrapper around IServiceProvider#canLazyLoad implementation of a specific service provider
| ServicesController | ||
generateId():int
[static]
Creates a unique ID for the service.
| ServicesController | ||
getServiceProvider(id:int):IServiceProvider
Looks up a service provider instance by id
| ServicesController |
ServicesController | () | constructor |
public function ServicesController(availableServices:Array, targetServiceId:int = -1)
Parameters
availableServices:Array — the array of services to use (XMLHTTPServiceProvider is registered
by default. All other providers (e.g. AIR) must be registered here)
|
|
targetServiceId:int (default = -1 ) — default service to use for operations (by default XMLHTTPServiceProvider.ID)
|
addServiceProvider | () | method |
public function addServiceProvider(serviceProvider:IServiceProvider):void
Adds a specific service provider instance to the array of available services
ParametersserviceProvider:IServiceProvider — IServiceProvider instance to add
|
canLazyLoad | () | method |
public function canLazyLoad(id:int):Boolean
A wrapper around IServiceProvider#canLazyLoad implementation of a specific service provider
Parametersid:int — service provider id
|
Boolean — true of the service provider can lazy load, false otherwise
|
generateId | () | method |
public static function generateId():int
Creates a unique ID for the service.
Returnsint — unique ID representing the service
|
getServiceProvider | () | method |
public function getServiceProvider(id:int):IServiceProvider
Looks up a service provider instance by id
Parametersid:int — service provider id
|
IServiceProvider —
IServiceProvider instance that corresponds to the ID provided
|