You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently hawkBits interfaces interact directly with the repository implementation. That makes it very hard to evaluate/implement alternative implementations on different persistence providers (e.g. MongoDB, Geode, Cassandra etc.).
What we should do:
Provide interfaces for the repository services.
Migrate current repository to be a JPA implementation.
Tasks:
Split management methods (interface and JPA impl)
Split model POJOs (interface and JPA imply)
Remove org.springframework.data.jpa.domain.Specification from API
Split maven modules into API and JPA
Refactor TestDataUtils to use new API.
Refactor default data generation to use new API and create more reasonable type setup.
Document new setup in wiki.
Remove dependencies on JPA part from the other modules (especially the tests) and use new API instead
Provide auto configuration for implementations
The text was updated successfully, but these errors were encountered:
Currently hawkBits interfaces interact directly with the repository implementation. That makes it very hard to evaluate/implement alternative implementations on different persistence providers (e.g. MongoDB, Geode, Cassandra etc.).
What we should do:
Tasks:
The text was updated successfully, but these errors were encountered: