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

DataServiceOfflineAdapter  - AS3 ADEP Data Services

Пакетmx.data
Классpublic class DataServiceOfflineAdapter
НаследованиеDataServiceOfflineAdapter Inheritance Object
Подклассы SQLiteOfflineAdapter

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

Обеспечивает сохраняемость автономных кэшированных элементов DataManager.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Защищенные свойства
 СвойствоОпределено
  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
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Инициализирует хранилище cacheId.
DataServiceOfflineAdapter
  
initializeOfflineMetadata(metadata:Metadata):void
Инициализирует автономный кэш.
DataServiceOfflineAdapter
  
Возвращает true, если локальное хранилище считается подключенным, например если открыта локальная база данных.
DataServiceOfflineAdapter
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Возвращает true, если адаптер поддерживает пользовательские запросы.
DataServiceOfflineAdapter
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Восстанавливает запросы.
DataServiceOfflineAdapter
  
Просмотр метаданных для данного адреса назначения.
DataServiceOfflineAdapter
  
Отменяет любые текущие изменения в локальном хранилище.
DataServiceOfflineAdapter
  
Добавляет или удаляет все элементы, указанные в словаре.
DataServiceOfflineAdapter
  
saveMessageCache(messageCache:DataMessageCache, unmergedMessages:Array):void
Сохраняет ожидающие неподтвержденные сообщения и разъединяет сообщения.
DataServiceOfflineAdapter
  
Сохраняет конфигурацию метаданных для данного адреса назначения.
DataServiceOfflineAdapter
  
saveQuery(queryParams:Object, data:Object):void
Сохраняет запросы для автономного воспроизведения в дальнейшем.
DataServiceOfflineAdapter
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
updateOfflineItem(item:Object, propChangeList:Array):void
Обновляет указанные свойства определенного автономного элемента в локальном хранилище.
DataServiceOfflineAdapter
  
Он используется для обновления элементов, которые были изменены в локальном хранилище.
DataServiceOfflineAdapter
 Inherited
Возвращает элементарное значение заданного объекта.
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

()метод 
public function retrieveMetaData():Object

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

Просмотр метаданных для данного адреса назначения.

Возвращает
Object — объект метаданных

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 — карта элементов для массива измененных свойств





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

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