Class AbstractValueObject<T>
java.lang.Object
com.reallifedeveloper.common.domain.AbstractValueObject<T>
- Type Parameters:
T- the type of value object
- All Implemented Interfaces:
DomainObject<T>,ValueObject<T>
An abstract base class that should be used when creating value objects.
It provides no extra functionality, but reminds the implementor to add implementations of hashCode(),
equals(Object) and toString() to the value object class.
- Author:
- RealLifeDeveloper