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 

RPCDataManager  - AS3 ADEP Data Services

Paketmx.data
Klassepublic class RPCDataManager
VererbungRPCDataManager Inheritance DataManager Inheritance Object

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 ist eine Komponente, mit der Sie Objekte verwalten können, die mithilfe eines Dienstes wie RemoteObject, WebService und HTTPMultiService abgerufen werden.

Standard-MXML-Eigenschaftchildren



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedadapter : 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
 InheritedautoCommit : Boolean
Zeigt an, ob Änderungen am lokalen Cache automatisch übernommen werden.
DataManager
 InheritedautoConnect : Boolean
Zeigt an, ob dieser Dienst versuchen sollte, eine Verbindung zu Vorgängen herzustellen, für die eine Verbindung erforderlich ist.
DataManager
 InheritedautoMerge : Boolean
Bei Festlegung als „false“ werden Änderungen, die vom Remote-Ziel an den Client gesendet wurden, nicht sofort angewendet.
DataManager
 InheritedautoSaveCache : 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
 InheritedcacheID : 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
 InheritedcommitRequired : Boolean
[schreibgeschützt] Zeigt an, wenn Änderungen noch nicht übernommen wurden und die commit()-Methode aufgerufen werden sollte.
DataManager
 InheritedconflictDetector : 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
 Inheritedconflicts : Conflicts
[schreibgeschützt] Enthält ein Conflicts-Objekt, eine ArrayList mit Conflict-Instanzen.
DataManager
 Inheritedconnected : Boolean
[schreibgeschützt] Zeigt an, ob der DataService mit dem Remote-Ziel verbunden ist.
DataManager
 Inheritedconstructor : 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
 InheriteddeleteItemOnRemoveFromFill : 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
 InheritedencryptLocalCache : 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
 InheritedfallBackToLocalFill : Boolean
Dieses Flag legt fest, ob die Anwendung den lokalen Speicher abfragen soll, wenn sie nicht verbunden ist.
DataManager
 InheritedhierarchicalEventsDefault : 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
 InheritedignoreCollectionUpdates : Boolean
Zeigt an, ob Änderungen an verwalteten Sammlungen ignoriert werden sollen, anstatt sie dem Server bei Commit-Aufruf mitzuteilen.
DataManager
 InheritedindexReferences : 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
 InheritedisInitialized : 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
 InheritedmanualSync : ManualSyncConfiguration
Stellt Zugriff auf die ManualSyncConfiguration-Instanz für jede DataManager-Instanz bereit.
DataManager
 InheritedmaxFrequency : uint
Bestimmt die maximale Anzahl an Meldungen pro Sekunde, die von der DataManager-Instanz empfangen werden können.
DataManager
 InheritedmergeRequired : Boolean
[schreibgeschützt] Zeigt an, ob ausstehende Änderungen vorhanden sind, die zusammengeführt werden müssen.
DataManager
 InheritedofflineAdapter : 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
 InheritedpageSize : 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
 Inheritedpriority : 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
 InheritedrequestTimeout : int
Stellt einen Zugriff auf die Anforderungszeitüberschreitung in Sekunden für einen Vorgang bereit
DataManager
 InheritedresetCollectionOnFill : Boolean
Wenn die Eigenschaft auf „true“ gesetzt ist, wird nach dem Fertigstellen des Füllvorgangs ein RESET-Ereignis gesendet.
DataManager
 InheritedresubscribeAttempts : int
Steuert, wie oft eine DataManager-Instanz mit getrennter Verbindung versucht, sich erneut bei ihrem Ziel anzumelden.
DataManager
 InheritedresubscribeInterval : int
Steuert die Verzögerung, in Millisekunden, zwischen Versuchen zum erneuten Abonnement.
DataManager
  rpcAdapter : RPCDataServiceAdapter
Der für diesen Datenmanager definierte RPCDataServiceAdapter.
RPCDataManager
 InheritedsaveCacheRequired : 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
 Inheritedsubscribed : Boolean
[schreibgeschützt] Gibt an, ob die DataManager-Instanz das Remote-Ziel abonniert hat.
DataManager
 InheritedthrowItemPendingErrors : 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
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt eine Instanz des RPC-Datenmanagers.
RPCDataManager
  
Fügt einen verwalteten Vorgang dem von diesem Datenmanager verwalteten Satz hinzu.
RPCDataManager
 Inherited
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
 Inherited
Löscht die vom übergebenen Deskriptor festgelegten Daten vom Lokalspeicher.
DataManager
 Inherited
commit(itemsOrCollections:Array = null, cascadeCommit:Boolean = false):mx.rpc:AsyncToken
Übernimmt ausstehende Änderungen für alle Sammlungen, die zurzeit von der DataStore-Instanz verwaltet werden, die mit dieser DataManager-Instanz verknüpft ist.
DataManager
 Inherited
Zeigt an, ob ausstehende Änderungen für dieses bestimmte Objekt vorhanden sind.
DataManager
 Inherited
Erzwingt einen Verbindungsversuch dieses Dienstes mit dem Remote-Ziel.
DataManager
 Inherited
Ruft eine Zählmethode im Remote-Ziel auf.
DataManager
 Inherited
Fordert die Erstellung des festgelegten Elements im Remote-Speicher an.
DataManager
 Inherited
Fordert die Löschung des festgelegten Elements im Remote-Speicher an.
DataManager
 Inherited
Trennt die Netzwerkverbindung der DataManager-Instanz.
DataManager
 Inherited
