public class DateStringType extends BaseDateType
Date object as a String.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_WIDTH |
| Modifier | Constructor and Description |
|---|---|
protected |
DateStringType(SqlType sqlType) |
protected |
DateStringType(SqlType sqlType,
Class<?>[] classes) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDefaultWidth()
Return the default width associated with this type or 0 if none.
|
Class<?> |
getPrimaryClass()
Return the class most associated with this persister or null if none.
|
static DateStringType |
getSingleton() |
Object |
javaToSqlArg(FieldType fieldType,
Object obj)
Convert a Java object and return the appropriate argument to a SQL insert or update statement.
|
Object |
makeConfigObject(FieldType fieldType)
This makes a configuration object for the data-type or returns null if none.
|
Object |
parseDefaultString(FieldType fieldType,
String defaultStr)
Convert a default string object and return the appropriate argument to a SQL insert or update statement.
|
Object |
resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos)
Convert a string result value to the related Java field.
|
Object |
resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos)
Return the SQL argument object extracted from the results associated with column in position columnPos.
|
Object |
sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos)
Return the object converted from the SQL arg to java.
|
convertDateStringConfig, getDefaultDateFormatConfig, isValidForField, isValidForVersion, moveToNextValue, normalizeDateString, parseDateStringconvertIdNumber, dataIsEqual, generateId, getAssociatedClasses, getAssociatedClassNames, getSqlOtherType, getSqlType, isAppropriateId, isArgumentHolderRequired, isComparable, isEscapedDefaultValue, isEscapedValue, isPrimitive, isSelfGeneratedId, isValidGeneratedTypeisStreamType, resultToJavaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStreamType, resultToJavaprotected DateStringType(SqlType sqlType)
public static DateStringType getSingleton()
public Object parseDefaultString(FieldType fieldType, String defaultStr) throws SQLException
FieldConverterSQLExceptionpublic Object resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos) throws SQLException
FieldConverterfieldType - Associated FieldType which may be null.SQLException - If there is a problem accessing the results data.public Object sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos) throws SQLException
FieldConvertersqlArgToJava in interface FieldConvertersqlArgToJava in class BaseFieldConverterfieldType - Associated FieldType which may be null.sqlArg - SQL argument converted with FieldConverter.resultToSqlArg(FieldType, DatabaseResults, int) which will not be
null.SQLException - If there are problems with the conversion.public Object javaToSqlArg(FieldType fieldType, Object obj)
FieldConverterjavaToSqlArg in interface FieldConverterjavaToSqlArg in class BaseFieldConverterpublic Object makeConfigObject(FieldType fieldType)
FieldConverterFieldType.getDataTypeConfigObj().makeConfigObject in interface FieldConvertermakeConfigObject in class BaseFieldConverterFieldConverter.makeConfigObject(FieldType)public int getDefaultWidth()
DataPersistergetDefaultWidth in interface DataPersistergetDefaultWidth in class BaseDataTypepublic Object resultStringToJava(FieldType fieldType, String stringValue, int columnPos) throws SQLException
FieldConverterresultStringToJava in interface FieldConverterresultStringToJava in class BaseDataTypeSQLExceptionpublic Class<?> getPrimaryClass()
DataPersistergetPrimaryClass in interface DataPersistergetPrimaryClass in class BaseDataTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.