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

IChangeObject  - AS3 ADEP Data Services

Пакетmx.data
Интерфейсpublic interface IChangeObject

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

Предоставляет методы и свойства, необходимые при обнаружении локальных конфликтов.

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

Конфликты определяются и удаленным адресом назначения, и локальным DataService. Конфликт, обнаруженный DataService, считается локальным конфликтом. Конфликт, обнаруженный удаленным адресом назначения, является удаленным конфликтом.

Этот интерфейс используется при обнаружении локальных конфликтов. Локальные конфликты определяются объектом ConflictDetector. Для настройки обнаружения локальных конфликтов ConflictDetector может быть расширен и назначен свойству DataService.conflictDetector.



Общедоступные свойства
 СвойствоОпределено
  changedPropertyNames : Array
[только для чтения] Список имен свойств, которые изменились в процессе обновления.
IChangeObject
  currentVersion : Object
[только для чтения] Текущая версия элемента.
IChangeObject
  identity : Object
[только для чтения] Идентификатор элемента изменен.
IChangeObject
  message : DataMessage
[только для чтения] Обеспечивает доступ к локальному объекту DataMessage, соответствующему локальным изменениям.
IChangeObject
  newVersion : Object
[только для чтения] Новая версия адреса назначения элемента.
IChangeObject
  previousVersion : Object
[только для чтения] Предыдущая версия элемента.
IChangeObject
Общедоступные методы
 МетодОпределено
  
conflict(description:String, properties:Array):void
Объявляет, что произошел конфликт при обработке этого изменения.
IChangeObject
  
Возвращает конфликт, созданный с предыдущим вызовом метода conflict().
IChangeObject
  
Указывает, произошло ли изменение из-за нового элемента.
IChangeObject
  
Указывает, удален ли элемент.
IChangeObject
  
Указывает, является ли изменение следствием обновления.
IChangeObject
Сведения о свойстве

changedPropertyNames

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

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

Список имен свойств, которые изменились в процессе обновления. Если это свойство содержит null, то, возможно, все свойства были изменены.



Реализация
    public function get changedPropertyNames():Array

currentVersion

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

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

Текущая версия элемента.



Реализация
    public function get currentVersion():Object

identity

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

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

Идентификатор элемента изменен.



Реализация
    public function get identity():Object

message

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

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

Обеспечивает доступ к локальному объекту DataMessage, соответствующему локальным изменениям.



Реализация
    public function get message():DataMessage

newVersion

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

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

Новая версия адреса назначения элемента.



Реализация
    public function get newVersion():Object

previousVersion

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

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

Предыдущая версия элемента.



Реализация
    public function get previousVersion():Object
Сведения о методе

conflict

()метод
public function conflict(description:String, properties:Array):void

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

Объявляет, что произошел конфликт при обработке этого изменения. Конфликт отправляется как событие ConflictEvent в объекте DataService.

Параметры

description:String — Строка, доступная в свойстве faultString свойства события message.
 
properties:Array — Указывает, какие свойства конфликтуют.

getConflict

()метод 
public function getConflict():DataErrorMessage

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

Возвращает конфликт, созданный с предыдущим вызовом метода conflict().

Возвращает
DataErrorMessage — Объект DataErrorMessage, описывающий конфликт.

isCreate

()метод 
public function isCreate():Boolean

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

Указывает, произошло ли изменение из-за нового элемента.

Возвращает
Booleantrue, если изменение произошло из-за нового элемента.

isDelete

()метод 
public function isDelete():Boolean

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

Указывает, удален ли элемент.

Возвращает
Booleantrue, если элемент был удален.

isUpdate

()метод 
public function isUpdate():Boolean

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

Указывает, является ли изменение следствием обновления.

Возвращает
Booleantrue, если изменение произошло из-за обновления.




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

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