| It is pretty handy to be able to use configurable user types, but current contract of TypeContributions accepts already instantiated user types, so if those ones implement ParameterizedType or DynamicParameterizedType the corresponding setParameterValues(Properties) is not called. Possible solutions
- Allow TypeContributions to accept type classes among the type instances and then use this classes as factories in an ordinary way (just like ParameterizedTypes work right now)
- Allow TypeContributions to accept type factories among the type instances and then use this factories to create new types for every unique set of parameters.
|