Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.data 

ManagedAssociation  - AS3 ADEP Data Services

Пакетmx.data
Классpublic class ManagedAssociation
НаследованиеManagedAssociation Inheritance Object
Реализует IExternalizable

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Этот класс используется для представления ассоциации как части метаданных управления данными. Ассоциация используется для представления свойства одного объекта, ссылающегося на экземпляр или коллекцию экземпляров другого управляемого типа. Эти экземпляры могут быть созданы автоматически из конфигурации на стороне сервера или в оболочках сгенерированного кода. Также они могут быть созданы, если конфигурация полностью определена в исполняемом коде ActionScript.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  destination : String
Адрес назначения, на который ссылается эта ассоциация.
ManagedAssociation
  hierarchicalEvents : Boolean
Указывает, действительно ли вышестоящий элемент этой ассоциации получает события из свойств объектов на которые ссылается эта ассоциация.
ManagedAssociation
  lazy : Boolean
Если true, то значение свойства ассоциации загружается на клиенте при первом обращении, а не при загрузке ссылочного объекта.
ManagedAssociation
  loadOnDemand : Boolean
Указывает, действительно ли значение этой ассоциации извлечено с сервера при извлечении состояния исходного элемента.
ManagedAssociation
  pagedUpdates : Boolean = false
Если true, обновления набора связанных экземпляров для этой ассоциации выполняются в инкрементах pageSize.
ManagedAssociation
  pageSize : int = 0
Размер страницы, используемый для связи изменений с целью установить связанные экземпляры для этой ассоциации.
ManagedAssociation
  property : String
Имя свойства, в котором определяется эта ассоциация.
ManagedAssociation
  readOnly : Boolean
Содержит true, если эта ассоциация доступна только для чтения с точки зрения ассемблера.
ManagedAssociation
  type : String
Указывает используемый здесь тип ассоциации.
ManagedAssociation
  typeCode : uint
[только для чтения] Указывает используемый здесь тип ассоциации.
ManagedAssociation
Общедоступные методы
 МетодОпределено
  
ManagedAssociation(info:XML = null)
Создает экземпляр метаданных с указанным фрагментом XML, который содержит отношение и справочную информацию службы.
ManagedAssociation
  
Битовая маска, представляющая атрибуты этой управляемой ассоциации.
ManagedAssociation
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
ManagedAssociation
  
Устанавливает атрибуты этой ассоциации на основании переданной битовой маски.
ManagedAssociation
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
Возвращает строковое представление заданного объекта.
ManagedAssociation
 Inherited
Возвращает элементарное значение заданного объекта.
Object
  
Метод выполняет сериализацию этого кэша для указанного выходного потока.
ManagedAssociation
Общедоступные константы
 КонстантаОпределено
  MANY : uint = 0
[статические] Указывает, что используется отношение «многое ко многому» или отношение «один ко многому».
ManagedAssociation
  MANY_TO_MANY : String = "many-to-many"
[статические] Указывает, что используется отношение «многое ко многому».
ManagedAssociation
  MANY_TO_ONE : String = "many-to-one"
[статические] Указывает, что используется отношение «многое к одному».
ManagedAssociation
  ONE : uint = 1
[статические] Указывает, что отношение имеет тип «один к одному».
ManagedAssociation
  ONE_TO_MANY : String = "one-to-many"
[статические] Указывает, что используется отношение «один ко многому».
ManagedAssociation
  ONE_TO_ONE : String = "one-to-one"
[статические] Указывает, что отношение имеет тип «один к одному».
ManagedAssociation
Сведения о свойстве

destination

свойство
destination:String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Адрес назначения, на который ссылается эта ассоциация. Свойство, настроенное как ассоциация, должно ссылаться на другой адрес назначения службы данных.



Реализация
    public function get destination():String
    public function set destination(value:String):void

hierarchicalEvents

свойство 
hierarchicalEvents:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, действительно ли вышестоящий элемент этой ассоциации получает события из свойств объектов на которые ссылается эта ассоциация.



Реализация
    public function get hierarchicalEvents():Boolean
    public function set hierarchicalEvents(value:Boolean):void

lazy

свойство 
lazy:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Если true, то значение свойства ассоциации загружается на клиенте при первом обращении, а не при загрузке ссылочного объекта.



Реализация
    public function get lazy():Boolean
    public function set lazy(value:Boolean):void

loadOnDemand

свойство 
loadOnDemand:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, действительно ли значение этой ассоциации извлечено с сервера при извлечении состояния исходного элемента.



Реализация
    public function get loadOnDemand():Boolean
    public function set loadOnDemand(value:Boolean):void

pagedUpdates

свойство 
public var pagedUpdates:Boolean = false

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Если true, обновления набора связанных экземпляров для этой ассоциации выполняются в инкрементах pageSize. Если false, выполняется одновременное обновление всего набора.

