public class DateDatatype extends java.lang.Object implements Datatype<java.util.Date>, ParameterizedDatatype
DateDatatype
works with java.sql.Date
but is parameterized with
java.util.Date
to avoid problems with casting.Modifier and Type | Field and Description |
---|---|
protected FormatStringsRegistry |
formatStringsRegistry |
Constructor and Description |
---|
DateDatatype() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.Object value)
Converts value to String.
|
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale)
Converts value to String taking into account local formats.
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
protected java.sql.Date |
normalize(java.util.Date dateTime) |
java.util.Date |
parse(java.lang.String value)
Parses value from String
|
java.util.Date |
parse(java.lang.String value,
java.util.Locale locale)
Parses value from String taking into account local formats
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId, getJavaClass
@Autowired protected FormatStringsRegistry formatStringsRegistry
public java.lang.String format(java.lang.Object value)
Datatype
public java.lang.String format(java.lang.Object value, java.util.Locale locale)
Datatype
protected java.sql.Date normalize(java.util.Date dateTime)
public java.util.Date parse(java.lang.String value) throws java.text.ParseException
Datatype
public java.util.Date parse(java.lang.String value, java.util.Locale locale) throws java.text.ParseException
Datatype
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
getParameters
in interface ParameterizedDatatype
public java.lang.String toString()
toString
in class java.lang.Object