| Package | org.restfulx.services.http |
| Class | public class GAEHTTPServiceProvider |
| Inheritance | GAEHTTPServiceProvider XMLHTTPServiceProvider |
| Property | Defined by | ||
|---|---|---|---|
| id : int [read-only]
ID uniquely identifies this service provider.
| GAEHTTPServiceProvider | ||
![]() | rootUrl : String
Root URL that this service provider will prefix to all requests.
| XMLHTTPServiceProvider | |
| Method | Defined by | ||
|---|---|---|---|
|
GAEHTTPServiceProvider(httpRootUrl:String = null)
| GAEHTTPServiceProvider | ||
![]() |
canLazyLoad():Boolean
Indicates if this service provider can perform lazy loading.
| XMLHTTPServiceProvider | |
![]() |
create(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void
RESTful CRUD contract: create method.
| XMLHTTPServiceProvider | |
![]() |
destroy(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void
RESTful CRUD contract: destroy method.
| XMLHTTPServiceProvider | |
![]() |
hasErrors(object:Object):Boolean
Indicates to the ServiceResponder that this particular run (typically create/update or destroy)
has produced errors.
| XMLHTTPServiceProvider | |
![]() |
index(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void
RESTful CRUD contract: index method.
| XMLHTTPServiceProvider | |
![]() |
marshall(object:Object, recursive:Boolean = false):Object
Produces service provider specific model representation suitable for being serialized.
| XMLHTTPServiceProvider | |
![]() |
show(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void
RESTful CRUD contract: show method.
| XMLHTTPServiceProvider | |
![]() |
unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):Object
The reverse of marshall.
| XMLHTTPServiceProvider | |
![]() |
update(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void
RESTful CRUD contract: update method.
| XMLHTTPServiceProvider | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
addHeaders(request:URLRequest, headers:Object):void
| XMLHTTPServiceProvider | |
![]() |
decodeResult(result:Object):Object
| XMLHTTPServiceProvider | |
![]() |
getURLLoader():URLLoader
| XMLHTTPServiceProvider | |
![]() |
getURLRequest(object:Object, nestedBy:Array = null):URLRequest
| XMLHTTPServiceProvider | |
![]() |
invokeCreateOrUpdateURLRequest(request:URLRequest, responder:IResponder, object:Object, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
| XMLHTTPServiceProvider | |
![]() |
invokeMultiPartRequest(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
| XMLHTTPServiceProvider | |
![]() |
invokeURLRequest(request:URLRequest, responder:IResponder):void
| XMLHTTPServiceProvider | |
![]() |
marshallToURLVariables(source:Object):URLVariables
| XMLHTTPServiceProvider | |
|
marshallToVO(object:Object, recursive:Boolean = false, toDelete:Boolean = false):Object
| GAEHTTPServiceProvider | ||
![]() |
sendOrUpload(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
| XMLHTTPServiceProvider | |
![]() |
uploadFile(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
| XMLHTTPServiceProvider | |
![]() |
urlEncodeMetadata(metadata:Object = null):String
| XMLHTTPServiceProvider | |
| Constant | Defined by | ||
|---|---|---|---|
| ID : int [static] service id
| GAEHTTPServiceProvider | ||
| id | property |
id:int [read-only]ID uniquely identifies this service provider. This is typically obtained from ServiceManager like so: public static const ID:int = ServiceManager.generateId(); You can then wrap around this with a getter: public function get id():int { return ID; }
Implementation public function get id():int
See also
| GAEHTTPServiceProvider | () | constructor |
public function GAEHTTPServiceProvider(httpRootUrl:String = null)Parameters
httpRootUrl:String (default = null) — root URL that this service provider will prefix to all requests.
By default this will be equal to Rx.httpRootUrl parameter
|
| marshallToVO | () | method |
protected override function marshallToVO(object:Object, recursive:Boolean = false, toDelete:Boolean = false):ObjectParameters
object:Object |
|
recursive:Boolean (default = false) |
|
toDelete:Boolean (default = false) |
Object |
| ID | constant |
public static const ID:intservice id