ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.data 

SQLiteOfflineAdapter  - AS3 ADEP Data Services

Paketmx.data
Klassepublic class SQLiteOfflineAdapter
VererbungSQLiteOfflineAdapter Inheritance DataServiceOfflineAdapter Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt ein SQLite-basiertes permanentes Speicherformat für zwischengespeicherte Offline-Elemente eines DataManagers bereit. Im Wesentlichen bleibt jedes Element als eine Zeile in einer Tabelle mit dem Namen „Entity_<destination>“ erhalten, wobei jede Spalte ein Feldname des Elements ist.

Überschreiben Sie die getQueryCriteria()-Methode und möglicherweise die getQueryCriteriaParameters(), um benutzerdefinierte lokale Abfragen zu implementieren.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Geschützte Eigenschaften
 EigenschaftDefiniert von
 Inheriteddestination : String
[schreibgeschützt] Zeigt das mit diesem Offline-Adapter verknüpfte Ziel an.
DataServiceOfflineAdapter
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
SQLiteOfflineAdapter
  
[override] Fügt dem localStore das angegebene Offline-Element hinzu.
SQLiteOfflineAdapter
  
appendItemData(archiveData:IDataOutput, version:String, changedItems:ChangedItems):void
Hängt dem Bytearray die festgelegten Datenelemente an.
SQLiteOfflineAdapter
 Inherited
Startet eine Transaktion auf dem localStore.
DataServiceOfflineAdapter
 Inherited
Schließt den mit diesem Adapter verknüpften localStore.
DataServiceOfflineAdapter
 Inherited
commit(dispatcher:IEventDispatcher = null, token:mx.rpc:AsyncToken = null, faultsOnly:Boolean = false):void
Übernimmt alle aktuellen Änderungen am lokalen Speicher.
DataServiceOfflineAdapter
 Inherited
Stellt eine Verbindung zum festgelegten Cache her.
DataServiceOfflineAdapter
  
[override] Löscht das festgelegte Offline-Element mit der entsprechenden uid aus dem lokalen Speicher.
SQLiteOfflineAdapter
 Inherited
Löscht den festgelegten Satz von Offline-Elementen mit den entsprechenden uids aus dem lokalen Speicher.
DataServiceOfflineAdapter
  
executeOfflineQuery(propSpecifier:PropertySpecifier, args:Array, startIndex:int, numItems:int):mx.rpc:AsyncToken
[override] Wird mit SQLite-Adaptern verwendet, um dynamische Abfragen lokal auszuführen.
SQLiteOfflineAdapter
  
Generiert ein neues serialisiertes Archiv von festgelegten Datenelementen, die dann entsprechend dauerhaft gespeichert werden können.
SQLiteOfflineAdapter
 Inherited
Gibt die im lokalen Speicher zwischengespeicherten aktuellen Füllungen zurück.
DataServiceOfflineAdapter
  
[override] Ruft die IDs der verknüpften Elemente für eine bestimmte Element-UID und eine Verknüpfungseigenschaft ab.
SQLiteOfflineAdapter
  
[override] Stellt alle festgelegten Elemente mithilfe des für ein gegebenes Ziel festgelegten uid-Arrays wieder her.
SQLiteOfflineAdapter
 Inherited
Stellt den Meldungscache aus dem Offline-Speicher wieder her.
DataServiceOfflineAdapter
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
importItemData(expectedVersion:String, archiveData:IDataInput):mx.rpc:AsyncToken
Importiert archivierte geänderte Elementinstanz aus dem Bytearray, das normalerweise aus einer Datei kommt.
SQLiteOfflineAdapter
  
Importiert archivierte Datenelemente in den lokalen Cache.
SQLiteOfflineAdapter
 Inherited
Initialisiert den cacheId-Speicher.
DataServiceOfflineAdapter
  
initializeOfflineMetadata(metadata:Metadata):void
[override] Initialisiert den Offline-Cache.
SQLiteOfflineAdapter
 Inherited
Gibt „true“ zurück, wenn der lokale Speicher „connected“ ist, z. B. wenn die lokale Datenbank geöffnet ist.
DataServiceOfflineAdapter
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
[override] Zeigt an, ob der Adapter Abfrageausführung unterstützt.
SQLiteOfflineAdapter
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Stellt Abfragen wieder her.
DataServiceOfflineAdapter
 Inherited
Sucht die Metadaten für ein gegebenes Ziel.
DataServiceOfflineAdapter
 Inherited
