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

RPCDataManager  - AS3 ADEP Data Services

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

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

RPCDataManager является компонентом, который можно использовать для управления объектами, извлеченными с помощью службы, например RemoteObject, WebService и HTTPMultiService.

Свойство MXML по умолчаниюchildren



Общедоступные свойства
 СвойствоОпределено
 Inheritedadapter : DataServiceAdapter = null
Экземпляр класса, управляющий взаимодействием с сервером.
DataManager
  allowDynamicPropertyChangesWithCachedData : Boolean
Если false (по умолчанию), то изменение динамических свойств класса элемента при непустом локальном хранилище выведет ошибку во время вызова setItemClassDynamicProperties().
RPCDataManager
  associations : Array
Массив ассоциаций для адреса назначения этого менеджера данных.
RPCDataManager
 InheritedautoCommit : Boolean
Определяет автоматическое сохранение изменений в локальном кэше.
DataManager
 InheritedautoConnect : Boolean
Определяет необходимость выполнения службой подключения для требующих этого операций.
DataManager
 InheritedautoMerge : Boolean
Если установлено значение false передача изменений из удаленного адреса назначения клиенту не влечет немедленного применения изменений.
DataManager
 InheritedautoSaveCache : Boolean
Локальный кэш данных и изменения можно сохранить на диске.
DataManager
  autoSyncEnabled : Boolean
[переопределить] RPCDataManager не поддерживает свойство autoSync.
RPCDataManager
 InheritedcacheID : String
Предоставляет доступ к идентификатору кэша для этой службы.
DataManager
  children : Array
Массив ассоциаций и операций, управляемый этим менеджером данных.
RPCDataManager
 InheritedcommitRequired : Boolean
[только для чтения] Определяет наличие неподтвержденных изменений и необходимость вызова метода commit().
DataManager
 InheritedconflictDetector : ConflictDetector
Предоставляет доступ к текущей реализации, используемой для обнаружения конфликтов в удаленных операциях, передаваемых в этот экземпляр DataManager.
DataManager
 Inheritedconflicts : Conflicts
[только для чтения] Содержит объект Conflicts, представляющий собой ArrayList экземпляров Conflict.
DataManager
 Inheritedconnected : Boolean
[только для чтения] Определяет подключение DataService с удаленным адресом назначения.
DataManager
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  dataStore : DataStore
[переопределить] Установка хранилища данных для этого адреса назначения.
RPCDataManager
  deleteConflictMode : String = "none"
Установите значение object для включения обнаружения конфликтов при вызовах deleteItem().
RPCDataManager
 InheriteddeleteItemOnRemoveFromFill : Boolean
По умолчанию при вызове метода removeItemAt() для управляемой заполненной коллекции на сервер отправляется вызов удаления элемента для физического удаления элемента.
DataManager
  destination : String
Адрес назначения для служб данных.
RPCDataManager
 InheritedencryptLocalCache : Boolean
Указывает, необходимо ли зашифровать автономное хранилище для клиентов AIR, использующих автономный адаптер SQL.
DataManager
  extendsDestination : String
Имя адреса назначения, расширяемого адресом назначения для этого менеджера.
RPCDataManager
 InheritedfallBackToLocalFill : Boolean
Этот флаг определяет, будет ли приложение отправлять запрос в локальное хранилище, когда оно не подключено.
DataManager
 InheritedhierarchicalEventsDefault : Boolean
Ассоциации дополнительно перечисляют события изменений свойств в свойствах связанных экземпляров.
DataManager
  identities : String
Для объектов, управляемых менеджером данных, они должны иметь одно или несколько свойств, однозначно их идентифицирующих.
RPCDataManager
  identitiesArray : Array
[только для чтения] Обеспечивает доступ к списку имен свойств, которые объединяются для создания уникального идентификатора объектов в связанном адресе назначения.
RPCDataManager
 InheritedignoreCollectionUpdates : Boolean
Указывает, следует ли игнорировать изменения в управляемых коллекциях вместо того, чтобы отправить их на сервер для подтверждения.
DataManager
 InheritedindexReferences : Boolean
При наличии небольшого количества заполняемых данных или ссылок на элементы, управляемые этим DataManager из свойств ассоциации других элементов, для настройки скорости приложения установите для этого свойства значение false.
DataManager
 InheritedisInitialized : Boolean
[только для чтения] Указывает, инициализируются ли метаданные, связанные с этим экземпляром DataManager.
DataManager
  itemClass : Class
Указанный класс объектов, управляемый этим менеджером данных.
RPCDataManager
  itemClassDynamicProperties : Array
