Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Assinatura de interface

Nesta página

  • io.realm.mongodb.sync
  • Resumo do método
  • Detalhes do método
  • criar
  • getCreatedAt
  • getName
  • getObjectType
  • getQuery
  • getUpdatedAt

Uma assinatura define uma query de servidor específica e seus metadados. O resultado desta query é continuamente sincronizado com o dispositivo, desde que a assinatura parte de um SubscriptionSet com um estado de SubscriptionSet.State.COMplete . As assinaturas são imutáveis depois de criadas, mas podem ser atualizadas usando um MutableSubscriptionSet.addOrUpdate(Subscription) .

Modificador e tipo
Método e descrição

Crie uma assinatura anônima não gerenciada para um Realm habilitado para Flexible Sync.

String name,
)

Crie uma assinatura nomeada não gerenciada para um Realm habilitado para Flexible Sync.

Retorna o carimbo de data/hora de quando essa assinatura persistiu.

Retorna o nome da assinatura ou null se nenhum nome foi definido.

Retorna o tipo que está sendo query.

Retorna a query de assinatura que está sendo executada em objetos do tipo getObjectType() .

Retorna o registro de data/hora de quando uma assinatura persistente foi atualizada.

Crie uma assinatura anônima não gerenciada para um Realm habilitado para Flexible Sync. A assinatura não entrará em vigor até que tenha sido armazenada usando MutableSubscriptionSet.add(Subscription) ou MutableSubscriptionSet.addOrUpdate(Subscription) .

Parâmetros

  • query - a query que está inscrita. Observe que as query de assinatura têm restrições em comparação com as query normais.

Devoluções

a assinatura não gerenciada.

public static Subscription create (
)

Crie uma assinatura nomeada não gerenciada para um Realm habilitado para Flexible Sync . A assinatura não entrará em vigor até que tenha sido armazenada usando MutableSubscriptionSet.add(Subscription) ou MutableSubscriptionSet.addOrUpdate(Subscription) .

Parâmetros

  • name - o nome da assinatura

  • query - a query que está inscrita. Observe que as query de assinatura têm restrições em comparação com as query normais.

Devoluções

a assinatura não gerenciada.

public Date getCreatedAt ()

Retorna o registro de data/hora de quando essa assinatura persistiu. Isso retornará null até que a assinatura seja adicionada usando MutableSubscriptionSet.add(Subscription) ou MutableSubscriptionSet.addOrUpdate(Subscription) .

Devoluções

o tempo em que essa assinatura persistiu ou null se a assinatura ainda não persistiu.

public String getName ()

Retorna o nome da assinatura ou null se nenhum nome foi definido.

Devoluções

o nome da assinatura.

Retorna o tipo que está sendo query.

Devoluções

o tipo que está sendo query.

public String getQuery ()

Retorna a query de assinatura que está sendo executada em objetos do tipo getObjectType() .

Devoluções

a query coberta por esta assinatura.

public Date getUpdatedAt ()

Retorna o carimbo de data/hora de quando uma assinatura persistente foi atualizada. Isso retornará null até que a assinatura seja adicionada usando MutableSubscriptionSet.add(Subscription) ou MutableSubscriptionSet.addOrUpdate(Subscription) .

Devoluções

o momento em que esta assinatura foi atualizada ou null se a assinatura ainda não tiver sido mantida.

Voltar

ProgressMode