Macht alle aktuellen Änderungen auf dem lokalen Speicher rückgängig.
DataServiceOfflineAdapter
  
[override] Fügt alle im Wörterbuch angegebenen Elemente hinzu oder entfernt diese.
SQLiteOfflineAdapter
 Inherited
saveMessageCache(messageCache:DataMessageCache, unmergedMessages:Array):void
Speichert die ausstehenden nicht übernommenen Meldungen und hebt die Verbindung von Meldungen auf.
DataServiceOfflineAdapter
 Inherited
Speichert die Metadatenkonfiguration für ein gegebenes Ziel.
DataServiceOfflineAdapter
 Inherited
saveQuery(queryParams:Object, data:Object):void
Speichert Abfragen, die später offline wiedergegeben werden.
DataServiceOfflineAdapter
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
updateOfflineItem(item:Object, propChangeList:Array):void
[override] Aktualisiert die angegebenen Eigenschaften des angegebenen Offline-Elements im lokalen Speicher.
SQLiteOfflineAdapter
  
[override] Wird zum Aktualisieren der im lokalen Speicher modifizierten Elemente verwendet.
SQLiteOfflineAdapter
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Geschützte Methoden
 MethodeDefiniert von
  
Gibt den Spaltennamen für das angegebene Feld zurück oder null, wenn keine Spalte für das Feld vorhanden ist.
SQLiteOfflineAdapter
  
OfflineAdapter-Implementierungen sollten diese Methode mit einer Implementierung überschreiben, die eine entsprechende SQL WHERE-Klausel für einen gegebenen Satz von Füllparametern zurückgibt.
SQLiteOfflineAdapter
  
OfflineAdapter-Implementierung sollte diese Methode mit einer Implementierung überschreiben, die die Werte für das Ersetzen von Parametern in der WHERE-Klausel aus getQueryCriteria zurückgibt.
SQLiteOfflineAdapter
  
OfflineAdapter-Implementierungen sollten diese Methode mit einer Implementierung überschreiben, die eine entsprechende SQL ORDER BY-Klausel für einen gegebenen Satz von Füllparametern zurückgibt.
SQLiteOfflineAdapter
  
Gibt den Spaltennamen für den festgelegten Pfad zurück.
SQLiteOfflineAdapter
  
Durchläuft den festgelegten Pfad, um nach der für den Eigenschaftenpfad verantwortlichen Tabelle zu suchen.
SQLiteOfflineAdapter
  
Ruft die Spalte ab, die die UID-Werte des Entitätselements enthält.
SQLiteOfflineAdapter
  
internalExecuteOfflineQuery(sqlText:String, parameters:Object, startIndex:int, numItems:int):mx.rpc:AsyncToken
Führt eine SQL-Abfrage des lokalen Speichers aus und gibt eine Sammlung stark typisierter Elemente zurück.
SQLiteOfflineAdapter
Konstruktordetails

SQLiteOfflineAdapter

()Konstruktor
public function SQLiteOfflineAdapter()

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Methodendetails

addOfflineItem

