Providers and Services
EntityManager
Service: net.ihe.gazelle.hql.providers.EntityManagerService
Provider: net.ihe.gazelle.hql.providers.EntityManagerProvider
User
Service: net.ihe.gazelle.users.UserService
Provider: net.ihe.gazelle.users.UserProvider
Preference
Service: net.ihe.gazelle.preferences.PreferenceService
Provider: net.ihe.gazelle.preferences.PreferenceProvider
ValidatorUsage
Service:
Provider:
How to implement a Provider
Implement the provider interface and annotate your class with @MetaInfService(YourProviderInterface.class), this requires the following dependency:
<dependency> <groupId>org.kohsuke.metainf-services</groupId> <artifactId>metainf-services</artifactId> <version>1.1</version> <type>jar</type> </dependency>