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):void
Parameters
databaseFile:File |
loadTestData | () | method |
public function loadTestData(dataSets:Object):void
Parameters
dataSets:Object |
ID | constant |
public static const ID:int