Package org.openl.rules.repository
Class RepositoryInstatiator
- java.lang.Object
-
- org.openl.rules.repository.RepositoryInstatiator
-
public class RepositoryInstatiator extends Object
A factory to create repositories using Java reflection. This instantiator uses the following workflow:- Create a repository instance, using the default constructor
- Check the instance on implementing
Repositoryinterface - Set all parameters using set-methods like Java beans. These methods must apply one String argument. The order of method invocation is undefined. Blank parameters are skipped.
- Invoke initialize() method
- Author:
- Yury Molchan
-
-
Constructor Summary
Constructors Constructor Description RepositoryInstatiator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetRefID(String factoryId)static RepositorynewRepository(String prefix, Function<String,String> props)static voidsetParams(Object instance, Function<String,String> props)
-