Package org.dellroad.stuff.validation
Class DefaultUniquifier
java.lang.Object
org.dellroad.stuff.validation.DefaultUniquifier
- All Implemented Interfaces:
Uniquifier<Object>
Default uniquifier for
@Unique constraints.
This class assumes all non-null values are already uniquified and so just returns its argument from getUniqued(java.lang.Object).
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultUniquifier
public DefaultUniquifier()
-
-
Method Details
-
getUniqued
Uniquify value.The implementation in
DefaultUniquifierjust returnsvalue.- Specified by:
getUniquedin interfaceUniquifier<Object>- Parameters:
value- the value to be uniquified- Returns:
- unique representative, or
nullto exceptvaluefrom the uniqueness requirement
-