パッケージ | mx.data |
クラス | public class DataServiceAdapter |
継承 | DataServiceAdapter Object |
サブクラス | MessagingDataServiceAdapter, RPCDataServiceAdapter |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
プロパティ | 定義元 | ||
---|---|---|---|
asyncRequest : AsyncRequest [読み取り専用]
すべての DataService 操作を処理するために使用される AsyncRequest オブジェクトを含みます。 | DataServiceAdapter | ||
connected : Boolean [読み取り専用]
このサービスアダプターがソースに接続されているときは true を返します。 | DataServiceAdapter | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
dataStore : DataStore
mx.data.DataStore 型のオブジェクトを含みます。 | DataServiceAdapter | ||
serializeAssociations : Boolean [読み取り専用]
true の場合、Data Management Service は関連付けを除外する直列化記述子にアイテムをラップします。 | DataServiceAdapter | ||
throwUnhandledFaults : Boolean [読み取り専用]
true の場合、データマネージャー上にリスナーが存在しない状態で障害が発生すると、データマネージャーはエラーをスローします。 | DataServiceAdapter |
メソッド | 定義元 | ||
---|---|---|---|
指定された宛先のデータマネージャーを検索します。 | DataServiceAdapter | ||
関連付けられているデータサービスアダプターを検索します。 | DataServiceAdapter | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
asyncRequest | プロパティ |
asyncRequest:AsyncRequest
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
すべての DataService 操作を処理するために使用される AsyncRequest オブジェクトを含みます。AsyncRequest.invoke()
メソッドをオーバーライドすることで、管理対象の要求をインターセプトできます。また、AsyncRequest クラスでは、サービスが接続されているか切断されているかを確認するための様々なメソッドも公開されています。
実装
public function get asyncRequest():AsyncRequest
connected | プロパティ |
dataStore | プロパティ |
public var dataStore:DataStore
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
mx.data.DataStore 型のオブジェクトを含みます。DataStore は、相互に参照関係を持つ可能性がある 1 つ以上の DataService に対する変更(追加、削除など)を管理します。DataStore に対してコミットを実行すると、その DataStore を使用する各 DataService で保留状態の変更がすべてコミットされます。
デフォルトでは、複数の DataService 間で関連付けプロパティが管理されていて、同じチャネルセットが共有されている場合、それらの DataService は同じ DataStore を共有します。DataStore を共有している場合、1 つの DataService に対して commit を呼び出すと、そのデータストアを使用しているすべての DataService に対する変更がコミットされます。未コミットのバッチに含まれる変更の間に依存関係がある場合、操作の順序は維持されます。
serializeAssociations | プロパティ |
serializeAssociations:Boolean
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
true
の場合、Data Management Service は関連付けを除外する直列化記述子にアイテムをラップします。MessagingDataServiceAdapter は関連付けの送信にこの方法を使用します。RPCDataServiceAdapter は使用しません。
実装
public function get serializeAssociations():Boolean
関連する API エレメント
throwUnhandledFaults | プロパティ |
throwUnhandledFaults:Boolean
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
true
の場合、データマネージャー上にリスナーが存在しない状態で障害が発生すると、データマネージャーはエラーをスローします。RPC サービスの場合、このようなエラーはサービス上のリスナーにプロキシされるので、エラーをスローするのは適切ではありません。
実装
public function get throwUnhandledFaults():Boolean
getDataManager | () | メソッド |
public function getDataManager(destination:String):DataManager
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定された宛先のデータマネージャーを検索します。
パラメーター
destination:String — 宛先です。
|
DataManager — 宛先の DataManager オブジェクトです。
|
getDataServiceAdapter | () | メソッド |
public function getDataServiceAdapter(destination:String):DataServiceAdapter
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
関連付けられているデータサービスアダプターを検索します。この実装は、指定された宛先のアダプターを選択します。
パラメーター
destination:String — 宛先です。
|
DataServiceAdapter — 宛先の DataServiceAdapter オブジェクトです。
|
Tue Jun 12 2018, 10:34 AM Z