包 | 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 | 属性 |
currentVersion | 属性 |
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():DataMessage
newVersion | 属性 |
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 |
声明处理此更改时发生了冲突。该冲突是作为 DataService 对象上的 ConflictEvent 事件调度的。
参数
description:String — 事件的 message 属性的 faultString 属性上可用的字符串。
| |
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 | () | 方法 |
isDelete | () | 方法 |
isUpdate | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z