| Package | org.restfulx.services.mock | 
| Class | public class MockAIRServiceProvider | 
| Inheritance | MockAIRServiceProvider   AIRServiceProvider | 
| Property | Defined by | ||
|---|---|---|---|
![]()  | connection : SQLConnection  reference to the connnection object used by AIR service provider  
 | AIRServiceProvider | |
| id : int [read-only] 
 | MockAIRServiceProvider | ||
![]()  | initialized : Boolean  indicates if the local database has been set up and is ready to be modified/queried  
 | AIRServiceProvider | |
| Method | Defined by | ||
|---|---|---|---|
| 
 
MockAIRServiceProvider(dbFile:File = null) 
 | MockAIRServiceProvider | ||
![]()  | 
 
beginTransaction():void 
     
     If the service provider supports it, this begins a transaction
      
 | AIRServiceProvider | |
![]()  | 
 
canLazyLoad():Boolean 
     
     Indicates if this service provider can perform lazy loading. 
 | AIRServiceProvider | |
![]()  | 
 
commitTransaction(responder:IResponder = null):void 
     
     If the service provider supports it, this commits the currently active transaction
      
 | AIRServiceProvider | |
![]()  | 
 
create(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void 
     
     RESTful CRUD contract: create method. 
 | AIRServiceProvider | |
![]()  | 
 
destroy(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void 
     
     RESTful CRUD contract: destroy method. 
 | AIRServiceProvider | |
![]()  | 
 
dirty(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void 
     
     Idenfies all the instances for a particular class of models that need to be
      synchronized
           
 | AIRServiceProvider | |
![]()  | 
 
getLastPullTimeStamp(object:Object, responder:IResponder):void 
     
     Gets the last time (timestamp originates on the server) a sync was performed with the central server
           
 | AIRServiceProvider | |
![]()  | 
 
hasErrors(object:Object):Boolean 
     
     Indicates to the ServiceResponder that this particular run (typically create/update or destroy)
     has produced errors. 
 | AIRServiceProvider | |
![]()  | 
 
index(clazz:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void 
Supports special handling for the following metadata properties: 
  | AIRServiceProvider | |
| 
 
loadTestData(dataSets:Object):void 
 | MockAIRServiceProvider | ||
![]()  | 
 
marshall(object:Object, recursive:Boolean = false):Object 
     
     Produces service provider specific model representation suitable for being serialized. 
 | AIRServiceProvider | |
![]()  | 
 
migrateDatabase():void 
     Add any columns that have been added to models but do not currently
     exist in database. 
 | AIRServiceProvider | |
![]()  | 
 
purge(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false):void 
     
     Tries to eallydelete an object as opposed to just mark it for deletion. 
 | AIRServiceProvider | |
![]()  | 
 
show(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void 
     
     RESTful CRUD contract: show method. 
 | AIRServiceProvider | |
![]()  | 
 
sync(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null):void 
     
     Mark a specific model object as synced
           
 | AIRServiceProvider | |
![]()  | 
 
unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):Object 
     
     The reverse of marshall. 
 | AIRServiceProvider | |
![]()  | 
 
update(object:Object, responder:IResponder, metadata:Object = null, nestedBy:Array = null, recursive:Boolean = false, undoRedoFlag:int = 0):void 
     
     RESTful CRUD contract: update method. 
 | AIRServiceProvider | |
![]()  | 
 
updateLastPullTimeStamp(object:Object, value:String):void 
     
     Updates the last time (timestamp originates on the server) a sync was performed with the central server
           
 | AIRServiceProvider | |
| Method | Defined by | ||
|---|---|---|---|
![]()  | 
 
computeMetadada(clazz:Object, data:TypedArray, responder:IResponder):void 
 | AIRServiceProvider | |
![]()  | 
 
executePendingSQLStatements():void 
 | AIRServiceProvider | |
![]()  | 
 
executeSQLStatement(statement:SQLStatement):void 
 | AIRServiceProvider | |
![]()  | 
 
extractSchema(result:SQLSchemaResult):void 
 | AIRServiceProvider | |
![]()  | 
 
getSQLStatement(statement:String):SQLStatement 
 | AIRServiceProvider | |
![]()  | 
 
getSQLType(node:XML):String 
 | AIRServiceProvider | |
| 
 
initializeConnection(databaseFile:File):void 
 | MockAIRServiceProvider | ||
![]()  | 
 
invokeResponderResult(responder:IResponder, result:Object):void 
 | AIRServiceProvider | |
![]()  | 
 
performDatabaseMigration():void 
 | AIRServiceProvider | |
![]()  | 
 
queueSQLStatement(statement:SQLStatement):void 
 | AIRServiceProvider | |
| Constant | Defined by | ||
|---|---|---|---|
| ID : int [static] 
 | MockAIRServiceProvider | ||
| id | property | 
id:int  [read-only]Implementation
    public function get id():int
| MockAIRServiceProvider | () | constructor | 
public function MockAIRServiceProvider(dbFile:File = null)Parameters
dbFile:File (default = null) | 
| initializeConnection | () | method | 
protected override function initializeConnection(databaseFile:File):voidParameters
databaseFile:File | 
| loadTestData | () | method | 
public function loadTestData(dataSets:Object):voidParameters
dataSets:Object | 
| ID | constant | 
public static const ID:int