| Пакет | 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 | ||
| Метод | Определено | ||
|---|---|---|---|
Объявляет, что произошел конфликт при обработке этого изменения. | 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():ArraycurrentVersion | свойство |
identity | свойство |
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():DataMessagenewVersion | свойство |
previousVersion | свойство |
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 |
Указывает, произошло ли изменение из-за нового элемента.
ВозвращаетBoolean — true, если изменение произошло из-за нового элемента.
|
isDelete | () | метод |
isUpdate | () | метод |
public function isUpdate():Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, является ли изменение следствием обновления.
ВозвращаетBoolean — true, если изменение произошло из-за обновления.
|
Tue Jun 12 2018, 11:34 AM Z