Class GsonPersister
java.lang.Object
com.j256.ormlite.field.BaseFieldConverter
com.j256.ormlite.field.types.BaseDataType
com.j256.ormlite.field.types.StringType
com.j256.ormlite.field.types.LongStringType
dev.projectenhanced.enhancedjda.controller.data.persister.custom.GsonPersister
- All Implemented Interfaces:
com.j256.ormlite.field.DataPersister
,com.j256.ormlite.field.FieldConverter
public class GsonPersister
extends com.j256.ormlite.field.types.LongStringType
-
Field Summary
Fields inherited from class com.j256.ormlite.field.types.StringType
DEFAULT_WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GsonPersister
javaToSqlArg
(com.j256.ormlite.field.FieldType fieldType, Object javaObject) sqlArgToJava
(com.j256.ormlite.field.FieldType fieldType, Object sqlArg, int columnPos) Methods inherited from class com.j256.ormlite.field.types.LongStringType
getDefaultWidth, getPrimaryClass, isAppropriateId
Methods inherited from class com.j256.ormlite.field.types.StringType
parseDefaultString, resultToSqlArg
Methods inherited from class com.j256.ormlite.field.types.BaseDataType
convertIdNumber, dataIsEqual, generateId, getAssociatedClasses, getAssociatedClassNames, getSqlOtherType, getSqlType, isArgumentHolderRequired, isComparable, isEscapedDefaultValue, isEscapedValue, isPrimitive, isSelfGeneratedId, isValidForField, isValidForVersion, isValidGeneratedType, moveToNextValue, resultStringToJava
Methods inherited from class com.j256.ormlite.field.BaseFieldConverter
isStreamType, makeConfigObject, resultToJava
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.j256.ormlite.field.FieldConverter
isStreamType, makeConfigObject, resultToJava
-
Constructor Details
-
GsonPersister
public GsonPersister()
-
-
Method Details
-
getSingleton
-
javaToSqlArg
public Object javaToSqlArg(com.j256.ormlite.field.FieldType fieldType, Object javaObject) throws SQLException - Specified by:
javaToSqlArg
in interfacecom.j256.ormlite.field.FieldConverter
- Overrides:
javaToSqlArg
in classcom.j256.ormlite.field.BaseFieldConverter
- Throws:
SQLException
-
sqlArgToJava
public Object sqlArgToJava(com.j256.ormlite.field.FieldType fieldType, Object sqlArg, int columnPos) throws SQLException - Specified by:
sqlArgToJava
in interfacecom.j256.ormlite.field.FieldConverter
- Overrides:
sqlArgToJava
in classcom.j256.ormlite.field.BaseFieldConverter
- Throws:
SQLException
-