pageSize

свойство 
public var pageSize:int = 0

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Размер страницы, используемый для связи изменений с целью установить связанные экземпляры для этой ассоциации. Релевантно в том случае, если pagedUpdates имеет значение true.

property

свойство 
property:String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Имя свойства, в котором определяется эта ассоциация.



Реализация
    public function get property():String
    public function set property(value:String):void

readOnly

свойство 
readOnly:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Содержит true, если эта ассоциация доступна только для чтения с точки зрения ассемблера. Как правило, используется значение true на обратной стороне ассоциации. Ассемблер не должен сохранять измененные значения из ассоциации, доступной только для чтения. Таким образом, они не передаются в обработчик изменений. В стандартном случае следует обновить в коде свойство ассоциации, доступной только для чтения, так как FDMS не обновляет автоматически обратную сторону ассоциации.



Реализация
    public function get readOnly():Boolean
    public function set readOnly(value:Boolean):void

type

свойство 
type:String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает используемый здесь тип ассоциации. Значения: Association.MANY или Association.ONE.



Реализация
    public function get type():String
    public function set type(value:String):void

typeCode

свойство 
typeCode:uint  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает используемый здесь тип ассоциации. Значения: Association.MANY или Association.ONE.



Реализация
    public function get typeCode():uint
Сведения о конструкторе

ManagedAssociation

()Конструктор
public function ManagedAssociation(info:XML = null)

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает экземпляр метаданных с указанным фрагментом XML, который содержит отношение и справочную информацию службы.

Параметры
info:XML (default = null) — XML, содержащий информацию ассоциации.

Выдает
ArgumentError — Если требуемая информация отсутствует.
Сведения о методе

getAttributeMask

()метод
public function getAttributeMask():uint

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Битовая маска, представляющая атрибуты этой управляемой ассоциации. Начиная с наименьшего бита порядка: первый бит, когда эта ассоциация «ленива». Второй бит, когда ассоциация загружена по требованию. Третий бит, когда ассоциация доступна только для чтения. Четвертый бит, когда иерархические события активированы. Пятый бит, когда иерархические события были установлены. Шестой бит, когда обновления с разбиением на страницы.

Возвращает
uint — битовая маска, представляющая атрибуты этой управляемой ассоциации.

readExternal

()метод 
public function readExternal(input:IDataInput):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Параметры

input:IDataInput

setAttributeMask

()метод 
public function setAttributeMask(mask:uint):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает атрибуты этой ассоциации на основании переданной битовой маски. Начиная с наименьшего бита порядка: первый бит, когда эта ассоциация «ленива». Второй бит, когда ассоциация загружена по требованию. Третий бит, когда ассоциация доступна только для чтения. Четвертый бит, когда иерархические события активированы. Пятый бит, когда иерархические события были установлены. Шестой бит, когда обновления с разбиением на страницы.

Параметры

mask:uint — битовая маска, представляющая атрибуты этой управляемой ассоциации.

toString

()метод 
public function toString():String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает строковое представление заданного объекта.

Примечание. Методы класса Object динамически создаются в прототипе Object. Чтобы переопределить этот метод в подклассе Object, не используйте ключевое слово override. Например, в подклассе Object вместо переопределения базового класса применяется function toString():String.

Возвращает
String — Строковое представление объекта.

writeExternal

()метод 
public function writeExternal(output:IDataOutput):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Метод выполняет сериализацию этого кэша для указанного выходного потока. В настоящее время он используется для кэширования данных вне сети.

Параметры

output:IDataOutput — поток вывода для записи.

Сведения о константе

MANY

Константа
public static const MANY:uint = 0

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что используется отношение «многое ко многому» или отношение «один ко многому».

MANY_TO_MANY

Константа 
public static const MANY_TO_MANY:String = "many-to-many"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Версии среды выполнения: Flash Player 10.1, AIR 2.0

Указывает, что используется отношение «многое ко многому».

MANY_TO_ONE

Константа 
public static const MANY_TO_ONE:String = "many-to-one"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Версии среды выполнения: Flash Player 10.1, AIR 2.0

Указывает, что используется отношение «многое к одному».

ONE

Константа 
public static const ONE:uint = 1

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что отношение имеет тип «один к одному».

ONE_TO_MANY

Константа 
public static const ONE_TO_MANY:String = "one-to-many"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Версии среды выполнения: Flash Player 10.1, AIR 2.0

Указывает, что используется отношение «один ко многому».

ONE_TO_ONE

Константа 
public static const ONE_TO_ONE:String = "one-to-one"

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.5
Версии среды выполнения: Flash Player 10.1, AIR 2.0

Указывает, что отношение имеет тип «один к одному».





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.