パッケージ | 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 オブジェクト(Conflict インスタンスの ArrayList)を格納します。 | 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
SQL オフラインアダプターを使用する AIR クライアントに対して、オフラインストレージを暗号化するかどうかを示します。 | DataManager | ||
extendsDestination : String
このマネージャーの宛先が拡張する宛先の名前です。 | RPCDataManager | ||
fallBackToLocalFill : Boolean
このフラグによって、アプリケーションに接続していない場合はアプリケーションがローカルストアに対してクエリするかどうかを決定します。 | DataManager | ||
hierarchicalEventsDefault : Boolean
関連付けでは、オプションで、関連付けられているインスタンスのプロパティに対するプロパティ変更イベントがリストされます。 | DataManager | ||
identities : String
データマネージャーによって管理されるオブジェクトの場合は、各オブジェクトを一意に識別するプロパティが 1 つ以上必要になります。 | RPCDataManager | ||
identitiesArray : Array [読み取り専用]
関連付けられた宛先内のオブジェクトの一意の ID を作成するために組み合わせるプロパティ名のリストへのアクセスを提供します。 | RPCDataManager | ||
ignoreCollectionUpdates : Boolean
コミット時にサーバーに対して通信する代わりに、管理対象コレクションに対する変更を無視するかどうかを示します。 | DataManager | ||
indexReferences : Boolean
他のアイテムの関連付けプロパティからこの DataManager によって管理されるアイテムへの参照または fill の数が少ない場合は、このプロパティを false に設定することで、アプリケーションの速度を改善できます。 | DataManager | ||
isInitialized : Boolean [読み取り専用]
この DataManager インスタンスと関連付けられているメタデータを初期化するかどうかを示します。 | DataManager | ||
itemClass : Class
このデータマネージャーによって管理されるオブジェクトのクラスを指定します。 | RPCDataManager | ||
itemClassDynamicProperties : Array [読み取り専用]
itemClass に関連付けられている動的プロパティのリストを返します。 | RPCDataManager | ||
managedOperations : Array
このデータサービスに対して使用される管理対象操作のリストです。 | RPCDataManager | ||
manualSync : ManualSyncConfiguration
DataManager インスタンスごとに ManualSyncConfiguration インスタンスへのアクセスを提供します。 | DataManager | ||
maxFrequency : uint
DataManager インスタンスが 1 秒間に受信できるメッセージの最大数を指定します。 | DataManager | ||
mergeRequired : Boolean [読み取り専用]
マージが必要な保留状態の変更があるかどうかを示します。 | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
mx.data.DataServiceOfflineAdapter 型のオブジェクトを返します。 | DataManager | ||
operationsByName : Object
すべての ManagedOperation オブジェクトに関して ManagedOperation マッピングに名前を格納します。 | RPCDataManager | ||
pageSize : int
すべてのコレクションに関する現在のページサイズ設定へのアクセスを提供します。 | DataManager | ||
pagingEnabled : Boolean [オーバーライド] [読み取り専用]
RPCDataManager を使用するときは、ページング有効の設定はクエリの ManagedQuery レベルで切り替えられます。 | RPCDataManager | ||
priority : int
DataManager インスタンスが送信するメッセージのデフォルトのメッセージ優先度です。 | DataManager | ||
propertyNames : String
匿名型を使用すると、オブジェクトごとに予想されるプロパティのリストを指定できます。 | RPCDataManager | ||
queries : Object
すべての ManagedQuery オブジェクトに関して ManagedQuery マッピングに名前を格納します。 | RPCDataManager | ||
requestTimeout : int
操作の要求タイムアウト(秒単位)へのアクセスを提供します。 | DataManager | ||
resetCollectionOnFill : Boolean
プロパティが true の場合は、fill 操作の完了後に 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
取得に時間がかかるデータやページングされていないデータにアクセスしたときに ItemPending エラーがスローされないようにするには、このプロパティを false に設定します。 | DataManager | ||
typeProperty : String
このマネージャーによって管理されているアイテムの所有する宛先を指定するプロパティの名前です。 | RPCDataManager | ||
updateConflictMode : String = "none"
updateItem() の呼び出しで競合検出を行えるようにするには、このプロパティを「object」または「property」に設定します。 | RPCDataManager |
メソッド | 定義元 | ||
---|---|---|---|
RPC データマネージャーのインスタンスを作成します。 | RPCDataManager | ||
このデータマネージャーによって管理されるセットに管理対象操作を追加します。 | RPCDataManager | ||
以前の saveCache() メソッドの呼び出しによってディスクに格納されたデータ、または autoSaveCache メソッドが true に設定されている間にディスクに格納されたデータを消去します。
| DataManager | ||
渡された記述子で指定されているデータをローカルストアから消去します。 | DataManager | ||
この DataManager インスタンスに関連付けられている DataStore インスタンスによって現在管理されているすべてのコレクションに対する保留中の変更をコミットします。 | DataManager | ||
このオブジェクトについて保留状態の変更があるかどうかを示します。 | DataManager | ||
このサービスからリモート宛先への接続を強制的に試みます。 | DataManager | ||
リモート宛先に対して count メソッドを呼び出します。 | DataManager | ||
指定したアイテムをリモートストア内に作成するように要求します。 | DataManager | ||
指定したアイテムをリモートストアから削除するように要求します。 | DataManager | ||
DataManager インスタンスのネットワーク接続を解除します。 | DataManager | ||
指定された名前と引数を使用してクエリを実行します。 | DataManager | ||
宛先に関連付けられた塗りつぶし方式に基づいて、指定された ListCollectionView(コレクション)インスタンスを塗りつぶします。 | DataManager | ||
宛先に関連付けられた塗りつぶし方式に基づいて、指定された ListCollectionView(コレクション)インスタンスを塗りつぶします。 | DataManager | ||
単一のアイテムを返すクエリを実行します。 | DataManager | ||
ArrayCollection または Single Managed Object(SMO)をローカルストアから返します。 | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
指定した ListCollectionView(コレクション)インスタンスを CacheDataDescriptor インスタンスで塗りつぶします。 | DataManager | ||
指定した ListCollectionView(コレクション)インスタンスを、アプリケーションで前に使用したすべてのキャッシュ識別子で塗りつぶします。 | DataManager | ||
指定した ID に一致するアイテムの非同期要求を行います。 | DataManager | ||
特定の ID を持つアイテムを検索します。 | DataManager | ||
指定したコレクションのページ情報を返します。 | DataManager | ||
指定したアイテムに関連する、メッセージキャッシュ内で保留状態の操作を返します。 | DataManager | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
[オーバーライド]
DataStore を強制的に初期化します。 | RPCDataManager | ||
渡されたコレクションがこのサービスによって管理されている場合は true を返します。 | DataManager | ||
渡されたコレクションでページング機能が使用されている場合は true を返します。 | DataManager | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定した範囲のアイテムがすべてページングの対象に含まれる場合は true を返します。 | DataManager | ||
関連する <fill-method> 要素(ローカルストアのデータ)に基づいて、指定した ListCollectionView を塗りつぶします。 | 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 | ||
このデータサービス(データマネージャー)で以前に実行されたすべての fill に対して変更されたアイテムを取得します。 | 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 | プロパティ |
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 | プロパティ |
dataStore | プロパティ |
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 | プロパティ |
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 |
データマネージャーによって管理されるオブジェクトの場合は、各オブジェクトを一意に識別するプロパティが 1 つ以上必要になります。これらのプロパティは create メソッドの処理中にサーバー上で設定できますが、それ以後は変更しないようにする必要があります。
identitiesArray | プロパティ |
itemClass | プロパティ |
itemClassDynamicProperties | プロパティ |
managedOperations | プロパティ |
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 | プロパティ |
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 |
updateItem()
の呼び出しで競合検出を行えるようにするには、このプロパティを「object」または「property」に設定します。「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
定数により、conflict
イベントのイベントオブジェクトの type
プロパティ値が定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
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
定数により、fault
イベントのイベントオブジェクトの type
プロパティ値が定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | true。関連付けられたトークンの responder.fault メソッドから preventDefault() を呼び出すと、サービスまたは処理がこのイベントを送出しなくなります。 |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
fault | 発生した競合を保持する Fault オブジェクトです。 |
item | フォルトが発生したアイテムです。 |
identity | フォルトが発生したアイテムの ID です。 |
message | このイベントに関連付けられたメッセージです。 |
token | メソッドの呼び出しを表すトークン。Asynchronous Completion 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() を使用すると、myButton の値は currentTarget となります。 |
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。関連付けられたトークンの responder.result メソッドから preventDefault() を呼び出すと、サービスまたは処理がこのイベントを送出しなくなります。 |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
message | このイベントに関連付けられたメッセージです。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
result | RPC 呼び出しが返す結果です。 |
token | メソッドの個々の呼び出しを表すトークン。 Asynchronous Completion Token パターンで使用されます。 |
Tue Jun 12 2018, 10:34 AM Z