包 | mx.data |
类 | public class DataServiceOfflineAdapter |
继承 | DataServiceOfflineAdapter Object |
子类 | SQLiteOfflineAdapter |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
属性 | 由以下参数定义 | ||
---|---|---|---|
destination : String [只读]
指示与此脱机适配器相关联的目标。 | DataServiceOfflineAdapter |
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | DataServiceOfflineAdapter | ||
向 localStore 中添加指定的脱机项。 | DataServiceOfflineAdapter | ||
针对 localStore 开始事务。 | DataServiceOfflineAdapter | ||
关闭与此适配器相关联的 localStore。 | DataServiceOfflineAdapter | ||
commit(dispatcher:IEventDispatcher = null, token:mx.rpc:AsyncToken = null, faultsOnly:Boolean = false):void
向本地存储提交当前的所有更改。 | DataServiceOfflineAdapter | ||
连接指定缓存。 | DataServiceOfflineAdapter | ||
根据匹配的 uid,在本地存储中删除指定的脱机项。 | DataServiceOfflineAdapter | ||
根据匹配的 uid,在本地存储中删除指定的一组脱机项。 | DataServiceOfflineAdapter | ||
executeOfflineQuery(propSpecifier:PropertySpecifier, args:Array, startIndex:int, numItems:int):mx.rpc:AsyncToken
针对脱机缓存执行查询。 | DataServiceOfflineAdapter | ||
返回在本地存储中缓存的当前文件。 | DataServiceOfflineAdapter | ||
获取给定项 uid 的关联项的 ID 和关联属性。 | DataServiceOfflineAdapter | ||
恢复使用为给定目标指定的 uid 数组指定的所有项。 | DataServiceOfflineAdapter | ||
恢复脱机存储中的消息缓存。 | DataServiceOfflineAdapter | ||
表示对象是否已经定义了指定的属性。 | Object | ||
初始化 cacheId 存储。 | DataServiceOfflineAdapter | ||
initializeOfflineMetadata(metadata:Metadata):void
初始化脱机缓存。 | DataServiceOfflineAdapter | ||
如果本地存储为“connected”(例如,已打开本地数据库),则返回 true。 | DataServiceOfflineAdapter | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
如果此适配器支持自定义查询,则返回 true。 | DataServiceOfflineAdapter | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
恢复查询。 | DataServiceOfflineAdapter | ||
查找给定目标的元数据。 | DataServiceOfflineAdapter | ||
回滚本地存储中当前所有更改。 | DataServiceOfflineAdapter | ||
添加/删除字典中指定的所有项。 | DataServiceOfflineAdapter | ||
保存挂起的未提交消息,并取消合并消息。 | DataServiceOfflineAdapter | ||
保存给定目标的元数据配置。 | DataServiceOfflineAdapter | ||
保存稍后要脱机重演的查询。 | DataServiceOfflineAdapter | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
更新本地存储中指定脱机项的指定属性。 | DataServiceOfflineAdapter | ||
这用于将已修改的项更新到本地存储中。 | DataServiceOfflineAdapter | ||
返回指定对象的原始值。 | Object |
destination | 属性 |
DataServiceOfflineAdapter | () | 构造函数 |
public function DataServiceOfflineAdapter()
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
addOfflineItem | () | 方法 |
beginTransaction | () | 方法 |
public function beginTransaction():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
针对 localStore 开始事务。
close | () | 方法 |
public function close():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
关闭与此适配器相关联的 localStore。
commit | () | 方法 |
public function commit(dispatcher:IEventDispatcher = null, token:mx.rpc:AsyncToken = null, faultsOnly:Boolean = false):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
向本地存储提交当前的所有更改。
参数
dispatcher:IEventDispatcher (default = null ) — 向其发送 success 或 fail 事件的位置。
| |
token:mx.rpc:AsyncToken (default = null ) — 用于任何事件的 AsyncToken。
| |
faultsOnly:Boolean (default = false ) — 仅发送 fault 事件。不传播 success 事件。
|
connect | () | 方法 |
public function connect(cacheID:String):mx.rpc:AsyncToken
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
连接指定缓存。
参数
cacheID:String — 要连接到的缓存的标识符。
|
mx.rpc:AsyncToken — AsyncToken 您可以使用此标记注册一个或多个回调函数来从此操作中检索 result 或 fault 事件。
|
deleteOfflineItem | () | 方法 |
deleteOfflineItems | () | 方法 |
executeOfflineQuery | () | 方法 |
public function executeOfflineQuery(propSpecifier:PropertySpecifier, args:Array, startIndex:int, numItems:int):mx.rpc:AsyncToken
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
针对脱机缓存执行查询。仅针对 SQLLite 实现才支持.
参数
propSpecifier:PropertySpecifier — 确定要返回的属性子集的 PropertySpecifier。
| |
args:Array — 查询参数。
| |
startIndex:int — 分页查询的起始索引
| |
numItems:int — 要为分页查询检索的项数,如果为 -1,则表示检索所有项。
|
mx.rpc:AsyncToken — AsyncToken 您可以使用此标记注册一个或多个回调函数来从此操作中检索 result 或 fault 事件。
|
getFillList | () | 方法 |
getItemReferenceIds | () | 方法 |
public function getItemReferenceIds(uid:String, propName:String):Array
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
获取给定项 uid 的关联项的 ID 和关联属性。仅针对 SQLLite 实现才支持.
参数
uid:String — 拥有关联的项的 uid。
| |
propName:String — 关联属性名称。
|
Array — 关联的引用项的 ID 数组。
|
getItems | () | 方法 |
public function getItems(uid:Array):Dictionary
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
恢复使用为给定目标指定的 uid 数组指定的所有项。
参数
uid:Array — 要访存的 uid 的数组
|
Dictionary — uid 到项的映射
|
getMessageCache | () | 方法 |
initializeCacheStore | () | 方法 |
public final function initializeCacheStore():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
初始化 cacheId 存储。如果在设计时已创建架构,则在首次初始化或预填应用程序时将创建 cacheId 存储。
initializeOfflineMetadata | () | 方法 |
public function initializeOfflineMetadata(metadata:Metadata):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
初始化脱机缓存。仅针对 SQLLite 实现才支持.
参数
metadata:Metadata — 描述目标的元数据。
|
isConnected | () | 方法 |
isQuerySupported | () | 方法 |
public function isQuerySupported():Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果此适配器支持自定义查询,则返回 true。如果为 false,则使用 LiveCycle Data Services 3.0“BLOB”行为。如果为 true,则使用 SQLite“每列属性”行为。
返回Boolean — 如果适配器支持针对缓存数据进行任意查询,则为 true。
|
restoreQuery | () | 方法 |
retrieveMetaData | () | 方法 |
rollback | () | 方法 |
public function rollback():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
回滚本地存储中当前所有更改。
saveItems | () | 方法 |
saveMessageCache | () | 方法 |
public final function saveMessageCache(messageCache:DataMessageCache, unmergedMessages:Array):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
保存挂起的未提交消息,并取消合并消息。子类不需要提供自身的持久保存消息缓存的自定义实现,因此无法被重写。
参数
messageCache:DataMessageCache — 消息缓存
| |
unmergedMessages:Array — 未合并的消息的数组
|
saveMetaData | () | 方法 |
saveQuery | () | 方法 |
updateOfflineItem | () | 方法 |
public function updateOfflineItem(item:Object, propChangeList:Array):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
更新本地存储中指定脱机项的指定属性。属性更改列表不会用于默认本地共享对象实现,因为不需要。
参数
item:Object — 要更新的项,包含新值。
| |
propChangeList:Array — 要更新的属性列表。
|
updateOfflineItems | () | 方法 |
public function updateOfflineItems(itemUpdates:Dictionary):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.1 |
这用于将已修改的项更新到本地存储中。这将载入一个目录,在其中传递的键是更新的项本身,其值是属性更改的数组。属性更改列表不会用于默认本地共享对象实现,因为不需要。
参数
itemUpdates:Dictionary — 项到已更改属性数组的映射
|
Tue Jun 12 2018, 11:04 AM Z