public class LocalDateTimePropertyMetadata extends NullablePropertyMetadata<org.joda.time.LocalDateTime>
SHOULD_NOT_BE_NULL
PROPERTY_ERROR_INVALID_NAME
Constructor and Description |
---|
LocalDateTimePropertyMetadata(java.lang.String name,
org.joda.time.LocalDateTime minValue,
org.joda.time.LocalDateTime maxValue,
boolean notNull)
Constructor initializing with a min and a max value
|
Modifier and Type | Method and Description |
---|---|
org.joda.time.LocalDateTime |
getMaxValue() |
org.joda.time.LocalDateTime |
getMinValue() |
void |
setMaxValue(org.joda.time.LocalDateTime maxValue) |
void |
setMinValue(org.joda.time.LocalDateTime minValue) |
org.joda.time.LocalDateTime |
validate(org.joda.time.LocalDateTime value)
Validates the given value with the current constraints.
|
getNotNull, setNotNull
getName, setName
public LocalDateTimePropertyMetadata(java.lang.String name, org.joda.time.LocalDateTime minValue, org.joda.time.LocalDateTime maxValue, boolean notNull)
java.lang.IllegalArgumentException
- An argument is invalidpublic org.joda.time.LocalDateTime getMinValue()
public void setMinValue(org.joda.time.LocalDateTime minValue)
public org.joda.time.LocalDateTime getMaxValue()
public void setMaxValue(org.joda.time.LocalDateTime maxValue)
public org.joda.time.LocalDateTime validate(org.joda.time.LocalDateTime value) throws ValidationException
validate
in interface IPropertyMetadata<org.joda.time.LocalDateTime>
validate
in class NullablePropertyMetadata<org.joda.time.LocalDateTime>
ValidationException
- Thrown upon validation errors