Paket | mx.data |
Klasse | public class RPCDataManager |
Vererbung | RPCDataManager DataManager Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Standard-MXML-Eigenschaftchildren
Eigenschaft | Definiert von | ||
---|---|---|---|
adapter : DataServiceAdapter = null
Eine Instanz einer Klasse, die die Interaktion mit dem Server steuert. | DataManager | ||
allowDynamicPropertyChangesWithCachedData : Boolean
Bei „false“ (Standard) verursacht das Ändern der dynamischen Eigenschaften der Elementklasse, sofern der lokale Speicher nicht leer ist, einen Fehler, wenn setItemClassDynamicProperties() aufgerufen wird. | RPCDataManager | ||
associations : Array
Array von Verknüpfungen für das Ziel dieses Datenmanagers. | RPCDataManager | ||
autoCommit : Boolean
Zeigt an, ob Änderungen am lokalen Cache automatisch übernommen werden. | DataManager | ||
autoConnect : Boolean
Zeigt an, ob dieser Dienst versuchen sollte, eine Verbindung zu Vorgängen herzustellen, für die eine Verbindung erforderlich ist. | DataManager | ||
autoMerge : Boolean
Bei Festlegung als „false“ werden Änderungen, die vom Remote-Ziel an den Client gesendet wurden, nicht sofort angewendet. | DataManager | ||
autoSaveCache : Boolean
Sie können den lokalen Cache mit Daten und Änderungen auf der Festplatte speichern. | DataManager | ||
autoSyncEnabled : Boolean [override]
Der RPCDataManager unterstützt nicht die autoSync-Eigenschaft. | RPCDataManager | ||
cacheID : String
Stellt einen Zugriff auf den Cache-Bezeichner für diesen Dienst bereit. | DataManager | ||
children : Array
Ein Array von Verknüpfungen und Vorgängen, die von diesem Datenmanager verwaltet werden. | RPCDataManager | ||
commitRequired : Boolean [schreibgeschützt]
Zeigt an, wenn Änderungen noch nicht übernommen wurden und die commit()-Methode aufgerufen werden sollte. | DataManager | ||
conflictDetector : ConflictDetector
Stellt einen Zugriff auf die aktuelle Implementierung bereit, die zum Erkennen von Konflikten in Remote-Vorgängen verwendet wird, die an diese DataManager-Instanz gesendet wurden. | DataManager | ||
conflicts : Conflicts [schreibgeschützt]
Enthält ein Conflicts-Objekt, eine ArrayList mit Conflict-Instanzen. | DataManager | ||
connected : Boolean [schreibgeschützt]
Zeigt an, ob der DataService mit dem Remote-Ziel verbunden ist. | DataManager | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
dataStore : DataStore [override]
Legt den Datenspeicher für dieses Ziel fest. | RPCDataManager | ||
deleteConflictMode : String = "none"
Legen Sie es als „object“ fest, um die Konflikterkennung für deleteItem()-Aufrufe zu aktivieren. | RPCDataManager | ||
deleteItemOnRemoveFromFill : Boolean
Standardmäßig wird ein Aufruf zum Löschen des Elements an den Server eingegeben, um das Element vollständig zu entfernen, wenn Sie die removeItemAt()-Methode in einer verwalteten gefüllten Sammlung aufrufen. | DataManager | ||
destination : String
Das Ziel des Datendiensts. | RPCDataManager | ||
encryptLocalCache : Boolean
Zeigt an, ob Offlinespeicher für AIR-Clients, die einen SQL-Offline-Adapter verwenden, verschlüsselt werden soll. | DataManager | ||
extendsDestination : String
Name des Ziels, das vom Ziel dieses Managers erweitert wird. | RPCDataManager | ||
fallBackToLocalFill : Boolean
Dieses Flag legt fest, ob die Anwendung den lokalen Speicher abfragen soll, wenn sie nicht verbunden ist. | DataManager | ||
hierarchicalEventsDefault : Boolean
Verknüpfungen, die optional Eigenschaftsänderungsereignisse für Eigenschaften der verknüpften Instanzen auflisten. | DataManager | ||
identities : String
Objekte, die von einem Datenmanager verwaltet werden sollen, müssen eine oder mehrere Eigenschaften haben, die sie eindeutig identifizieren. | RPCDataManager | ||
identitiesArray : Array [schreibgeschützt]
Bietet Zugriff auf eine Liste der Eigenschaftsnamen, die kombiniert werden, um eine eindeutige ID für Objekte innerhalb des verknüpften Ziels zu erstellen. | RPCDataManager | ||
ignoreCollectionUpdates : Boolean
Zeigt an, ob Änderungen an verwalteten Sammlungen ignoriert werden sollen, anstatt sie dem Server bei Commit-Aufruf mitzuteilen. | DataManager | ||
indexReferences : Boolean
Um die Geschwindigkeit Ihrer Anwendung anzupassen, sollten Sie hier „false“ festlegen, wenn nur eine geringe Anzahl von Füllungen oder Verweisen auf Elemente vorhanden ist, die durch diesen DataManager über Verknüpfungseigenschaften anderer Elemente verwaltet werden. | DataManager | ||
isInitialized : Boolean [schreibgeschützt]
Zeigt an, ob die mit dieser DataManager-Instanz verknüpften Metadaten initialisiert sind. | DataManager | ||
itemClass : Class
Legt die Klasse der Objekte fest, die von diesem Datenmanager verwaltet werden. | RPCDataManager | ||
itemClassDynamicProperties : Array [schreibgeschützt]
Gibt die Liste dynamischer Eigenschaften zurück, die mit der itemClass verknüpft sind. | RPCDataManager | ||
managedOperations : Array
Die Liste für diesen Datendienst verwendeten verwalteten Vorgänge. | RPCDataManager | ||
manualSync : ManualSyncConfiguration
Stellt Zugriff auf die ManualSyncConfiguration-Instanz für jede DataManager-Instanz bereit. | DataManager | ||
maxFrequency : uint
Bestimmt die maximale Anzahl an Meldungen pro Sekunde, die von der DataManager-Instanz empfangen werden können. | DataManager | ||
mergeRequired : Boolean [schreibgeschützt]
Zeigt an, ob ausstehende Änderungen vorhanden sind, die zusammengeführt werden müssen. | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
Gibt ein Objekt des mx.data.DataServiceOfflineAdapter-Typs zurück. | DataManager | ||
operationsByName : Object
Speichert den Namen der ManagedOperation-Zuordnung für alle ManagedOperation-Objekte. | RPCDataManager | ||
pageSize : int
Stellt einen Zugriff auf die aktuelle Seitengrößeneinstellung für alle Sammlungen bereit. | DataManager | ||
pagingEnabled : Boolean [override] [schreibgeschützt]
Die aktivierte Paging-Einstellung wird auf der ManagedQuery-Abfrageebene umgeschaltet, wenn der RPCDataManager verwendet wird.. | RPCDataManager | ||
priority : int
Die Standardmeldungspriorität für die von der DataManager-Instanz gesendeten Meldungen. | DataManager | ||
propertyNames : String
Wenn Sie anonyme Typen verwenden, können Sie die für ein Objekt erwartete Eigenschaftsliste festlegen. | RPCDataManager | ||
queries : Object
Speichert für alle ManagedQuery-Objekte den Namen in die ManagedQuery-Zuordnung. | RPCDataManager | ||
requestTimeout : int
Stellt einen Zugriff auf die Anforderungszeitüberschreitung in Sekunden für einen Vorgang bereit | DataManager | ||
resetCollectionOnFill : Boolean
Wenn die Eigenschaft auf „true“ gesetzt ist, wird nach dem Fertigstellen des Füllvorgangs ein RESET-Ereignis gesendet. | DataManager | ||
resubscribeAttempts : int
Steuert, wie oft eine DataManager-Instanz mit getrennter Verbindung versucht, sich erneut bei ihrem Ziel anzumelden. | DataManager | ||
resubscribeInterval : int
Steuert die Verzögerung, in Millisekunden, zwischen Versuchen zum erneuten Abonnement. | DataManager | ||
rpcAdapter : RPCDataServiceAdapter
Der für diesen Datenmanager definierte RPCDataServiceAdapter. | RPCDataManager | ||
saveCacheRequired : Boolean [schreibgeschützt]
Gibt an, ob Änderungen vorliegen, die nicht in den lokalen Cache gespeichert wurden, und die saveCache()-Methode aufgerufen werden soll. | DataManager | ||
service : AbstractService
Jeder RPCDataManager basiert auf einer einzelnen in dieser Eigenschaft definierten AbstractService-Implementierung. | RPCDataManager | ||
subscribed : Boolean [schreibgeschützt]
Gibt an, ob die DataManager-Instanz das Remote-Ziel abonniert hat. | DataManager | ||
throwItemPendingErrors : Boolean
Legen Sie diese Eigenschaft als „false“ fest, wenn Sie Fehler aufgrund ausstehender Elemente unterdrücken möchten, während auf träge abgerufene Daten oder Daten ohne Seitenerstellung zugegriffen wird. | DataManager | ||
typeProperty : String
Eigenschaftsname von Elementen, die von diesem Manager verwaltet werden, der ihr besitzendes Ziel angibt. | RPCDataManager | ||
updateConflictMode : String = "none"
Legen Sie dies auf „object“ oder „property“ fest, um die Konflikterkennung für updateItem()-Aufrufe zu aktivieren. | RPCDataManager |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine Instanz des RPC-Datenmanagers. | RPCDataManager | ||
Fügt einen verwalteten Vorgang dem von diesem Datenmanager verwalteten Satz hinzu. | RPCDataManager | ||
Löscht alle Daten, die auf der Festplatte gespeichert wurden, wenn zuvor ein Aufruf von der saveCache()-Methode erfolgt ist oder wenn für die autoSaveCache-Methode der Wert „true“ festgelegt wurde.
| DataManager | ||
Löscht die vom übergebenen Deskriptor festgelegten Daten vom Lokalspeicher. | DataManager | ||
Übernimmt ausstehende Änderungen für alle Sammlungen, die zurzeit von der DataStore-Instanz verwaltet werden, die mit dieser DataManager-Instanz verknüpft ist. | DataManager | ||
Zeigt an, ob ausstehende Änderungen für dieses bestimmte Objekt vorhanden sind. | DataManager | ||
Erzwingt einen Verbindungsversuch dieses Dienstes mit dem Remote-Ziel. | DataManager | ||
Ruft eine Zählmethode im Remote-Ziel auf. | DataManager | ||
Fordert die Erstellung des festgelegten Elements im Remote-Speicher an. | DataManager | ||
Fordert die Löschung des festgelegten Elements im Remote-Speicher an. | DataManager | ||
Trennt die Netzwerkverbindung der DataManager-Instanz. | DataManager | ||
Führt eine Abfrage mit dem bereitgestellten Namen und den Argumenten aus. | DataManager | ||
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels. | DataManager | ||
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels. | DataManager | ||
Führt eine Abfrage aus, die ein einzelnes Element zurückgibt. | DataManager | ||
Gibt eine ArrayCollection oder ein einzelnes verwaltetes Objekt vom lokalen Speicher zurück. | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
Füllt die angegebene ListCollectionView(Sammlung)-Instanz mit CacheDataDescriptor-Instanzen. | DataManager | ||
Füllt die festgelegte ListCollectionView(Sammlung)-Instanz mit allen Cache-Bezeichnern, die zuvor in der Anwendung verwendet wurden. | DataManager | ||
Erstellt eine asynchrone Anforderung für ein Element, das mit der festgelegten Identität übereinstimmt. | DataManager | ||
Sucht das zur Verfügung gestellt Element mit der gegebenen Identität. | DataManager | ||
Gibt die Seiteninformationen für die angegebene Sammlung zurück. | DataManager | ||
Gibt den ausstehenden Vorgang im Meldungscache für das festgelegte Element zurück. | DataManager | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
[override]
Erzwingt die Initialisierung des DataStore. | RPCDataManager | ||
Gibt „true“ zurück, wenn die übergebene Sammlung von diesem Dienst verwaltet wird. | DataManager | ||
Gibt „true“ zurück, wenn die übergebene Sammlung Pagingfunktionen verwendet. | DataManager | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt „true“ zurück, wenn der bereitgestellte Bereich mit Elementen vollständig im Seitenbereich liegt. | DataManager | ||
Füllt die angegebene ListCollectionView basierend auf den verknüpften <fill-method>-Elementen anhand von Daten aus dem lokalen Speicher. | DataManager | ||
Führt ausstehende Aktualisierungen in den verwalteten Objektsatz zusammen. | DataManager | ||
Führt Konfigurationsschritte vor der Initialisierung durch. | RPCDataManager | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Aktualisiert alle Daten, die von dieser DataManager-Instanz verwaltet werden. | DataManager | ||
Aktualisiert eine Sammlung, die zuvor mit der Füllmethode gefüllt oder als eine verwaltete Verknüpfung verwaltet wurde. | DataManager | ||
Gibt alle verwalteten Sammlungen und Elemente für die DataManager-Instanz frei. | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Entlässt ein beliebiges Element innerhalb der festgelegten Sammlung aus der Verwaltung durch diese DataManager-Instanz. | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Entlässt das festgelegte Element aus der Verwaltung durch diese DataManager-Instanz. | DataManager | ||
Gibt einen Bereich von Elementen aus der Sammlung frei. | DataManager | ||
Gibt den Wert für eine Einzelwertverknüpfung frei. | DataManager | ||
Stellt den vorherigen Zustand für nicht übernommene Änderungen am festgelegten Element wieder her. | DataManager | ||
Setzt die Änderungen für ein beliebiges Element aus der angegebenen Sammlung zurück, das durch diese DataManager-Instanz verwaltet werden sollte. | DataManager | ||
Diese Methode speichert den aktuellen Status des Cache der DataManager-Instanz. | DataManager | ||
Gibt an, ob für dieses bestimmte Objekt Änderungen ausstehen, die nicht in den lokalen Cache gespeichert werden. | DataManager | ||
Aktualisiert die Liste dynamischer Eigenschaften, die mit der itemClass verknüpft sind. | RPCDataManager | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Ruft die geänderten Elemente für alle vorherigen ausgeführten Füllungen in diesem Datendienst (Datenmanager) ab. | DataManager | ||
[statisch]
Eine Vereinfachungsmethode, die die Synchronisierung aller lokalen Daten ermöglicht: Eine synchronizeAllFills() wird für jeden Datendienst (Datenmanager) aufgerufen, der so angegeben ist, dass das endgültige Ergebnistoken nur dann abgeschlossen wird, wenn alle einzelnen synchronizeAllFills()-Aufrufe abgeschlossen sind. | DataManager | ||
Ruft die geänderten Elemente ab, die sich auf dem Server geändert haben, seit eine fill oder synchronizeFill das letzte Mal aufgerufen wurde. | DataManager | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Löst eine Aktualisierung des angegebenen Elements aus. | DataManager | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Methode | Definiert von | ||
---|---|---|---|
[override]
Stellt einen Fehler in die Warteschlange, wenn dieser Datenmanager noch nicht initialisiert wurde. | RPCDataManager |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
Das DataConflictEvent.CONFLICT-Ereignis wird ausgelöst, wenn ein Konflikt zwischen ausstehenden lokalen Änderungen und von anderen Clients übertragenen Änderungen erkannt wird oder wenn von diesem Client übertragene Änderungen einen Konflikt mit Änderungen im Remote-Ziel haben. | RPCDataManager | |||
Das DataServiceFaultEvent.FAULT-Ereignis wird ausgelöst, wenn ein Dienstaufruf aufgrund eines Fehlers fehlschlägt. | RPCDataManager | |||
Das MessageEvent.MESSAGE-Ereignis wird ausgelöst, wenn das Remote-Ziel eine Benachrichtigung zu einem Datenvorgang ausgibt. | DataManager | |||
Das PropertyChangeEvent.PROPERTY_CHANGE-Ereignis wird bei Änderung einer Eigenschaft dieses Dienstes ausgelöst. | RPCDataManager | |||
Das ResultEvent.RESULT-Ereignis wird ausgelöst, wenn ein Dienstaufruf erfolgreich zurückgegeben wird. | RPCDataManager |
allowDynamicPropertyChangesWithCachedData | Eigenschaft |
allowDynamicPropertyChangesWithCachedData:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3.1 |
Laufzeitversionen: | Flash Player 9, AIR 1.5 |
Bei „false“ (Standard) verursacht das Ändern der dynamischen Eigenschaften der Elementklasse, sofern der lokale Speicher nicht leer ist, einen Fehler, wenn setItemClassDynamicProperties()
aufgerufen wird. Bei „true“ werden die dynamischen Eigenschaften der Elementklasse in den Metadaten geändert. Der Clientprogrammierer ist dann bei Bedarf für die Aktualisierung des lokalen Speichers verantwortlich. Beispiel: this.dataStore.localStore gewährt Zugriff auf die SQLDBCache-Instanz, die bei Bedarf bearbeitet werden kann. HINWEIS: VERWENDUNG AUF EIGENE GEFAHR
Implementierung
public function get allowDynamicPropertyChangesWithCachedData():Boolean
public function set allowDynamicPropertyChangesWithCachedData(value:Boolean):void
associations | Eigenschaft |
associations:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Array von Verknüpfungen für das Ziel dieses Datenmanagers.
Implementierung
public function get associations():Array
public function set associations(value:Array):void
autoSyncEnabled | Eigenschaft |
autoSyncEnabled:Boolean
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der RPCDataManager unterstützt nicht die autoSync
-Eigenschaft.
Implementierung
override public function get autoSyncEnabled():Boolean
override public function set autoSyncEnabled(value:Boolean):void
children | Eigenschaft |
children:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von Verknüpfungen und Vorgängen, die von diesem Datenmanager verwaltet werden.
Implementierung
public function get children():Array
public function set children(value:Array):void
dataStore | Eigenschaft |
dataStore:DataStore
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt den Datenspeicher für dieses Ziel fest.
Implementierung
override public function get dataStore():DataStore
override public function set dataStore(value:DataStore):void
deleteConflictMode | Eigenschaft |
public var deleteConflictMode:String = "none"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legen Sie es als „object“ fest, um die Konflikterkennung für deleteItem()
-Aufrufe zu aktivieren. Im „object“-Modus wird jede Änderung an der Serverversion des Objekts, die mit der Ausgangsversion des Objekts in Konflikt steht, als Konflikt betrachtet.
destination | Eigenschaft |
destination:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Ziel des Datendiensts.
Implementierung
public function get destination():String
public function set destination(value:String):void
extendsDestination | Eigenschaft |
public var extendsDestination:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Name des Ziels, das vom Ziel dieses Managers erweitert wird. Null, wenn das verwaltete Ziel kein Ziel erweitert.
identities | Eigenschaft |
public var identities:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Objekte, die von einem Datenmanager verwaltet werden sollen, müssen eine oder mehrere Eigenschaften haben, die sie eindeutig identifizieren. Diese Eigenschaften können während der Ausführung der Erstellungsmethode auf dem Server festgelegt werden, sollten danach aber nicht mehr modifiziert werden.
identitiesArray | Eigenschaft |
identitiesArray:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bietet Zugriff auf eine Liste der Eigenschaftsnamen, die kombiniert werden, um eine eindeutige ID für Objekte innerhalb des verknüpften Ziels zu erstellen.
Implementierung
public function get identitiesArray():Array
itemClass | Eigenschaft |
itemClass:Class
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legt die Klasse der Objekte fest, die von diesem Datenmanager verwaltet werden.
Implementierung
public function get itemClass():Class
public function set itemClass(value:Class):void
itemClassDynamicProperties | Eigenschaft |
itemClassDynamicProperties:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3.1 |
Laufzeitversionen: | Flash Player 9, AIR 1.5 |
Gibt die Liste dynamischer Eigenschaften zurück, die mit der itemClass verknüpft sind.
Implementierung
public function get itemClassDynamicProperties():Array
managedOperations | Eigenschaft |
managedOperations:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Liste für diesen Datendienst verwendeten verwalteten Vorgänge.
Implementierung
public function get managedOperations():Array
public function set managedOperations(value:Array):void
operationsByName | Eigenschaft |
public var operationsByName:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Speichert den Namen der ManagedOperation-Zuordnung für alle ManagedOperation-Objekte.
pagingEnabled | Eigenschaft |
pagingEnabled:Boolean
[schreibgeschützt] [override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die aktivierte Paging-Einstellung wird auf der ManagedQuery
-Abfrageebene umgeschaltet, wenn der RPCDataManager verwendet wird.
Implementierung
override public function get pagingEnabled():Boolean
propertyNames | Eigenschaft |
public var propertyNames:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wenn Sie anonyme Typen verwenden, können Sie die für ein Objekt erwartete Eigenschaftsliste festlegen. Eigenschaften, deren Abruf nicht durch eine bestimmte Abfrage erfolgt, werden durch den getItem()
-Aufruf beim erstmaligen Zugriff abgerufen.
queries | Eigenschaft |
public var queries:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Speichert für alle ManagedQuery-Objekte den Namen in die ManagedQuery-Zuordnung.
rpcAdapter | Eigenschaft |
public var rpcAdapter:RPCDataServiceAdapter
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der für diesen Datenmanager definierte RPCDataServiceAdapter. Dies ist eine optionale Eigenschaft, die Sie für Ihre eigene Unterklasse von RPCDataServiceAdapter festlegen können, wenn Sie die Verarbeitung eines verwalteten Vorgangs (z. B. Aktualisieren, Löschen usw.) anpassen möchten. Beachten Sie, dass dieselbe RPCDataServiceAdapter-Instanz immer nur von einem einzigen Datenmanager verwendet werden kann.
service | Eigenschaft |
service:AbstractService
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Jeder RPCDataManager basiert auf einer einzelnen in dieser Eigenschaft definierten AbstractService-Implementierung.
Implementierung
public function get service():AbstractService
public function set service(value:AbstractService):void
typeProperty | Eigenschaft |
public var typeProperty:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaftsname von Elementen, die von diesem Manager verwaltet werden, der ihr besitzendes Ziel angibt.
updateConflictMode | Eigenschaft |
public var updateConflictMode:String = "none"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Legen Sie dies auf „object“ oder „property“ fest, um die Konflikterkennung für updateItem()
-Aufrufe zu aktivieren. Im „object“-Modus wird jede Änderung an der Serverversion des Objekts, die mit der Ausgangsversion des Objekts in Konflikt steht, als Konflikt betrachtet. Im „property“-Modus wird dies nur dann als Konflikt betrachtet, wenn die zu aktualisierende Eigenschaft seit dem Bearbeitungsbeginn geändert wurde und einen anderen Wert hat. In diesem Modus können Sie ein Objekt löschen.
RPCDataManager | () | Konstruktor |
public function RPCDataManager()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt eine Instanz des RPC-Datenmanagers.
addManagedOperation | () | Methode |
public function addManagedOperation(mop:ManagedOperation):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einen verwalteten Vorgang dem von diesem Datenmanager verwalteten Satz hinzu.
Parameter
mop:ManagedOperation — Der hinzuzufügende verwaltete Vorgang.
|
checkImplementation | () | Methode |
override protected function checkImplementation():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt einen Fehler in die Warteschlange, wenn dieser Datenmanager noch nicht initialisiert wurde.
initialize | () | Methode |
override public function initialize():mx.rpc:AsyncToken
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erzwingt die Initialisierung des DataStore.
Rückgabewertemx.rpc:AsyncToken — AsyncToken-Verweis auf das Token, das diesen Vorgang in einem Ergebnis- oder Fehlerereignis identifizieren wird, das von diesem Dienst ausgelöst wird.
|
preInitialize | () | Methode |
public function preInitialize():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Führt Konfigurationsschritte vor der Initialisierung durch. Gibt Fehler aus, wenn Konfigurationsprobleme auftreten.
setItemClassDynamicProperties | () | Methode |
public function setItemClassDynamicProperties(newProperties: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.5 |
Aktualisiert die Liste dynamischer Eigenschaften, die mit der itemClass verknüpft sind. Standardmäßig kann die Liste nur modifiziert werden, wenn der lokale Cache leer ist.
Parameter
newProperties:Array — Array von DynamicProperty-Objekts, die die festzulegenden Eigenschaften beschreiben.
|
Auslöser
Error — Fehler, wenn der lokale Cache nicht leer ist
|
Verwandte API-Elemente
conflict | Ereignis |
mx.data.events.DataConflictEvent
Eigenschaft DataConflictEvent.type =
mx.data.events.DataConflictEvent.CONFLICT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das DataConflictEvent.CONFLICT
-Ereignis wird ausgelöst, wenn ein Konflikt zwischen ausstehenden lokalen Änderungen und von anderen Clients übertragenen Änderungen erkannt wird, oder wenn von diesem Client übertragene Änderungen einen Konflikt mit Änderungen im Remote-Ziel haben. Jeder Datenmanager sendet Konfliktereignisse nur für Elemente dieses bestimmten Ziels. Verwenden Sie das Konfliktereignis im DataService, wenn Sie Konflikte für eine Reihe von verwandten Zielen gleichzeitig verarbeiten müssen.
CONFLICT
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein conflict
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
conflict | Das Conflict-Objekt, das den aufgetretenen Konflikt enthält. |
message | Die mit diesem Ereignis verknüpfte Meldung. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
fault | Ereignis |
mx.data.events.DataServiceFaultEvent
Eigenschaft DataServiceFaultEvent.type =
mx.data.events.DataServiceFaultEvent.FAULT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das DataServiceFaultEvent.FAULT
-Ereignis wird ausgelöst, wenn ein Dienstaufruf aufgrund eines Fehlers fehlschlägt. Dieses Ereignis wird beispielsweise ausgelöst, wenn ein Aufruf der fill()
-Methode fehlschlägt. Außerdem wird dieses Ereignis für jedes Element ausgelöst, das einen Fehler als Teil eines Commit-Ergebnisses generiert. In diesem Fall enthält das DataServiceFaultEvent das vom Commit-Vorgang zurückgegebene Token; die Element- und Fehlermeldungsstrings im Fehler sind jedoch vom Element festgelegt, das den Fehler verursacht hat.
FAULT
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein fault
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | „true“; durch Aufrufen von „preventDefault()“ von der responder.fault-Methode des verknüpften Tokens wird das Auslösen dieses Ereignisses durch den Dienst oder den Vorgang verhindert. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
fault | Das Fault-Objekt, das den aufgetretenen Konflikt enthält. |
item | Das Element, das den Fehler erzeugt hat. |
identity | Die Identität des Elements, das den Fehler erzeugt hat. |
message | Die mit diesem Ereignis verknüpfte Meldung. |
token | Das Token, das den Aufruf der Methode darstellt. Wird im asynchronen Abschluss-Token-Muster verwendet. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
propertyChange | Ereignis |
mx.events.PropertyChangeEvent
Eigenschaft PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das PropertyChangeEvent.PROPERTY_CHANGE
-Ereignis wird bei Änderung einer Eigenschaft dieses Dienstes ausgelöst. Dies trifft auf folgende Eigenschaften zu:
commitRequired
mergeRequired
PropertyChangeEvent.PROPERTY_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein PropertyChange
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | Wird vom Konstruktor bestimmt; standardmäßig „false“. |
cancelable | Wird vom Konstruktor bestimmt; standardmäßig „false“. |
kind | Art der Änderung; PropertyChangeEventKind.UPDATE oder PropertyChangeEventKind.DELETE. |
oldValue | Der ursprüngliche Eigenschaftswert. |
newValue | Der neue Eigenschaftswert, falls vorhanden. |
property | Die geänderte Eigenschaft. |
source | Das Objekt mit der geänderten Eigenschaft. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
result | Ereignis |
mx.rpc.events.ResultEvent
Eigenschaft ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das ResultEvent.RESULT
wird ausgelöst, wenn ein Dienstaufruf erfolgreich zurückgegeben wird. Beispielsweise führt ein Aufruf von fill()
dazu, dass dieses Ereignis ausgelöst wird, wenn der Aufruf erfolgreich ist.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | true, preventDefault() aus der verknüpften responder.result-Methode des Token verhindert, dass der Dienst oder der Vorgang dieses Ereignis auslöst. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
message | Die mit diesem Ereignis verknüpfte Meldung. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
result | Vom RPC-Aufruf zurückgegebenes Ergebnis. |
token | Token, das den einzelnen Aufruf der Methode darstellt. Wird im asynchronen Abschluss-Token-Muster verwendet. |
Tue Jun 12 2018, 10:04 AM Z