Interface TypeConverter<X,Y>
- Record Components:
X
- The type of the class memberY
- The type stored in the datastore
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
BigDecimalArrayByteBufferConverter
,BigDecimalDoubleConverter
,BigDecimalStringConverter
,BigIntegerArrayByteBufferConverter
,BigIntegerLongConverter
,BigIntegerStringConverter
,BitSetStringConverter
,BooleanArrayByteBufferConverter
,BooleanIntegerConverter
,BooleanYNConverter
,BufferedImageByteArrayConverter
,BufferedImageByteBufferConverter
,ByteArrayByteBufferConverter
,ByteObjectArrayByteBufferConverter
,CalendarComponentsConverter
,CalendarDateConverter
,CalendarStringConverter
,CalendarTimestampConverter
,CharacterStringConverter
,CharArrayByteBufferConverter
,ClassStringConverter
,ColorComponentsConverter
,ColorStringConverter
,CurrencyStringConverter
,DateLongConverter
,DateStringConverter
,DoubleArrayByteBufferConverter
,DurationDoubleConverter
,DurationLongConverter
,DurationStringConverter
,FloatArrayByteBufferConverter
,InstantDateConverter
,InstantLongConverter
,InstantStringConverter
,InstantTimestampConverter
,IntArrayByteBufferConverter
,IntegerStringConverter
,LocalDateDateConverter
,LocalDateSqlDateConverter
,LocalDateStringConverter
,LocalDateTimeDateConverter
,LocalDateTimeStringConverter
,LocalDateTimeTimestampConverter
,LocaleStringConverter
,LocalTimeDateConverter
,LocalTimeLongConverter
,LocalTimeSqlTimeConverter
,LocalTimeStringConverter
,LongArrayByteBufferConverter
,LongStringConverter
,MonthDayComponentsConverter
,MonthDayDateConverter
,MonthDaySqlDateConverter
,MonthDayStringConverter
,OffsetDateTimeDateConverter
,OffsetDateTimeStringConverter
,OffsetDateTimeTimestampConverter
,OffsetTimeLongConverter
,OffsetTimeSqlTimeConverter
,OffsetTimeStringConverter
,PeriodComponentsConverter
,PeriodStringConverter
,SerializableByteArrayConverter
,SerializableByteBufferConverter
,SerializableStringConverter
,ShortArrayByteBufferConverter
,SqlDateDateConverter
,SqlDateLongConverter
,SqlDateStringConverter
,SqlTimeDateConverter
,SqlTimeLongConverter
,SqlTimestampDateConverter
,SqlTimestampLongConverter
,SqlTimestampStringConverter
,SqlTimeStringConverter
,StringBufferStringConverter
,StringBuilderStringConverter
,TimeZoneStringConverter
,URIStringConverter
,URLStringConverter
,UUIDStringConverter
,YearIntegerConverter
,YearMonthComponentsConverter
,YearMonthDateConverter
,YearMonthSqlDateConverter
,YearMonthStringConverter
,YearStringConverter
,ZonedDateTimeStringConverter
,ZonedDateTimeTimestampConverter
,ZoneIdStringConverter
,ZoneOffsetStringConverter
Converter for a java type to another type suitable for the datastore.
-
Method Summary
Modifier and TypeMethodDescriptiontoDatastoreType
(X memberValue) Method to convert the passed member value to the datastore type.toMemberType
(Y datastoreValue) Method to convert the passed datastore value to the member type.
-
Method Details
-
toDatastoreType
Method to convert the passed member value to the datastore type.- Parameters:
memberValue
- Value from the member- Returns:
- Value for the datastore
-
toMemberType
Method to convert the passed datastore value to the member type.- Parameters:
datastoreValue
- Value from the datastore- Returns:
- Value for the member
-