public abstract class AbstractPropertyMetadata<T> extends java.lang.Object implements IPropertyMetadata<T>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_ERROR_INVALID_NAME
Error message for invalid property name
|
public static final java.lang.String PROPERTY_ERROR_INVALID_NAME
public java.lang.String getName()
IPropertyMetadata
getName
in interface IPropertyMetadata<T>
public void setName(java.lang.String name)
public abstract T validate(T value) throws ValidationException
validate
in interface IPropertyMetadata<T>
ValidationException
- Thrown upon validation errors