Interface MutableSubscriptionSet

    • Detalhes do método

      • adicionar

        Adição de assinatura (assinatura de assinatura)
        Adiciona uma nova assinatura não gerenciada ao conjunto de assinaturas.
        Parâmetros:
        subscription - assinatura não gerenciada para adicionar.
        Retorna:
        a assinatura managed recém-adicionada.
        Lançamentos:
        IllegalArgumentException - se já existir uma assinatura correspondente à fornecida.
      • adicionarOrUpdate

        Assinatura addOrUpdate (assinatura de assinatura)
        Adicione uma nova assinatura ou atualize uma assinatura nomeada existente. Não é possível atualizar uma assinatura anônima. Eles devem ser removidos e inseridos novamente.
        Parâmetros:
        subscription - assinatura anônima ou nomeada criada via Subscription.create(...), usada para atualizar uma correspondente dentro de um conjunto específico. Ele cria um novo caso não haja correspondência.
        Retorna:
        a assinatura gerenciada atualizada ou inserida.
      • remover

        boolean remove (assinatura de assinatura)
        Remova uma assinatura managed.
        Parâmetros:
        subscription - assinatura gerenciada para remover
        Retorna:
        true se a assinatura foi removida, false caso contrário.
        Lançamentos:
        IllegalArgumentException - se a assinatura fornecida não estiver gerenciada. Somente assinaturas managed podem ser usadas como entrada.
      • remover

        boolean remove(Nome da string )
        Remova uma assinatura nomeada.
        Parâmetros:
        name - nome da assinatura gerenciada a ser removida.
        Retorna:
        true se a assinatura foi removida, false caso contrário.
      • Remover todos

        boolean removeAll (String objectType)
        Remova todas as assinaturas em um determinado Subscription.getObjectType().
        Parâmetros:
        objectType - as assinaturas neste Tipo de objeto de Realm serão removidas.
        Retorna:
        true se 1 ou mais assinaturas foram removidas, false se nenhuma assinatura foi removida.
      • Remover todos

        <T extends RealmModel> boolean removeAll(Classe<T> clazz)
        Remova todas as assinaturas com query sobre uma determinada classe de modelo.
        Parâmetros:
        clazz - as assinaturas desse tipo serão removidas.
        Retorna:
        true se 1 ou mais assinaturas foram removidas, false se nenhuma assinatura foi removida.
      • Remover todos

        boolean removeAll()
        Remova todas as assinaturas managed atuais.
        Retorna:
        true se 1 ou mais assinaturas foram removidas, false se nenhuma assinatura foi removida.