executeQuery(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Führt eine Abfrage mit dem bereitgestellten Namen und den Argumenten aus.
DataManager
 Inherited
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels.
DataManager
 Inherited
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels.
DataManager
 Inherited
findItem(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Führt eine Abfrage aus, die ein einzelnes Element zurückgibt.
DataManager
 Inherited
Gibt eine ArrayCollection oder ein einzelnes verwaltetes Objekt vom lokalen Speicher zurück.
DataManager
 Inherited
Füllt die angegebene ListCollectionView(Sammlung)-Instanz mit CacheDataDescriptor-Instanzen.
DataManager
 Inherited
Füllt die festgelegte ListCollectionView(Sammlung)-Instanz mit allen Cache-Bezeichnern, die zuvor in der Anwendung verwendet wurden.
DataManager
 Inherited
getItem(identity:Object, defaultValue:Object = null):ItemReference
Erstellt eine asynchrone Anforderung für ein Element, das mit der festgelegten Identität übereinstimmt.
DataManager
 Inherited
Sucht das zur Verfügung gestellt Element mit der gegebenen Identität.
DataManager
 Inherited
Gibt die Seiteninformationen für die angegebene Sammlung zurück.
DataManager
 Inherited
Gibt den ausstehenden Vorgang im Meldungscache für das festgelegte Element zurück.
DataManager
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
[override] Erzwingt die Initialisierung des DataStore.
RPCDataManager
 Inherited
Gibt „true“ zurück, wenn die übergebene Sammlung von diesem Dienst verwaltet wird.
DataManager
 Inherited
Gibt „true“ zurück, wenn die übergebene Sammlung Pagingfunktionen verwendet.
DataManager
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
isRangeResident(view:ListCollectionView, startIndex:int, numberOfItems:int):Boolean
Gibt „true“ zurück, wenn der bereitgestellte Bereich mit Elementen vollständig im Seitenbereich liegt.
DataManager
 Inherited
Füllt die angegebene ListCollectionView basierend auf den verknüpften <fill-method>-Elementen anhand von Daten aus dem lokalen Speicher.
DataManager
 Inherited
Führt ausstehende Aktualisierungen in den verwalteten Objektsatz zusammen.
DataManager
  
Führt Konfigurationsschritte vor der Initialisierung durch.
RPCDataManager
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Aktualisiert alle Daten, die von dieser DataManager-Instanz verwaltet werden.
DataManager
 Inherited
Aktualisiert eine Sammlung, die zuvor mit der Füllmethode gefüllt oder als eine verwaltete Verknüpfung verwaltet wurde.
DataManager
 Inherited
release(clear:Boolean = true, copyStillManagedItems:Boolean = true):void
Gibt alle verwalteten Sammlungen und Elemente für die DataManager-Instanz frei.
DataManager
 Inherited
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
 Inherited
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Entlässt das festgelegte Element aus der Verwaltung durch diese DataManager-Instanz.
DataManager
 Inherited
releaseItemsFromCollection(collection:ListCollectionView, startIndex:int, numberOfItems:int):int
Gibt einen Bereich von Elementen aus der Sammlung frei.
DataManager
 Inherited
Gibt den Wert für eine Einzelwertverknüpfung frei.
DataManager
 Inherited
Stellt den vorherigen Zustand für nicht übernommene Änderungen am festgelegten Element wieder her.
DataManager
 Inherited
Setzt die Änderungen für ein beliebiges Element aus der angegebenen Sammlung zurück, das durch diese DataManager-Instanz verwaltet werden sollte.
DataManager
 Inherited
Diese Methode speichert den aktuellen Status des Cache der DataManager-Instanz.
DataManager
 Inherited
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
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Ruft die geänderten Elemente für alle vorherigen ausgeführten Füllungen in diesem Datendienst (Datenmanager) ab.
DataManager
 Inherited
[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
 Inherited
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
 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
 Inherited
updateItem(item:Object, origItem:Object = null, changes:Array = null):mx.rpc:AsyncToken
Löst eine Aktualisierung des angegebenen Elements aus.
DataManager
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Geschützte Methoden
 MethodeDefiniert von
  
[override] Stellt einen Fehler in die Warteschlange, wenn dieser Datenmanager noch nicht initialisiert wurde.
RPCDataManager
Ereignisse
 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
 InheritedDas 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
Eigenschaftendetails

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.

Konstruktordetails

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.

Methodendetails

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ückgabewerte
mx.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

Ereignisdetails

conflict

Ereignis
Ereignisobjekttyp: 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.

Die CONFLICT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein conflict-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas 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.
targetDas 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  
Ereignisobjekttyp: 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.

Die FAULT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein fault-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
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.
currentTargetDas 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.
targetDas 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  
Ereignisobjekttyp: 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

Die 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:

EigenschaftWert
bubblesWird vom Konstruktor bestimmt; standardmäßig „false“.
cancelableWird vom Konstruktor bestimmt; standardmäßig „false“.
kindArt der Änderung; PropertyChangeEventKind.UPDATE oder PropertyChangeEventKind.DELETE.
oldValueDer ursprüngliche Eigenschaftswert.
newValueDer neue Eigenschaftswert, falls vorhanden.
propertyDie geänderte Eigenschaft.
sourceDas Objekt mit der geänderten Eigenschaft.
currentTargetDas 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.
targetDas 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  
Ereignisobjekttyp: 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.

Der RESULT-Ereignistyp.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelabletrue, preventDefault() aus der verknüpften responder.result-Methode des Token verhindert, dass der Dienst oder der Vorgang dieses Ereignis auslöst.
currentTargetDas 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.
targetDas 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.
resultVom RPC-Aufruf zurückgegebenes Ergebnis.
tokenToken, das den einzelnen Aufruf der Methode darstellt. Wird im asynchronen Abschluss-Token-Muster verwendet.




[ 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.