Docs Menu
Docs Home
/ /
io.realm.rx

Clase ObjectChange

java.lang.Object
io.realm.rx.ObjectChange

Contenedor que envuelve el resultado de la activación de un io.realm.RealmObjectChangeListener.

RealmObject.asChangesetObservable() y RealmObject.asChangesetObservable(RealmModel) lo utilizan ya que RxJava solo puede emitir un elemento, no varios.

Constructor y descripción
E object,
ObjectChangeSet changeset
)

Constructor para un ObjectChange.

Modificador y Tipo
Método y descripción

booleanopúblico

Devuelve el conjunto de cambios que describe la actualización.

público E

entero público

  • Métodos heredados de la clase java.lang.Object: getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public ObjectChange (
E object,
ObjectChangeSet changeset
)

Constructor para un ObjectChange.

Parámetros

  • object - el objeto que se actualizó.

  • changeset - el conjunto de cambios que describe la actualización.

public boolean equals (
)

Anulaciones

equals en la clase Objeto

Devuelve el conjunto de cambios que describe la actualización. Esto será null la primera vez que la transmisión emita el objeto, así como también cuando se cargue una consulta asincrónica por primera vez.

// Example
realm.where(Person.class).findFirstAsync().asChangesetObservable()
.subscribe(new Consumer<ObjectChange>() {
@Override
public void accept(ObjectChange item) throws Exception {
item.getChangeset(); // Will return null the first two times
}
});

Devuelve

el conjunto de cambios que describe cómo se actualizó el objeto.

public E getObject ()

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

public String toString ()

Anulaciones

toString en la clase Objeto

Volver

Cambio de colección

En esta página