Пакет | mx.data |
Класс | public class RPCDataManager |
Наследование | RPCDataManager DataManager Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство MXML по умолчаниюchildren
Свойство | Определено | ||
---|---|---|---|
adapter : DataServiceAdapter = null
Экземпляр класса, управляющий взаимодействием с сервером. | DataManager | ||
allowDynamicPropertyChangesWithCachedData : Boolean
Если false (по умолчанию), то изменение динамических свойств класса элемента при непустом локальном хранилище выведет ошибку во время вызова setItemClassDynamicProperties(). | RPCDataManager | ||
associations : Array
Массив ассоциаций для адреса назначения этого менеджера данных. | RPCDataManager | ||
autoCommit : Boolean
Определяет автоматическое сохранение изменений в локальном кэше. | DataManager | ||
autoConnect : Boolean
Определяет необходимость выполнения службой подключения для требующих этого операций. | DataManager | ||
autoMerge : Boolean
Если установлено значение false передача изменений из удаленного адреса назначения клиенту не влечет немедленного применения изменений. | DataManager | ||
autoSaveCache : Boolean
Локальный кэш данных и изменения можно сохранить на диске. | DataManager | ||
autoSyncEnabled : Boolean [переопределить]
RPCDataManager не поддерживает свойство autoSync. | RPCDataManager | ||
cacheID : String
Предоставляет доступ к идентификатору кэша для этой службы. | DataManager | ||
children : Array
Массив ассоциаций и операций, управляемый этим менеджером данных. | RPCDataManager | ||
commitRequired : Boolean [только для чтения]
Определяет наличие неподтвержденных изменений и необходимость вызова метода commit(). | DataManager | ||
conflictDetector : ConflictDetector
Предоставляет доступ к текущей реализации, используемой для обнаружения конфликтов в удаленных операциях, передаваемых в этот экземпляр DataManager. | DataManager | ||
conflicts : Conflicts [только для чтения]
Содержит объект Conflicts, представляющий собой ArrayList экземпляров Conflict. | DataManager | ||
connected : Boolean [только для чтения]
Определяет подключение DataService с удаленным адресом назначения. | DataManager | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
dataStore : DataStore [переопределить]
Установка хранилища данных для этого адреса назначения. | RPCDataManager | ||
deleteConflictMode : String = "none"
Установите значение object для включения обнаружения конфликтов при вызовах deleteItem(). | RPCDataManager | ||
deleteItemOnRemoveFromFill : Boolean
По умолчанию при вызове метода removeItemAt() для управляемой заполненной коллекции на сервер отправляется вызов удаления элемента для физического удаления элемента. | DataManager | ||
destination : String
Адрес назначения для служб данных. | RPCDataManager | ||
encryptLocalCache : Boolean
Указывает, необходимо ли зашифровать автономное хранилище для клиентов AIR, использующих автономный адаптер SQL. | DataManager | ||
extendsDestination : String
Имя адреса назначения, расширяемого адресом назначения для этого менеджера. | RPCDataManager | ||
fallBackToLocalFill : Boolean
Этот флаг определяет, будет ли приложение отправлять запрос в локальное хранилище, когда оно не подключено. | DataManager | ||
hierarchicalEventsDefault : Boolean
Ассоциации дополнительно перечисляют события изменений свойств в свойствах связанных экземпляров. | DataManager | ||
identities : String
Для объектов, управляемых менеджером данных, они должны иметь одно или несколько свойств, однозначно их идентифицирующих. | RPCDataManager | ||
identitiesArray : Array [только для чтения]
Обеспечивает доступ к списку имен свойств, которые объединяются для создания уникального идентификатора объектов в связанном адресе назначения. | RPCDataManager | ||
ignoreCollectionUpdates : Boolean
Указывает, следует ли игнорировать изменения в управляемых коллекциях вместо того, чтобы отправить их на сервер для подтверждения. | DataManager | ||
indexReferences : Boolean
При наличии небольшого количества заполняемых данных или ссылок на элементы, управляемые этим DataManager из свойств ассоциации других элементов, для настройки скорости приложения установите для этого свойства значение false. | DataManager | ||
isInitialized : Boolean [только для чтения]
Указывает, инициализируются ли метаданные, связанные с этим экземпляром DataManager. | DataManager | ||
itemClass : Class
Указанный класс объектов, управляемый этим менеджером данных. | RPCDataManager | ||
itemClassDynamicProperties : Array [только для чтения]
Возвращает список динамических свойств, которые связаны с itemClass. | RPCDataManager | ||
managedOperations : Array
Список управляемых операций, используемых для этой службы данных. | RPCDataManager | ||
manualSync : ManualSyncConfiguration
Обеспечивает доступ к экземпляру ManualSyncConfiguration для каждого экземпляра DataManager. | DataManager | ||
maxFrequency : uint
Определяет максимальное количество сообщений в секунду, которое может получать экземпляр DataManager. | DataManager | ||
mergeRequired : Boolean [только для чтения]
Указывает любые ожидающие изменения, которые должны быть объединены. | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
Возвращает объект типа mx.data.DataServiceOfflineAdapter. | DataManager | ||
operationsByName : Object
Сохраняет имя для отображения ManagedOperation для всех объектов ManagedOperation. | RPCDataManager | ||
pageSize : int
Предоставляет доступ к текущей настройке размера страницы для всех коллекций. | DataManager | ||
pagingEnabled : Boolean [переопределить] [только для чтения]
Активированная установка подкачки страниц переключается на уровень ManagedQuery запроса, если используется RPCDataManager. | RPCDataManager | ||
priority : int
Приоритет сообщения по умолчанию для сообщений, отправляемых экземпляром DataManager. | DataManager | ||
propertyNames : String
При использовании анонимных типов можно указать список свойств, ожидаемых для объекта. | RPCDataManager | ||
queries : Object
Сохраняет имя для отображения ManagedQuery для всех объектов ManagedQuery. | RPCDataManager | ||
requestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса в секундах для одной операции. | DataManager | ||
resetCollectionOnFill : Boolean
Если свойство имеет значение true, по завершении операции заполнения отправляется событие RESET. | DataManager | ||
resubscribeAttempts : int
Указывает количество попыток, выполняемых отключенным экземпляром DataManager для повторного подписания в адресе назначения. | DataManager | ||
resubscribeInterval : int
Контролирует задержку между попытками повторения подписки в миллисекундах. | DataManager | ||
rpcAdapter : RPCDataServiceAdapter
RPCDataServiceAdapter, определенный для этого менеджера данных. | RPCDataManager | ||
saveCacheRequired : Boolean [только для чтения]
Определяет наличие несохраненных изменений в локальном кэше и необходимость вызова метода saveCache(). | DataManager | ||
service : AbstractService
Каждый RPCDataManager основан на отдельной реализации AbstractService, определенной в этом свойстве. | RPCDataManager | ||
subscribed : Boolean [только для чтения]
Определяет подписку экземпляра DataManager на удаленный адрес назначения. | DataManager | ||
throwItemPendingErrors : Boolean
Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы. | DataManager | ||
typeProperty : String
Имя свойства элементов, управляемых этим менеджером, который определяет их адрес назначения. | RPCDataManager | ||
updateConflictMode : String = "none"
Установите как object или property, чтобы включить обнаружение конфликтов при вызовах updateItem(). | RPCDataManager |
Метод | Определено | ||
---|---|---|---|
Создает экземпляр менеджера данных RPC. | RPCDataManager | ||
Добавляет управляемую операцию к набору, управляемому этим менеджером данных. | RPCDataManager | ||
Удаляет все данные, сохраненные на диске предыдущим вызовом метода saveCache() или если метод autoSaveCache имеет значение true.
| DataManager | ||
Удаляет данные, указанные переданным дескриптором, из локального хранилища. | DataManager | ||
Подтверждает ожидающие изменения для всех коллекций, которыми в настоящее время управляет экземпляр DataStore, связанный с этим экземпляром DataManager. | DataManager | ||
Указывает на наличие ожидающих изменений для определенного объекта. | DataManager | ||
Вызывает попытку установления этой службой соединения с удаленным адресатом. | DataManager | ||
Вызывает метод счета в удаленном адресате. | DataManager | ||
Запрашивает создание указанного элемента в удаленном хранилище. | DataManager | ||
Запрашивает удаление указанного элемента из удаленного хранилища. | DataManager | ||
Отключает сетевое подключение экземпляра DataManager. | DataManager | ||
Выполняет запрос с предоставленным именем и аргументами. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения. | DataManager | ||
Выполняет запрос, возвращающий отдельный элемент. | DataManager | ||
Возвращает ArrayCollection или отдельный управляемый объект из локального хранилища. | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
Заполняет указанный экземпляр ListCollectionView (коллекция) экземплярами CacheDataDescriptor. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекция) всеми идентификаторами кэша, которые использовались в приложении. | DataManager | ||
Выполняет асинхронный запрос для элемента, соответствующего указанному идентификатору. | DataManager | ||
Выполняет поиск предоставленного элемента с указанным идентификатором. | DataManager | ||
Возвращает информацию о странице для указанной коллекции. | DataManager | ||
Возвращает для указанного элемента ожидающую операцию в кэше сообщений. | DataManager | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
[переопределить]
Вызывает инициализацию DataStore. | RPCDataManager | ||
Возвращает true, если передаваемая коллекция подлежит управлению с помощью этой службы. | DataManager | ||
Возвращает true, если передаваемая коллекция используется в функции подкачки страниц. | DataManager | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Возвращает значение true, если весь диапазон элементов разбит на страницы. | DataManager | ||
Заполняет указанный ListCollectionView на основе связанных элементов <fill-method> с учетом данных из локального хранилища. | DataManager | ||
Объединяет любые отложенные обновления в управляемый набор объектов. | DataManager | ||
Выполняет шаги конфигурации перед инициализацией. | RPCDataManager | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Обновляет все данные, контролируемые этим экземпляром DataManager. | DataManager | ||
Обновляет коллекцию, ранее заполненную методом fill или управляемую как зависимая ассоциация. | DataManager | ||
Отменяет управление всеми коллекциями и элементами для экземпляра DataManager. | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Отменяет управление любым элементом из указанной коллекции с помощью этого экземпляра DataManager. | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Отменяет управление указанным элементом с помощью этого экземпляра DataManager. | DataManager | ||
Удаляет из коллекции диапазон элементов. | DataManager | ||
Отменяет значение для ассоциации в виде отдельного значения. | DataManager | ||
Отменяет любые не подтвержденные изменения указанного элемента. | DataManager | ||
Отменяет изменения для любого элемента указанной коллекции, управляемой этим экземпляром DataManager. | DataManager | ||
Этот метод сохраняет текущее состояние кэша экземпляра DataManager. | DataManager | ||
Указывает наличие ожидающих изменений для определенного объекта, которые не сохранены в локальном кэше. | DataManager | ||
Обновляет список динамических свойств, которые связаны с itemClass. | RPCDataManager | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Получает измененные элементы для всех предварительно выполненных заливок в этой службе данных (менеджере данных). | DataManager | ||
[статические]
Стандартный метод синхронизации всех локальных данных: synchronizeAllFills() вызывается в каждой указанной службе данных (менеджере данных) и маркер окончательного результата завершается только после завершения вызовов всех отдельных synchronizeAllFills(). | DataManager | ||
Получает измененные элементы, которые изменились на сервере со времени предыдущего вызова fill или synchronizeFill. | DataManager | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Инициирует обновление для указанного элемента. | DataManager | ||
Возвращает элементарное значение заданного объекта. | Object |
Метод | Определено | ||
---|---|---|---|
[переопределить]
Ставит в очередь ошибку, если этот менеджер данных еще не был инициализирован. | RPCDataManager |
Событие | Сводка | Определено | ||
---|---|---|---|---|
Событие DataConflictEvent.CONFLICT передается при обнаружении конфликта между отложенными изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения. | RPCDataManager | |||
Событие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки. | RPCDataManager | |||
Событие MessageEvent.MESSAGE передается, если удаленный адрес назначения инициирует уведомление об операции данных. | DataManager | |||
Событие PropertyChangeEvent.PROPERTY_CHANGE передается при изменении свойства этой службы. | RPCDataManager | |||
Событие ResultEvent.RESULT передается при успешном возврате вызова службы. | RPCDataManager |
allowDynamicPropertyChangesWithCachedData | свойство |
allowDynamicPropertyChangesWithCachedData:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.5 |
Если false (по умолчанию), то изменение динамических свойств класса элемента при непустом локальном хранилище выведет ошибку во время вызова setItemClassDynamicProperties()
. Если используется значение true, динамические свойства класса элемента изменяются в метаданных. За обновление локального хранилища при необходимости отвечает программист на стороне клиента. Например, this.dataStore.localStore способен обеспечить доступ к экземпляру SQLDBCache, которым можно управлять при необходимости. ПРИМЕЧАНИЕ. ИСПОЛЬЗУЙТЕ ЭТОТ СПОСОБ НА СОБСТВЕННЫЙ РИСК!
Реализация
public function get allowDynamicPropertyChangesWithCachedData():Boolean
public function set allowDynamicPropertyChangesWithCachedData(value:Boolean):void
associations | свойство |
associations:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив ассоциаций для адреса назначения этого менеджера данных.
Реализация
public function get associations():Array
public function set associations(value:Array):void
autoSyncEnabled | свойство |
autoSyncEnabled:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
RPCDataManager не поддерживает свойство autoSync
.
Реализация
override public function get autoSyncEnabled():Boolean
override public function set autoSyncEnabled(value:Boolean):void
children | свойство |
children:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив ассоциаций и операций, управляемый этим менеджером данных.
Реализация
public function get children():Array
public function set children(value:Array):void
dataStore | свойство |
dataStore:DataStore
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установка хранилища данных для этого адреса назначения.
Реализация
override public function get dataStore():DataStore
override public function set dataStore(value:DataStore):void
deleteConflictMode | свойство |
public var deleteConflictMode:String = "none"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установите значение object для включения обнаружения конфликтов при вызовах deleteItem()
. Для режима object изменение версии сервера объекта, конфликтующего со стартовой версией объекта, считается конфликтом.
destination | свойство |
destination:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Адрес назначения для служб данных.
Реализация
public function get destination():String
public function set destination(value:String):void
extendsDestination | свойство |
public var extendsDestination:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя адреса назначения, расширяемого адресом назначения для этого менеджера. Значение null, если управляемый адрес назначения не расширяет ни один адрес назначения.
identities | свойство |
public var identities:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для объектов, управляемых менеджером данных, они должны иметь одно или несколько свойств, однозначно их идентифицирующих. Эти свойства можно установить на сервере при создании метода, однако не следует изменять после этой точки.
identitiesArray | свойство |
identitiesArray:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает доступ к списку имен свойств, которые объединяются для создания уникального идентификатора объектов в связанном адресе назначения.
Реализация
public function get identitiesArray():Array
itemClass | свойство |
itemClass:Class
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указанный класс объектов, управляемый этим менеджером данных.
Реализация
public function get itemClass():Class
public function set itemClass(value:Class):void
itemClassDynamicProperties | свойство |
itemClassDynamicProperties:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.5 |
Возвращает список динамических свойств, которые связаны с itemClass.
Реализация
public function get itemClassDynamicProperties():Array
managedOperations | свойство |
managedOperations:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Список управляемых операций, используемых для этой службы данных.
Реализация
public function get managedOperations():Array
public function set managedOperations(value:Array):void
operationsByName | свойство |
public var operationsByName:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет имя для отображения ManagedOperation для всех объектов ManagedOperation.
pagingEnabled | свойство |
pagingEnabled:Boolean
[только для чтения] [переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Активированная установка подкачки страниц переключается на уровень ManagedQuery
запроса, если используется RPCDataManager.
Реализация
override public function get pagingEnabled():Boolean
propertyNames | свойство |
public var propertyNames:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
При использовании анонимных типов можно указать список свойств, ожидаемых для объекта. Свойства, не полученные с помощью определенного запроса, получаются в дальнейшем с помощью вызова getItem()
при первом доступе к ним.
queries | свойство |
public var queries:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет имя для отображения ManagedQuery для всех объектов ManagedQuery.
rpcAdapter | свойство |
public var rpcAdapter:RPCDataServiceAdapter
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
RPCDataServiceAdapter, определенный для этого менеджера данных. Необязательное свойство, которое можно установить в собственном подклассе RPCDataServiceAdapter, если требуется настроить обработку одной из управляемых операций (например, операций обновления, удаления и т. д.) Следует отметить, что один и тот же экземпляр RPCDataServiceAdapter может использоваться только одним менеджером данных.
service | свойство |
service:AbstractService
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Каждый RPCDataManager основан на отдельной реализации AbstractService, определенной в этом свойстве.
Реализация
public function get service():AbstractService
public function set service(value:AbstractService):void
typeProperty | свойство |
public var typeProperty:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя свойства элементов, управляемых этим менеджером, который определяет их адрес назначения.
updateConflictMode | свойство |
public var updateConflictMode:String = "none"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установите как object или property, чтобы включить обнаружение конфликтов при вызовах updateItem()
. Для режима object изменение версии сервера объекта, конфликтующего со стартовой версией объекта, считается конфликтом. В режиме property признается наличие конфликта, если обновляемое свойство изменилось с начала редактирования и назначения другого значения. В этом режиме можно удалить объект
RPCDataManager | () | Конструктор |
public function RPCDataManager()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает экземпляр менеджера данных RPC.
addManagedOperation | () | метод |
public function addManagedOperation(mop:ManagedOperation):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет управляемую операцию к набору, управляемому этим менеджером данных.
Параметры
mop:ManagedOperation — управляемая операция, которую необходимо добавить.
|
checkImplementation | () | метод |
override protected function checkImplementation():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ставит в очередь ошибку, если этот менеджер данных еще не был инициализирован.
initialize | () | метод |
override public function initialize():mx.rpc:AsyncToken
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывает инициализацию DataStore.
Возвращаетmx.rpc:AsyncToken — Ссылка AsyncToken на маркер, который будет идентифицировать эту операцию в событии результата или ошибки, передаваемом этой службой.
|
preInitialize | () | метод |
public function preInitialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет шаги конфигурации перед инициализацией. Инициирует ошибки при возникновении каких-либо проблем конфигурации.
setItemClassDynamicProperties | () | метод |
public function setItemClassDynamicProperties(newProperties:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Версии среды выполнения: | Flash Player 9, AIR 1.5 |
Обновляет список динамических свойств, которые связаны с itemClass. По умолчанию список может быть изменен, только если локальный кэш пуст.
Параметры
newProperties:Array — Массив объектов DynamicProperty, описывающих свойства для установки.
|
Выдает
Error — ошибка, если локальный кэш не является пустым
|
Связанные элементы API
conflict | Событие |
mx.data.events.DataConflictEvent
свойство DataConflictEvent.type =
mx.data.events.DataConflictEvent.CONFLICT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие DataConflictEvent.CONFLICT
передается при обнаружении конфликта между отложенными изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения. Каждый менеджер данных передает события конфликта только для элементов этого адреса назначения. Используйте событие конфликта на DataService, если требуется одновременно обработать конфликты для набора связанных адресов назначения.
CONFLICT
определяет значение свойства type
объекта события conflict
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
conflict | Объект Conflict, содержащий возникший конфликт. |
message | Сообщение, связанное с этим событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
fault | Событие |
mx.data.events.DataServiceFaultEvent
свойство DataServiceFaultEvent.type =
mx.data.events.DataServiceFaultEvent.FAULT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие DataServiceFaultEvent.FAULT
передается, если вызов службы невозможен из-за ошибки. Например, при вызове метода fill()
передается это событие, если выполнить вызов не удается. Это событие выполняется для каждого элемента, который создает ошибку как элемент результата подтверждения. В этом случае DataServiceFaultEvent будет содержать маркер, возвращенный подтверждением, однако при возникновении ошибки строки элемента и сообщения об ошибке являются специфичными для элемента, инициировавшего ошибку.
FAULT
определяет значение свойства type
объекта события fault
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, вызов preventDefault()из метода responder.fault связанного маркера приводит к предотвращению передачи этого события службой или операцией |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
fault | Объект ошибки, содержащий возникший конфликт. |
item | Элемент, сгенерировавший ошибку. |
identity | Идентификатор элемента, сгенерировавшего ошибку. |
message | Сообщение, связанное с этим событием. |
token | Маркер, представляющий вызов метода. Используется в образце асинхронного маркера выполнения. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
propertyChange | Событие |
mx.events.PropertyChangeEvent
свойство PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие PropertyChangeEvent.PROPERTY_CHANGE
передается при изменении свойства этой службы. Этот процесс выполняется для следующих свойств:
commitRequired
mergeRequired
PropertyChangeEvent.PROPERTY_CHANGE
определяет значение свойства type
объекта события PropertyChange
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | Определяется конструктором; по умолчанию содержит значение false. |
cancelable | Определяется конструктором; по умолчанию содержит значение false. |
kind | Вид изменения; PropertyChangeEventKind.UPDATE или PropertyChangeEventKind.DELETE. |
oldValue | Исходное значение свойства. |
newValue | Новое значение свойства, если имеется. |
property | Измененное свойство. |
source | Объект, содержащий измененное свойство. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
result | Событие |
mx.rpc.events.ResultEvent
свойство ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Событие ResultEvent.RESULT
передается при успешном возврате вызова службы. Например, при вызове fill()
передается это событие, если вызов успешно выполнен.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, preventDefault() из метода связанного маркера responder.result предотвращает передачу этого события операцией или службой |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
message | Сообщение, связанное с этим событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
result | Результат, возвращаемый вызовом RPC. |
token | Маркер, представляющий отдельный вызов метода. Используется в образце асинхронного маркера выполнения. |
Tue Jun 12 2018, 11:34 AM Z