()Methode
override public function addOfflineItem(item:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Fügt dem localStore das angegebene Offline-Element hinzu.

Parameter

item:Object — Das in den lokalen Cache zu speichernde Element.

appendItemData

()Methode 
public function appendItemData(archiveData:IDataOutput, version:String, changedItems:ChangedItems):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Hängt dem Bytearray die festgelegten Datenelemente an. Verwenden Sie diese Methode, um mehrere Datendienst-(Datenmanager-)Archive zusammen zu aggregieren.

Parameter

archiveData:IDataOutput — – der Ausgabe-Stream, an den angehängt wird.
 
version:String — – die Versionsnummer, mit der Formatdiskrepanzüberprüfung durchgeführt wird. Das soll deutlich machen, dass sich dies nur ändert, wenn sich das Datenformat ändert.
 
changedItems:ChangedItems — – beschreibt die erstellten, aktualisierten und gelöschten Elemente, die in den lokalen Cache importiert werden sollen. Beachten Sie, dass timestamp und fillParameters festgelegt werden müssen, damit nachfolgende synchronizeFill()-Aufrufe ordnungsgemäß funktionieren können, sodass sie mit importierten Daten übereinstimmen.

deleteOfflineItem

()Methode 
override public function deleteOfflineItem(uid:String):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Löscht das festgelegte Offline-Element mit der entsprechenden uid aus dem lokalen Speicher.

Parameter

uid:String — Die UID des zu löschenden Elements.

executeOfflineQuery

()Methode 
override public function executeOfflineQuery(propSpecifier:PropertySpecifier, args:Array, startIndex:int, numItems:int):mx.rpc:AsyncToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird mit SQLite-Adaptern verwendet, um dynamische Abfragen lokal auszuführen.

Die Standardimplementierung dieser Funktion erstellt eine SQL-Anweisung für die Abfrage auf folgende Art und Weise:

  1. Die SELECT-Klausel basiert auf dem übergebenen Eigenschaftenbezeichner.
  2. Die WHERE-Klausel wird von einem Aufruf an getQueryCriteria(), bestimmt, deren benutzerdefinierte Implementierungen überschrieben werden, um die entsprechende WHERE-Klausel für einen gegebenen Satz von Füllparametern zurückzugeben.
  3. Die LIMIT(Bereich ausgewählter Elemente)-Klausel wird von der Startindexposition und der Anzahl der Elementargumente bestimmt.

Sobald die gesamte SQL-Anweisung erstellt wurde, wird sie an die internalExecuteOfflineQuery zur Ausführung übergeben.

Benutzerdefinierte Implementierungen sollten diese Methode nur überschreiben, wenn sie den gesamten Erstellungsvorgang für die SQL-Anweisung allein durchführen.

Parameter

propSpecifier:PropertySpecifier — Eigenschaftenbezeichner bestimmt die SELECT-Klausel für die Abfrage
 
args:Array — Füllargumente, die von benutzerdefinierten Implementierungen verwendet werden, um die WHERE-Klausel für die Abfrage zu bestimmen
 
startIndex:int — Indexposition für eine Abfrage mit Seiteneinstellung starten
 
numItems:int — Anzahl der Elemente für eine Abfrage mit Seiteneinstellung oder -1, um alle abzurufen.

Rückgabewerte
mx.rpc:AsyncToken — AsyncToken mit dem Ergebnis, ein Array stark typisierter Elemente zu sein

exportItemData

()Methode 
public function exportItemData(version:String, changedItems:ChangedItems):ByteArray

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Generiert ein neues serialisiertes Archiv von festgelegten Datenelementen, die dann entsprechend dauerhaft gespeichert werden können.

Parameter

version:String — – die Versionsnummer, mit der Formatdiskrepanzüberprüfung durchgeführt wird. Das soll deutlich machen, dass sich dies nur ändert, wenn sich das Datenformat ändert.
 
changedItems:ChangedItems — – beschreibt die erstellten, aktualisierten und gelöschten Elemente, die in den lokalen Cache importiert werden sollen. Beachten Sie, dass timestamp und fillParameters festgelegt werden müssen, damit nachfolgende synchronizeFill()-Aufrufe ordnungsgemäß funktionieren können, sodass sie mit importierten Daten übereinstimmen.

Rückgabewerte
ByteArray — Ein ByteArray der serialisierten Daten.

getFieldColumnName

()Methode 
protected function getFieldColumnName(fieldName:String):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Spaltennamen für das angegebene Feld zurück oder null, wenn keine Spalte für das Feld vorhanden ist.

Standardmäßig ist der Spaltenname der gleiche wie der Feldname, wenn er nicht mit einem SQLite-Schlüsselwort im Konflikt steht. In diesem Fall muss er das Präfix _ enthalten.

Parameter

fieldName:String — Name des Felds.

Rückgabewerte
String — Spaltenname für das angegebene Feld.

getItemReferenceIds

()Methode 
override public function getItemReferenceIds(uid:String, propName:String):Array

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft die IDs der verknüpften Elemente für eine bestimmte Element-UID und eine Verknüpfungseigenschaft ab. Wird nur für SQLLite-Implementierungen unterstützt.

Parameter

uid:String — Die UID des übergeordneten Elements der Verknüpfung.
 
propName:String — Der Eigenschaftsname der Verknüpfung.

Rückgabewerte
Array — Ein Array von IDs für referenzierte Elemente der Verknüpfung.

getItems

()Methode 
override public function getItems(uidArray:Array):Dictionary

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt alle festgelegten Elemente mithilfe des für ein gegebenes Ziel festgelegten uid-Arrays wieder her.

Parameter

uidArray:Array — Ein Array von abzurufenden UIDs

Rückgabewerte
Dictionary — Eine Zuordnung von UID zu Elementen

getQueryCriteria

()Methode 
protected function getQueryCriteria(args:Array):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

OfflineAdapter-Implementierungen sollten diese Methode mit einer Implementierung überschreiben, die eine entsprechende SQL WHERE-Klausel für einen gegebenen Satz von Füllparametern zurückgibt. Die WHERE-Klausel muss dem Schema entsprechen, das für den Offline-Speicher für das Ziel im Kontext generiert wurde. Die Konvention für dieses Schema ist, dass die Eigenschaftsnamen der Elementklassen den Spaltennamen ihrer Speichertabellen 1:1 zugeordnet werden.

Beachten Sie, dass sich die WHERE-Klausel möglicherweise nur auf Tabellenspalten mit zugrunde liegenden Elementen für das Ziel im Kontext bezieht.

Diese Methode wird von executeOfflineQuery aufgerufen, um die WHERE-Klausel für die auszuführende Abfrage zu bestimmen.

Parameter

args:Array — Füllparameter.

Rückgabewerte
String — SQL WHERE-Klausel für die entsprechenden Füllparameter. Gibt null zurück, wenn keine WHERE-Klausel für die entsprechenden Füllparameter verwendet werden muss. Standardimplementierung gibt null für alle Füllparameter zurück.

getQueryCriteriaParameters

()Methode 
protected function getQueryCriteriaParameters(args:Array):Object

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

OfflineAdapter-Implementierung sollte diese Methode mit einer Implementierung überschreiben, die die Werte für das Ersetzen von Parametern in der WHERE-Klausel aus getQueryCriteria zurückgibt.

Diese Methode wird von der executeOfflineQuery()-Methode aufgerufen, um die für die Ausführung der Abfrage erforderlichen Ersetzungen zu bestimmen.

Parameter

args:Array — Füllparameter.

Rückgabewerte
Object — Objekt mit Schlüssel-/Wertepaaren. Die Schlüssel stellen die Namen der zu ersetzenden Parameter dar und die Werte entsprechen den Ersatzwerten. Positionsparameter können durch Ganzzahlschlüssel ersetzt werden. Standardimplementierung gibt null zurück.

getQueryOrder

()Methode 
protected function getQueryOrder(args:Array):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

OfflineAdapter-Implementierungen sollten diese Methode mit einer Implementierung überschreiben, die eine entsprechende SQL ORDER BY-Klausel für einen gegebenen Satz von Füllparametern zurückgibt. Die ORDER BY-Klausel muss dem Schema entsprechen, das für den Offline-Speicher für das Ziel im Kontext generiert wurde. Die Konvention für dieses Schema ist, dass die Eigenschaftsnamen der Elementklassen den Spaltennamen ihrer Speichertabellen 1:1 zugeordnet werden. Beachten Sie, dass die ORDER BY-Klausel sich möglicherweise nur auf Tabellenspalten mit zugrunde liegenden Elementen für das Ziel im Kontext bezieht.

Diese Methode wird von der executeOfflineQuery()-Methode aufgerufen, um die ORDER BY-Klausel für die auszuführende Abfrage zu bestimmen.

Parameter

args:Array — Füllparameter.

Rückgabewerte
String — SQL ORDER BY-Klausel für die entsprechenden Füllparameter. Standardimplementierung gibt den Spaltennamen für die UID zurück.

getTargetColumnName

()Methode 
protected function getTargetColumnName(referencePath:Array):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Spaltennamen für den festgelegten Pfad zurück. Beachten Sie, dass der Spaltenname möglicherweise in einer anderen Tabelle gespeichert ist. Diese Routine dient hauptsächlich dazu, modellgenerierten Code zu unterstützen.

Parameter

referencePath:Array — path

Rückgabewerte
String — Spaltenname, der dem Pfad entspricht oder null, wenn keiner vorhanden ist

getTargetTableName

()Methode 
protected function getTargetTableName(referencePath:Array):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Durchläuft den festgelegten Pfad, um nach der für den Eigenschaftenpfad verantwortlichen Tabelle zu suchen. Diese Routine dient hauptsächlich dazu, modellgenerierten Code zu unterstützen.

Parameter

referencePath:Array — path

Rückgabewerte
String — Tabellenname

getUIDColumnName

()Methode 
protected function getUIDColumnName():String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft die Spalte ab, die die UID-Werte des Entitätselements enthält.

Rückgabewerte
String — Die Spalte, die die UID-Werte des Entitätselements enthält.

importItemData

()Methode 
public function importItemData(expectedVersion:String, archiveData:IDataInput):mx.rpc:AsyncToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Importiert archivierte geänderte Elementinstanz aus dem Bytearray, das normalerweise aus einer Datei kommt.

Parameter

expectedVersion:String — – die erwartete Version des Archivs. Ein Fehler wird ausgegeben, wenn die archivierte Version nicht übereinstimmt.
 
archiveData:IDataInput — – die serialisierte changedItem-AMF-Instanz, wie beschrieben in {

Rückgabewerte
mx.rpc:AsyncToken — AsyncToken, das anzeigt, wann die Elemente auf den lokalen Cache angewendet wurden.

importItems

()Methode 
public function importItems(changedItems:ChangedItems):mx.rpc:AsyncToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Importiert archivierte Datenelemente in den lokalen Cache.

Parameter

changedItems:ChangedItems — – beschreibt die erstellten, aktualisierten und gelöschten Elemente, die in den lokalen Cache importiert werden sollen. Beachten Sie, dass resultTimestamp und fillParameters festgelegt werden müssen, damit nachfolgende synchronizeFill()-Aufrufe ordnungsgemäß funktionieren können, sodass sie mit importierten Daten übereinstimmen.

Rückgabewerte
mx.rpc:AsyncToken — AsyncToken, das anzeigt, wann die Elemente auf den lokalen Cache angewendet wurden.

initializeOfflineMetadata

()Methode 
override public function initializeOfflineMetadata(metadata:Metadata):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Initialisiert den Offline-Cache. Wird nur für SQLLite-Implementierungen unterstützt.

Parameter

metadata:Metadata — Die Metadaten, die das Ziel beschreiben.

internalExecuteOfflineQuery

()Methode 
protected function internalExecuteOfflineQuery(sqlText:String, parameters:Object, startIndex:int, numItems:int):mx.rpc:AsyncToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Führt eine SQL-Abfrage des lokalen Speichers aus und gibt eine Sammlung stark typisierter Elemente zurück.

Parameter

sqlText:String — Während der Abfrageausführung verwendete SQL-Klausel, die von der executeOfflineQuery()-Methode mithilfe der getQueryCriteria()-Methode festgelegt wird
 
parameters:Object — Zuordnung von Schlüssel-/Wertepaaren für Parameterersetzungen
 
startIndex:int — Anfangsindexposition für Paging
 
numItems:int — Anzahl der abzurufenden Elemente oder -1, wenn alles zurückgegeben werden soll

Rückgabewerte
mx.rpc:AsyncToken — AsyncToken mit dem Ergebnis, ein Array stark typisierter Elemente zu sein

isQuerySupported

()Methode 
override public function isQuerySupported():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Zeigt an, ob der Adapter Abfrageausführung unterstützt. Um Abfrageausführung zu unterstützen, müssen Implementierungen dieses Adapters die getQueryCriteria()-Methode implementieren oder die executeOfflineQuery()-Methode überschreiben. Standardmäßig ist der Wert auf „false“ festgelegt.

Rückgabewerte
Boolean — „true“, wenn der Adapter Abfragen unterstützt.

saveItems

()Methode 
override public function saveItems(items:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Fügt alle im Wörterbuch angegebenen Elemente hinzu oder entfernt diese. Wenn das Wörterbuch das verwaltete Objekt enthält, wird es dauerhaft im lokalen Speicher gespeichert. Wenn es die UID als Schlüssel enthält, wird das Element aus dem Speicher entfernt.

Parameter

items:Array — Ein Array von zu speichernden Elementen

updateOfflineItem

()Methode 
override public function updateOfflineItem(item:Object, propChangeList:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Aktualisiert die angegebenen Eigenschaften des angegebenen Offline-Elements im lokalen Speicher. Die Eigenschaftsänderungsliste wird nicht mit standardmäßiger lokaler freigegebener Objektimplementierung verwendet, da sie nicht benötigt wird.

Parameter

item:Object — Das zu aktualisierende Element, enthält neue Werte.
 
propChangeList:Array — Eine Liste mit Eigenschaften, die aktualisiert werden.

updateOfflineItems

()Methode 
override public function updateOfflineItems(itemUpdates:Dictionary):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3.1
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird zum Aktualisieren der im lokalen Speicher modifizierten Elemente verwendet. Übernimmt ein Wörterbuch, wobei der übergebene Schlüssel das aktualisierte Element selbst ist und der Wert ein Array der Eigenschaftsänderungen ist. Die Eigenschaftsänderungsliste wird nicht mit standardmäßiger lokaler freigegebener Objektimplementierung verwendet, da sie nicht benötigt wird.

Parameter

itemUpdates:Dictionary — Die Zuordnung von Elementen zu einem Array von geänderten Eigenschaften





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.