| 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):voidAdds a specific service provider instance to the array of available services
ParametersserviceProvider:IServiceProvider — IServiceProvider instance to add
|
| canLazyLoad | () | method |
public function canLazyLoad(id:int):BooleanA 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():intCreates a unique ID for the service.
Returnsint — unique ID representing the service
|
| getServiceProvider | () | method |
public function getServiceProvider(id:int):IServiceProviderLooks up a service provider instance by id
Parametersid:int — service provider id
|
IServiceProvider —
IServiceProvider instance that corresponds to the ID provided
|