MutableSubscriptionSet のインターフェース
io.realm.mongodb.sync
実装されたインターフェース:
可変サブスクリプションセットは、 SubscriptionSet.update(Updateコールバック)を呼び出すときに使用できます。 これは、 SubscriptionSetを変更する唯一の方法です。 サブスクリプションは次のいずれかになります。
マネージドまたは非マネージド。 管理されていないサブスクリプションは、 Subscription.create(RealmQuery)を使用して作成されたサブスクリプションです またはSubscription.create( string 、RealmQuery) 、管理対象のサブスクリプションはサブスクライブセットから返されるサブスクリプションです。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
publicサブスクリプション | 新しい非マネージド サブスクリプションをサブスクライブ セットに追加します。 |
publicサブスクリプション | 新しいサブスクリプションを追加するか、既存の名前付きサブスクライブを更新します。 |
パブリックブール値 | |
パブリックブール値 | マネージド サブスクライブを削除します。 |
パブリックブール値 | removeAll () 現在管理されているサブスクライブをすべて削除します。 |
パブリックブール値 | 特定のモデル クラスのクエリを含むすべてのサブスクライブを削除します。 |
パブリックブール値 | 特定のSubscription.getObjectType()のすべてのサブスクライブを削除します。 |
継承されたメソッド
メソッドの詳細
add
新しい非マネージド サブスクリプションをサブスクライブ セットに追加します。 パラメーター
戻り値 新しく追加された管理対象サブスクライブ。 スロー
|
addOrUpdate
新しいサブスクリプションを追加するか、既存の名前付きサブスクライブを更新します。 匿名サブスクライブを更新することはできません。 これらは削除して再挿入する必要があります。 パラメーター
戻り値 更新または挿入された管理対象サブスクリプション。 |
delete
名前付きサブスクライブを削除します。 パラメーター
戻り値
|
マネージド サブスクライブを削除します。 パラメーター
戻り値
スロー
|
すべて削除
public boolean removeAll () |
---|
現在管理されているサブスクライブをすべて削除します。 戻り値
|
特定のモデル クラスのクエリを含むすべてのサブスクライブを削除します。 パラメーター
戻り値
|
特定のSubscription.getObjectType()のすべてのサブスクライブを削除します。 パラメーター
戻り値
|