Package | org.restfulx.services.mock |
Class | public class MockAIRServiceProvider |
Inheritance | MockAIRServiceProvider ![]() |
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