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 

ManagedAssociation  - AS3 ADEP Data Services

Paketmx.data
Klassepublic class ManagedAssociation
VererbungManagedAssociation Inheritance Object
Implementiert IExternalizable

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

Diese Klasse wird zur Darstellung einer Verknüpfung als Teil der Datenverwaltungsmetadaten verwendet. Eine Verknüpfung wird zur Darstellung der Eigenschaft eines Objekts verwendet, das auf eine Instanz oder eine Sammlung von Instanzen eines anderen verwalteten Typs verweist. Diese Instanzen können automatisch über die Konfiguration auf Serverseite oder in den vom Code generierten Hüllen erstellt werden. Außerdem ist es möglich, diese in solchen Fällen zu erstellen, in denen die Konfiguration vollständig im Laufzeit-Code von ActionScript definiert wurde.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  destination : String
Ziel, auf das diese Verknüpfung verweist.
ManagedAssociation
  hierarchicalEvents : Boolean
Zeigt an, ob das übergeordnete Objekt dieser Verknüpfung Ereignisse von Eigenschaften der Objekte empfängt, die auf die Verknüpfung verweisen.
ManagedAssociation
  lazy : Boolean
Ist der Wert „true“, wird der Wert der Verknüpfungseigenschaft beim erstmaligen Zugriff auf dem Client geladen und nicht, wenn das verweisende Objekt geladen wird.
ManagedAssociation
  loadOnDemand : Boolean
Zeigt an, ob der Wert dieser Verknüpfung vom Server abgerufen wird, wenn der ursprüngliche Elementstatus abgerufen wird.
ManagedAssociation
  pagedUpdates : Boolean = false
Bei „true“ werden die verknüpften Instanzen dieser Verknüpfung in pageSize-Inkrementen aktualisiert.
ManagedAssociation
  pageSize : int = 0
Größe der Seite zur Kommunikation der Änderungen an den verknüpften Instanzen dieser Verknüpfung.
ManagedAssociation
  property : String
Name der Eigenschaft, für die diese Verknüpfung erstellt wurde.
ManagedAssociation
  readOnly : Boolean
Enthält „true“, wenn diese Verknüpfung aus der Perspektive des Assemblers schreibgeschützt ist.
ManagedAssociation
  type : String
Zeigt den Typ der Verknüpfung an.
ManagedAssociation
  typeCode : uint
[schreibgeschützt] Zeigt den Typ der Verknüpfung an.
ManagedAssociation
Öffentliche Methoden
 MethodeDefiniert von
  
ManagedAssociation(info:XML = null)
Erstellt eine Instanz von Metadaten mit dem festgelegten XML-Codefragment, das die Beziehungs- und Dienstverweisinformationen enthält.
ManagedAssociation
  
Bitmaske, die die Attribute dieser verwalteten Verknüpfung darstellt.
ManagedAssociation
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
ManagedAssociation
  
Legt die Attribute dieser Verknüpfung basierend auf der übergebenen Bitmaske fest.
ManagedAssociation
 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
  
Gibt das angegebene Objekt als String zurück.
ManagedAssociation
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
  
Diese Methode serialisiert diesen Cache für den festgelegten Ausgabe-Stream.
ManagedAssociation
Öffentliche Konstanten
 KonstanteDefiniert von
  MANY : uint = 0
[statisch] Zeigt an, dass dies eine m:n- oder eine 1:n-Beziehung ist.
ManagedAssociation
  MANY_TO_MANY : String = "many-to-many"
[statisch] Zeigt an, dass dies eine m:n-Beziehung ist.
ManagedAssociation
  MANY_TO_ONE : String = "many-to-one"
[statisch] Zeigt an, dass dies eine n:1-Beziehung ist.
ManagedAssociation
  ONE : uint = 1
[statisch] Zeigt an, dass dies eine 1:1-Beziehung ist.
ManagedAssociation
  ONE_TO_MANY : String = "one-to-many"
