Domains and Repositories
  • 13 Mar 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Domains and Repositories

  • Dark
    Light
  • PDF

Article summary

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:


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.