[только для чтения] Возвращает список динамических свойств, которые связаны с itemClass.
RPCDataManager
  managedOperations : Array
Список управляемых операций, используемых для этой службы данных.
RPCDataManager
 InheritedmanualSync : ManualSyncConfiguration
Обеспечивает доступ к экземпляру ManualSyncConfiguration для каждого экземпляра DataManager.
DataManager
 InheritedmaxFrequency : uint
Определяет максимальное количество сообщений в секунду, которое может получать экземпляр DataManager.
DataManager
 InheritedmergeRequired : Boolean
[только для чтения] Указывает любые ожидающие изменения, которые должны быть объединены.
DataManager
 InheritedofflineAdapter : DataServiceOfflineAdapter
Возвращает объект типа mx.data.DataServiceOfflineAdapter.
DataManager
  operationsByName : Object
Сохраняет имя для отображения ManagedOperation для всех объектов ManagedOperation.
RPCDataManager
 InheritedpageSize : int
Предоставляет доступ к текущей настройке размера страницы для всех коллекций.
DataManager
  pagingEnabled : Boolean
[переопределить] [только для чтения] Активированная установка подкачки страниц переключается на уровень ManagedQuery запроса, если используется RPCDataManager.
RPCDataManager
 Inheritedpriority : int
Приоритет сообщения по умолчанию для сообщений, отправляемых экземпляром DataManager.
DataManager
  propertyNames : String
При использовании анонимных типов можно указать список свойств, ожидаемых для объекта.
RPCDataManager
  queries : Object
Сохраняет имя для отображения ManagedQuery для всех объектов ManagedQuery.
RPCDataManager
 InheritedrequestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса в секундах для одной операции.
DataManager
 InheritedresetCollectionOnFill : Boolean
Если свойство имеет значение true, по завершении операции заполнения отправляется событие RESET.
DataManager
 InheritedresubscribeAttempts : int
Указывает количество попыток, выполняемых отключенным экземпляром DataManager для повторного подписания в адресе назначения.
DataManager
 InheritedresubscribeInterval : int
Контролирует задержку между попытками повторения подписки в миллисекундах.
DataManager
  rpcAdapter : RPCDataServiceAdapter
RPCDataServiceAdapter, определенный для этого менеджера данных.
RPCDataManager
 InheritedsaveCacheRequired : Boolean
[только для чтения] Определяет наличие несохраненных изменений в локальном кэше и необходимость вызова метода saveCache().
DataManager
  service : AbstractService
Каждый RPCDataManager основан на отдельной реализации AbstractService, определенной в этом свойстве.
RPCDataManager
 Inheritedsubscribed : Boolean
[только для чтения] Определяет подписку экземпляра DataManager на удаленный адрес назначения.
DataManager
 InheritedthrowItemPendingErrors : Boolean
Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы.
DataManager
  typeProperty : String
Имя свойства элементов, управляемых этим менеджером, который определяет их адрес назначения.
RPCDataManager
  updateConflictMode : String = "none"
Установите как object или property, чтобы включить обнаружение конфликтов при вызовах updateItem().
RPCDataManager
Общедоступные методы
 МетодОпределено
  
Создает экземпляр менеджера данных RPC.
RPCDataManager
  
Добавляет управляемую операцию к набору, управляемому этим менеджером данных.
RPCDataManager
 Inherited
Удаляет все данные, сохраненные на диске предыдущим вызовом метода saveCache() или если метод autoSaveCache имеет значение true.
DataManager
 Inherited
Удаляет данные, указанные переданным дескриптором, из локального хранилища.
DataManager
 Inherited
commit(itemsOrCollections:Array = null, cascadeCommit:Boolean = false):mx.rpc:AsyncToken
Подтверждает ожидающие изменения для всех коллекций, которыми в настоящее время управляет экземпляр DataStore, связанный с этим экземпляром DataManager.
DataManager
 Inherited
Указывает на наличие ожидающих изменений для определенного объекта.
DataManager
 Inherited
Вызывает попытку установления этой службой соединения с удаленным адресатом.
DataManager
 Inherited
Вызывает метод счета в удаленном адресате.
DataManager
 Inherited
Запрашивает создание указанного элемента в удаленном хранилище.
DataManager
 Inherited
Запрашивает удаление указанного элемента из удаленного хранилища.
DataManager
 Inherited
Отключает сетевое подключение экземпляра DataManager.
DataManager
 Inherited
executeQuery(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Выполняет запрос с предоставленным именем и аргументами.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения.
DataManager
 Inherited
findItem(queryName:String, propertySpecifier:PropertySpecifier, ... args):mx.rpc:AsyncToken
Выполняет запрос, возвращающий отдельный элемент.
DataManager
 Inherited
Возвращает ArrayCollection или отдельный управляемый объект из локального хранилища.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекция) экземплярами CacheDataDescriptor.
DataManager
 Inherited
Заполняет указанный экземпляр ListCollectionView (коллекция) всеми идентификаторами кэша, которые использовались в приложении.
DataManager
 Inherited
getItem(identity:Object, defaultValue:Object = null):ItemReference
Выполняет асинхронный запрос для элемента, соответствующего указанному идентификатору.
DataManager
 Inherited
Выполняет поиск предоставленного элемента с указанным идентификатором.
DataManager
 Inherited
Возвращает информацию о странице для указанной коллекции.
DataManager
 Inherited
Возвращает для указанного элемента ожидающую операцию в кэше сообщений.
DataManager
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
[переопределить] Вызывает инициализацию DataStore.
RPCDataManager
 Inherited
Возвращает true, если передаваемая коллекция подлежит управлению с помощью этой службы.
DataManager
 Inherited
Возвращает true, если передаваемая коллекция используется в функции подкачки страниц.
DataManager
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
isRangeResident(view:ListCollectionView, startIndex:int, numberOfItems:int):Boolean
Возвращает значение true, если весь диапазон элементов разбит на страницы.
DataManager
 Inherited
Заполняет указанный ListCollectionView на основе связанных элементов <fill-method> с учетом данных из локального хранилища.
DataManager
 Inherited
Объединяет любые отложенные обновления в управляемый набор объектов.
DataManager
  
Выполняет шаги конфигурации перед инициализацией.
RPCDataManager
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Обновляет все данные, контролируемые этим экземпляром DataManager.
DataManager
 Inherited
Обновляет коллекцию, ранее заполненную методом fill или управляемую как зависимая ассоциация.
DataManager
 Inherited
release(clear:Boolean = true, copyStillManagedItems:Boolean = true):void
Отменяет управление всеми коллекциями и элементами для экземпляра DataManager.
DataManager
 Inherited
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Отменяет управление любым элементом из указанной коллекции с помощью этого экземпляра DataManager.
DataManager
 Inherited
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Отменяет управление указанным элементом с помощью этого экземпляра DataManager.
DataManager
 Inherited
releaseItemsFromCollection(collection:ListCollectionView, startIndex:int, numberOfItems:int):int
Удаляет из коллекции диапазон элементов.
DataManager
 Inherited
Отменяет значение для ассоциации в виде отдельного значения.
DataManager
 Inherited
Отменяет любые не подтвержденные изменения указанного элемента.
DataManager
 Inherited
Отменяет изменения для любого элемента указанной коллекции, управляемой этим экземпляром DataManager.
DataManager
 Inherited
Этот метод сохраняет текущее состояние кэша экземпляра DataManager.
DataManager
 Inherited
Указывает наличие ожидающих изменений для определенного объекта, которые не сохранены в локальном кэше.
DataManager
  
Обновляет список динамических свойств, которые связаны с itemClass.
RPCDataManager
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Получает измененные элементы для всех предварительно выполненных заливок в этой службе данных (менеджере данных).
DataManager
 Inherited
[статические] Стандартный метод синхронизации всех локальных данных: synchronizeAllFills() вызывается в каждой указанной службе данных (менеджере данных) и маркер окончательного результата завершается только после завершения вызовов всех отдельных synchronizeAllFills().
DataManager
 Inherited
Получает измененные элементы, которые изменились на сервере со времени предыдущего вызова fill или synchronizeFill.
DataManager
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
updateItem(item:Object, origItem:Object = null, changes:Array = null):mx.rpc:AsyncToken
Инициирует обновление для указанного элемента.
DataManager
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Защищенные методы
 МетодОпределено
  
[переопределить] Ставит в очередь ошибку, если этот менеджер данных еще не был инициализирован.
RPCDataManager
События
 Событие Сводка Определено
  Событие DataConflictEvent.CONFLICT передается при обнаружении конфликта между отложенными изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения.RPCDataManager
  Событие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки.RPCDataManager
 InheritedСобытие 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.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
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.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelabletrue, вызов 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() передается это событие, если вызов успешно выполнен.

Тип события RESULT.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelabletrue, preventDefault() из метода связанного маркера responder.result предотвращает передачу этого события операцией или службой
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
message Сообщение, связанное с этим событием.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
resultРезультат, возвращаемый вызовом RPC.
tokenМаркер, представляющий отдельный вызов метода. Используется в образце асинхронного маркера выполнения.




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

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