Interface ConversionProvider
- All Known Implementing Classes:
AbstractJavaTimeToStringConversion,AbstractJodaTypeToStringConversion,AbstractNumberToStringConversion,BigDecimalToBigIntegerConversion,BigDecimalToPrimitiveConversion,BigDecimalToStringConversion,BigDecimalToWrapperConversion,BigIntegerToPrimitiveConversion,BigIntegerToStringConversion,BigIntegerToWrapperConversion,CharToStringConversion,CharWrapperToStringConversion,CurrencyToStringConversion,DateToSqlDateConversion,DateToSqlTimeConversion,DateToSqlTimestampConversion,DateToStringConversion,EnumStringConversion,EnumToIntegerConversion,JavaInstantToDateConversion,JavaLocalDateTimeToDateConversion,JavaLocalDateTimeToLocalDateConversion,JavaLocalDateTimeToStringConversion,JavaLocalDateToDateConversion,JavaLocalDateToSqlDateConversion,JavaLocalDateToStringConversion,JavaLocalTimeToStringConversion,JavaZonedDateTimeToDateConversion,JavaZonedDateTimeToStringConversion,JodaDateTimeToCalendarConversion,JodaDateTimeToStringConversion,JodaLocalDateTimeToStringConversion,JodaLocalDateToStringConversion,JodaLocalTimeToStringConversion,JodaTimeToDateConversion,LocaleToStringConversion,OptionalWrapperConversionProvider,PrimitiveToPrimitiveConversion,PrimitiveToStringConversion,PrimitiveToWrapperConversion,ReverseConversion,SimpleConversion,StaticParseToStringConversion,StringBuilderToStringConversion,TypeToOptionalConversion,URLToStringConversion,UUIDToStringConversion,WrapperToStringConversion,WrapperToWrapperConversion
public interface ConversionProvider
Implementations create inline
TypeConversions such as
(long)source,Integer.valueOf(source)ornew SimpleDateFormat().format( source ).
- Author:
- Gunnar Morling
-
Method Summary
Modifier and TypeMethodDescriptionfrom(ConversionContext conversionContext) Creates the conversion from target to source of a property mapping.default List<FieldReference> getRequiredHelperFields(ConversionContext conversionContext) Retrieves any fields required for creating the conversion.getRequiredHelperMethods(ConversionContext conversionContext) Retrieves any helper methods required for creating the conversion.to(ConversionContext conversionContext) Creates the conversion from source to target of a property mapping.
-
Method Details
-
to
Creates the conversion from source to target of a property mapping.- Parameters:
conversionContext- ConversionContext providing optional information required for creating the conversion.- Returns:
- A conversion from source to target.
-
from
Creates the conversion from target to source of a property mapping.- Parameters:
conversionContext- ConversionContext providing optional information required for creating the conversion.- Returns:
- A conversion from target to source.
-
getRequiredHelperMethods
Retrieves any helper methods required for creating the conversion.- Parameters:
conversionContext- ConversionContext providing optional information required for creating the conversion.- Returns:
- any helper methods when required.
-
getRequiredHelperFields
Retrieves any fields required for creating the conversion.- Parameters:
conversionContext- ConversionContext providing optional information required for creating the conversion.- Returns:
- any fields when required.
-