Packageorg.restfulx.services.mock
Classpublic class MockXMLHTTPServiceProvider
InheritanceMockXMLHTTPServiceProvider Inheritance XMLHTTPServiceProvider

Testing specific XMLHTTPServiceProvider. This doesn't actually make any server calls. It loads XML provided to loadTestData call and handles responses directly from it's own internal cache. Non-asynchronous as a result.



Public Properties
 PropertyDefined by
  id : int
[read-only]
MockXMLHTTPServiceProvider
 InheritedrootUrl : String
Root URL that this service provider will prefix to all requests.
XMLHTTPServiceProvider
Protected Properties
 PropertyDefined by
  data : Dictionary
[static]
MockXMLHTTPServiceProvider
 Inheritedserializer : ISerializer
XMLHTTPServiceProvider
 Inheritedstate : ModelsMetadata
XMLHTTPServiceProvider
 InheritedurlSuffix : String
XMLHTTPServiceProvider
Public Methods
 MethodDefined by
  
MockXMLHTTPServiceProvider(httpRootUrl:String = null)
MockXMLHTTPServiceProvider
 Inherited
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
MockXMLHTTPServiceProvider
  
destroy(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void
MockXMLHTTPServiceProvider
 Inherited
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
MockXMLHTTPServiceProvider
  
loadTestData(dataSets:Object):void
MockXMLHTTPServiceProvider
 Inherited
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
MockXMLHTTPServiceProvider
 Inherited
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
MockXMLHTTPServiceProvider
Protected Methods
 MethodDefined by
 Inherited
addHeaders(request:URLRequest, headers:Object):void
XMLHTTPServiceProvider
 Inherited
decodeResult(result:Object):Object
XMLHTTPServiceProvider
 Inherited
getURLLoader():URLLoader
XMLHTTPServiceProvider
 Inherited
getURLRequest(object:Object, nestedBy:Array = null):URLRequest
XMLHTTPServiceProvider
 Inherited
invokeCreateOrUpdateURLRequest(request:URLRequest, responder:IResponder, object:Object, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
XMLHTTPServiceProvider
 Inherited
invokeMultiPartRequest(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
XMLHTTPServiceProvider
 Inherited
invokeURLRequest(request:URLRequest, responder:IResponder):void
XMLHTTPServiceProvider
 Inherited
marshallToURLVariables(source:Object):URLVariables
XMLHTTPServiceProvider
 Inherited
marshallToVO(object:Object, recursive:Boolean = false, toDelete:Boolean = false):Object
XMLHTTPServiceProvider
 Inherited
sendOrUpload(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
XMLHTTPServiceProvider
 Inherited
uploadFile(request:URLRequest, object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0, creating:Boolean = false):void
XMLHTTPServiceProvider
 Inherited
urlEncodeMetadata(metadata:Object = null):String
XMLHTTPServiceProvider
Public Constants
 ConstantDefined by
  ID : int
[static]
MockXMLHTTPServiceProvider
Property detail
dataproperty
protected static var data:Dictionary
idproperty 
id:int  [read-only]Implementation
    public function get id():int
Constructor detail
MockXMLHTTPServiceProvider()constructor
public function MockXMLHTTPServiceProvider(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
Method detail
create()method
public override function create(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):voidParameters
object:Object
 
responder:IResponder
 
metadata:Object (default = null)
 
nestedBy:Array (default = null)
 
recursive:Boolean (default = false)
 
undoRedoFlag:int (default = 0)
destroy()method 
public override function destroy(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):voidParameters
object:Object
 
responder:IResponder
 
metadata:Object (default = null)
 
nestedBy:Array (default = null)
 
recursive:Boolean (default = false)
 
undoRedoFlag:int (default = 0)
index()method 
public override function index(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):voidParameters
object:Object
 
responder:IResponder
 
metadata:Object (default = null)
 
nestedBy:Array (default = null)
loadTestData()method 
public function loadTestData(dataSets:Object):voidParameters
dataSets:Object
show()method 
public override function show(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):voidParameters
object:Object
 
responder:IResponder
 
metadata:Object (default = null)
 
nestedBy:Array (default = null)
update()method 
public override function update(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):voidParameters
object:Object
 
responder:IResponder
 
metadata:Object (default = null)
 
nestedBy:Array (default = null)
 
recursive:Boolean (default = false)
 
undoRedoFlag:int (default = 0)
Constant detail
IDconstant
public static const ID:int