パッケージ io.realm.mongodb.sync

MutableSubscriptionSet のインターフェース

    • メソッドの詳細

      • add

        サブスクリプションの追加 (サブスクリプション サブスクライブ)
        新しい非マネージド サブスクリプションをサブスクライブ セットに追加します。
        パラメーター:
        subscription - 追加する非管理サブスクライブ。
        次の値を返します。
        新しく追加された管理対象サブスクライブ。
        次の例外がスローされます。
        IllegalArgumentException - 提供されたものと一致するサブスクライブがすでに存在する場合。
      • addOrUpdate

        サブスクリプションaddOrUpdate (サブスクリプション サブスクライブ)
        新しいサブスクリプションを追加するか、既存の名前付きサブスクライブを更新します。 匿名サブスクライブを更新することはできません。 これらは削除して再挿入する必要があります。
        パラメーター:
        subscription - Subscription.create(...)経由で作成された匿名または名前付きサブスクライブ。特定のセット内で一致するサブスクライブを更新するために使用されます。 一致しない場合には、新しいものが作成されます。
        次の値を返します。
        更新または挿入された管理対象サブスクリプション。
      • delete

        ブール値削除(サブスクリプション サブスクリプション)
        マネージド サブスクライブを削除します。
        パラメーター:
        subscription - 削除する管理対象サブスクライブ
        次の値を返します。
        true サブスクリプションが削除された場合は 、削除されていない場合はfalseになります。
        次の例外がスローされます。
        IllegalArgumentException - 提供されたサブスクリプションが管理されていない場合。 管理対象のサブスクライブのみが入力として使用できます。
      • delete

        ブール値削除( string名)
        名前付きサブスクライブを削除します。
        パラメーター:
        name - 削除する管理対象サブスクリプションの名前。
        次の値を返します。
        true サブスクリプションが削除された場合は 、削除されていない場合はfalseになります。
      • すべて削除

        ブール値排除( string objectType)
        指定されたSubscription.getObjectType()のすべてのサブスクライブを削除します。
        パラメーター:
        objectType - このオブジェクトタイプのサブスクライブは削除されます。
        次の値を返します。
        true 1 つ以上のサブスクライブが削除された場合は 、サブスクライブが削除されなかった場合はfalseになります。
      • すべて削除

        <T はRealmModel > ブール値排除を拡張します(クラス<T> クラス)
        特定のモデル クラスのクエリを含むすべてのサブスクライブを削除します。
        パラメーター:
        clazz - このタイプのサブスクライブは削除されます。
        次の値を返します。
        true 1 つ以上のサブスクライブが削除された場合は 、サブスクライブが削除されなかった場合はfalseになります。
      • すべて削除

        ブール値削除All()
        現在管理されているサブスクライブをすべて削除します。
        次の値を返します。
        true 1 つ以上のサブスクライブが削除された場合は 、サブスクライブが削除されなかった場合はfalseになります。