It was such a simple, brilliant idea. Use the power of Java 5.0 enumerated types to encode details of a data dictionary (attribute name, type, range, units, etc.) and create a type-safe system for ...
If you create a CustomerRepository that inherits from ReadRepository, you might choose to set the type of your base class: Public Class CustomerRepository Inherits ReadRepository(Of Customer) End ...