Пакет | 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 | ||
Удаляет указанный автономный элемент с соответствующим универсальным идентификатором из локального хранилища. | DataServiceOfflineAdapter | ||
Удаляет указанный набор автономных элементов с соответствующими универсальными идентификаторами из локального хранилища. | DataServiceOfflineAdapter | ||
executeOfflineQuery(propSpecifier:PropertySpecifier, args:Array, startIndex:int, numItems:int):mx.rpc:AsyncToken
Выполнение запроса в автономном кэше. | DataServiceOfflineAdapter | ||
Возвращает текущие заполнения, которые кэшированы в локальном хранилище. | DataServiceOfflineAdapter | ||
Получение идентификаторов связанных элементов для данного UID элементов и свойств ассоциации. | DataServiceOfflineAdapter | ||
Восстанавливает все элементы, определенные в массиве универсального идентификатора для данного адреса назначения. | DataServiceOfflineAdapter | ||
Восстанавливает кэш сообщений из автономного хранилища. | DataServiceOfflineAdapter | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Инициализирует хранилище cacheId. | DataServiceOfflineAdapter | ||
initializeOfflineMetadata(metadata:Metadata):void
Инициализирует автономный кэш. | DataServiceOfflineAdapter | ||
Возвращает true, если локальное хранилище считается подключенным, например если открыта локальная база данных. | DataServiceOfflineAdapter | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Возвращает true, если адаптер поддерживает пользовательские запросы. | DataServiceOfflineAdapter | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Восстанавливает запросы. | DataServiceOfflineAdapter | ||
Просмотр метаданных для данного адреса назначения. | DataServiceOfflineAdapter | ||
Отменяет любые текущие изменения в локальном хранилище. | DataServiceOfflineAdapter | ||
Добавляет или удаляет все элементы, указанные в словаре. | DataServiceOfflineAdapter | ||
Сохраняет ожидающие неподтвержденные сообщения и разъединяет сообщения. | DataServiceOfflineAdapter | ||
Сохраняет конфигурацию метаданных для данного адреса назначения. | DataServiceOfflineAdapter | ||
Сохраняет запросы для автономного воспроизведения в дальнейшем. | DataServiceOfflineAdapter | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Обновляет указанные свойства определенного автономного элемента в локальном хранилище. | DataServiceOfflineAdapter | ||
Он используется для обновления элементов, которые были изменены в локальном хранилище. | DataServiceOfflineAdapter | ||
Возвращает элементарное значение заданного объекта. | Object |
destination | свойство |
destination:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обозначает адрес назначения, связанный с этим автономным адаптером.
Реализация
protected function get destination():String
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 | () | метод |
public function addOfflineItem(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет указанный автономный элемент в localStore.
Параметры
item:Object — Элемент для сохранения в локальном хранилище.
|
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 ) — адрес отправки событий успешного выполнения или сбоя.
| |
token:mx.rpc:AsyncToken (default = null ) — AsyncToken, используемый для любых событий.
| |
faultsOnly:Boolean (default = false ) — Отправка только событий ошибки. События успешного выполнения не распространяются.
|
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. Этот маркер можно использовать для регистрации одной или нескольких функций обратного вызова и получения событий результата или ошибки из этой операции.
|
deleteOfflineItem | () | метод |
public function deleteOfflineItem(uid:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет указанный автономный элемент с соответствующим универсальным идентификатором из локального хранилища.
Параметры
uid:String — UID элемента для удаления.
|
deleteOfflineItems | () | метод |
public function deleteOfflineItems(uidArray:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет указанный набор автономных элементов с соответствующими универсальными идентификаторами из локального хранилища.
Параметры
uidArray:Array — массив UID элементов для удаления.
|
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. Этот маркер можно использовать для регистрации одной или нескольких функций обратного вызова и получения событий результата или ошибки из этой операции.
|
getFillList | () | метод |
public function getFillList():Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает текущие заполнения, которые кэшированы в локальном хранилище.
ВозвращаетArray — массив заливок, находящихся в кэше.
|
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 элементов и свойств ассоциации. Поддерживается только для реализаций SQLLite.
Параметры
uid:String — UID элемента, являющегося владельцем ассоциации.
| |
propName:String — имя свойства ассоциации.
|
Array — массив идентификаторов для элементов ассоциации со ссылками.
|
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:Array — массив получаемых универсальных идентификаторов
|
Dictionary — карта универсального идентификатора элементов
|
getMessageCache | () | метод |
public final function getMessageCache():Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Восстанавливает кэш сообщений из автономного хранилища. Подклассы не могут изменить эту функциональность.
ВозвращаетObject — кэш сообщений
|
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 | () | метод |
public function isConnected():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает true, если локальное хранилище считается подключенным, например если открыта локальная база данных.
ВозвращаетBoolean — true, если подключено локальное хранилище.
|
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, то выполняется модель поведения "BLOB" LiveCycle Data Services 3.0. Если true, то выполняется модель поведения "свойство на столбец" SQLite.
ВозвращаетBoolean — true, если адаптер поддерживает произвольные запросы в кэшируемых данных.
|
restoreQuery | () | метод |
public function restoreQuery(queryParams:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Восстанавливает запросы.
Параметры
queryParams:Object — параметры запроса для запроса
|
Object — дескриптор запроса
|
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 | () | метод |
public function saveItems(items:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет или удаляет все элементы, указанные в словаре. Если словарь содержит управляемый объект, то он сохраняется в локальном хранилище. Если он содержит уникальный идентификатор в качестве ключа, то элемент удаляется из хранилища.
Параметры
items:Array — массив элементов для сохранения
|
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 | () | метод |
public function saveMetaData(metadata:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет конфигурацию метаданных для данного адреса назначения.
Параметры
metadata:Object — метаданные для сохранения
|
saveQuery | () | метод |
public function saveQuery(queryParams:Object, data:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет запросы для автономного воспроизведения в дальнейшем.
Параметры
queryParams:Object — параметры запроса
| |
data:Object — данные для хранения в столбцах со ссылками
|
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:34 AM Z