[statisch] Zeigt an, dass dies eine 1:n-Beziehung ist.
ManagedAssociation
  ONE_TO_ONE : String = "one-to-one"
[statisch] Zeigt an, dass dies eine 1:1-Beziehung ist.
ManagedAssociation
Eigenschaftendetails

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

Ziel, auf das diese Verknüpfung verweist. Jede als Verknüpfung konfigurierte Eigenschaft muss auf ein anderes Datendienstziel verweisen.



Implementierung
    public function get destination():String
    public function set destination(value:String):void

hierarchicalEvents

Eigenschaft 
hierarchicalEvents:Boolean

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

Zeigt an, ob das übergeordnete Objekt dieser Verknüpfung Ereignisse von Eigenschaften der Objekte empfängt, die auf die Verknüpfung verweisen.



Implementierung
    public function get hierarchicalEvents():Boolean
    public function set hierarchicalEvents(value:Boolean):void

lazy

Eigenschaft 
lazy:Boolean

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

Ist der Wert „true“, wird der Wert der Verknüpfungseigenschaft beim erstmaligen Zugriff auf dem Client geladen und nicht, wenn das verweisende Objekt geladen wird.



Implementierung
    public function get lazy():Boolean
    public function set lazy(value:Boolean):void

loadOnDemand

Eigenschaft 
loadOnDemand:Boolean

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

Zeigt an, ob der Wert dieser Verknüpfung vom Server abgerufen wird, wenn der ursprüngliche Elementstatus abgerufen wird.



Implementierung
    public function get loadOnDemand():Boolean
    public function set loadOnDemand(value:Boolean):void

pagedUpdates

Eigenschaft 
public var pagedUpdates:Boolean = false

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

Bei „true“ werden die verknüpften Instanzen dieser Verknüpfung in pageSize-Inkrementen aktualisiert. Bei „false“ werden alle Instanzen gleichzeitig aktualisiert.

pageSize

Eigenschaft 
public var pageSize:int = 0

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

Größe der Seite zur Kommunikation der Änderungen an den verknüpften Instanzen dieser Verknüpfung. Nur relevant, wenn für pagedUpdates der Wert „true“ festgelegt wurde.

property

Eigenschaft 
property: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 der Eigenschaft, für die diese Verknüpfung erstellt wurde.



Implementierung
    public function get property():String
    public function set property(value:String):void

readOnly

Eigenschaft 
readOnly:Boolean

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

Enthält true, wenn diese Verknüpfung aus der Perspektive des Assemblers schreibgeschützt ist. Normalerweise ist dies auf der inversen Seite einer Verknüpfung als „true“ festgelegt. Der Assembler muss keine Werteänderung von einer schreibgeschützten Verknüpfung beibehalten. Diese wird daher nicht an die Änderungsprozedur übergeben. Sie sollten normalerweise dennoch die schreibgeschützte Verknüpfungseigenschaft in Ihrem Code aktualisieren, da FDMS die inverse Seite der Beziehung nicht automatisch aktualisiert.



Implementierung
    public function get readOnly():Boolean
    public function set readOnly(value:Boolean):void

type

Eigenschaft 
type:String

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

Zeigt den Typ der Verknüpfung an. Werte sind: Association.MANY oder Association.ONE.



Implementierung
    public function get type():String
    public function set type(value:String):void

typeCode

