- 13 Mar 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Domains and Repositories
- Updated on 13 Mar 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
NavVis IVION uses the Repository Pattern for accessing and modeling domain data.
The RestRepository is the abstraction used by all domain-specific repositories. It provides the standard CRUD operations as well as query filtering.
Fetching Mechanism
When calling findOne()
, findAll()
, and other read methods, the data is fetched over the network from the NavVis IVION server, then mapped and stored in working memory. Subsequent calls to these methods will only fetch the data from the working memory (no network calls), unless the ForceFetch
flag is set to true
.
Query Filtering
The filter builds queries that help narrow, sort, and paginate the fetched data. Geographic filtering is also supported using coordinate and radius queries. Possible applications for this include geofencing, for example.
Domain-Specific Guides
The following domain-specific guides are available for the NavVis IVION Frontend API: