objectbox / objectbox/objectbox-java
Support data observers for related entities
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 4.6k
- Forks
- 311
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Note these related feature requests:
- #126
- #268
This might be a feature request.
It seems that currently it is not possible to listen for nested changes.
- ObjectBox version: 1.2.1
- Reproducibility: always
boxFor(Item::class.java).query().build().subscribe().observer { items ->
// Not called when Note.text changes.
}
Entities
@Entity
class Item {
@Id
open var id: Long = 0L
lateinit open var notes: ToMany<Note>
}
@Entity
class Note {
@Id
open var id: Long = 0L
open var text: String? = null
@Backlink
lateinit open var parentItem: ToOne<Item>
}
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo el ejemplo de Kotlin con las entidades Item y Note, centrándote en la suscripción a la consulta y en el comportamiento del observador cuando cambia Note.text. Determina el comportamiento de notificación previsto para las entidades relacionadas y verifica que se notifique al observador de Item después de una actualización anidada de Note; el issue no menciona archivos fuente ni pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- kotlin
- Área
- databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100