Eigenschaft 
typeCode:uint  [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

Zeigt den Typ der Verknüpfung an. Werte sind: Association.MANY oder Association.ONE.



Implementierung
    public function get typeCode():uint
Konstruktordetails

ManagedAssociation

()Konstruktor
public function ManagedAssociation(info:XML = null)

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 von Metadaten mit dem festgelegten XML-Codefragment, das die Beziehungs- und Dienstverweisinformationen enthält.

Parameter
info:XML (default = null) — XML, das die Verknüpfungsinformationen enthält.

Auslöser
ArgumentError — Wenn erforderliche Informationen fehlen.
Methodendetails

getAttributeMask

()Methode
public function getAttributeMask():uint

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

Bitmaske, die die Attribute dieser verwalteten Verknüpfung darstellt. Angefangen beim Bit mit der niedrigsten Position in der Reihenfolge: Erstes Bit - ein, wenn diese Verknüpfung „genügsam“ ist. Zweites Bit - ein, wenn die Verknüpfung auf Anfrage geladen wird. Drittes Bit - ein, wenn die Verknüpfung schreibgeschützt ist. Viertes Bit - ein, wenn hierarchische Ereignisse aktiviert sind. Fünftes Bit - ein, wenn hierarchische Ereignisse festgelegt wurden. Sechstes Bit - ein bei Aktualisierungen mit Seitenerstellung.

Rückgabewerte
uint — Bitmaske, die die Attribute dieser verwalteten Verknüpfung darstellt.

readExternal

()Methode 
public function readExternal(input:IDataInput):void

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

Parameter

input:IDataInput

setAttributeMask

()Methode 
public function setAttributeMask(mask:uint):void

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 Attribute dieser Verknüpfung basierend auf der übergebenen Bitmaske fest. Angefangen beim Bit mit der niedrigsten Position in der Reihenfolge: Erstes Bit - ein, wenn diese Verknüpfung „genügsam“ ist. Zweites Bit - ein, wenn die Verknüpfung auf Anfrage geladen wird. Drittes Bit - ein, wenn die Verknüpfung schreibgeschützt ist. Viertes Bit - ein, wenn hierarchische Ereignisse aktiviert sind. Fünftes Bit - ein, wenn hierarchische Ereignisse festgelegt wurden. Sechstes Bit - ein bei Aktualisierungen mit Seitenerstellung.

Parameter

mask:uint — Bitmaske, die die Attribute dieser verwalteten Verknüpfung darstellt.

toString

()Methode 
public function toString():String

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

Gibt das angegebene Objekt als String zurück.

Hinweis: Methoden der Object-Klasse werden für den Prototyp des Objekts dynamisch erstellt. Um diese Methode in eine Unterklasse von Object umzudefinieren, sollten Sie nicht das Schlüsselwort override verwenden. So implementiert eine Unterklasse von Object beispielsweise function toString():String anstatt die Basisklasse per „override“ außer Kraft zu setzen.

Rückgabewerte
String — Die Stringdarstellung des Objekts.

writeExternal

()Methode 
public function writeExternal(output:IDataOutput):void

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

Diese Methode serialisiert diesen Cache für den festgelegten Ausgabe-Stream. Dies wird derzeit zur Offline-Datenzwischenspeicherung verwendet.

Parameter

output:IDataOutput — Der Ausgabestream, in den geschrieben wird.

Konstantendetails

MANY

Konstante
public static const MANY:uint = 0

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

Zeigt an, dass dies eine m:n- oder eine 1:n-Beziehung ist.

MANY_TO_MANY

Konstante 
public static const MANY_TO_MANY:String = "many-to-many"

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

Zeigt an, dass dies eine m:n-Beziehung ist.

MANY_TO_ONE

Konstante 
public static const MANY_TO_ONE:String = "many-to-one"

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

Zeigt an, dass dies eine n:1-Beziehung ist.

ONE

Konstante 
public static const ONE:uint = 1

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

Zeigt an, dass dies eine 1:1-Beziehung ist.

ONE_TO_MANY

Konstante 
public static const ONE_TO_MANY:String = "one-to-many"

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

Zeigt an, dass dies eine 1:n-Beziehung ist.

ONE_TO_ONE

Konstante 
public static const ONE_TO_ONE:String = "one-to-one"

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

Zeigt an, dass dies eine 1:1-Beziehung ist.





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