Updownquark / ObServe

Powerful observable application utilities
MIT License
1 stars 2 forks source link

Observable Entities #14

Open Updownquark opened 4 years ago

Updownquark commented 4 years ago

This is a catch-all for the initial design and implementation of the Observable Entities feature.

Observable Entities is an API that provides ObservableCollections of entities, that have dual representations as proxy-backed implementations of an entity interface (optional) and an ObservableEntity structure that provides each field of the entity as a SettableValue.

The initial work is currently in org.observe.entity. There is a JDBC implementation that at one point was indeed serving entities correctly, though very few operations were tested. There's a completely untested beginning of a JSON-implementation (backed by a second, remote entity implementation) as well.

Checklists: (These do not necessarily need to be done in order. In particular, the JDBC implementation should be done immediately after the critical API elements are worked out.)

API

Providers

Tests