AttributeConverter
interfacein packageklyn.data.mapping
public interface AttributeConverter<T, TProvider>:
AttributeConverter

Converts one mapped Klyn value to and from a provider value.

Implementations are statically typed and must not rely on reflection during ordinary entity materialization or persistence.

Example
@Converter(autoApply=true)
public class EmailConverter implements AttributeConverter<Email, String>:

public toProvider(value as Email) as String:
return value.toString()

public fromProvider(value as String) as Email:
return Email(value)
Methods
Modifier and Type Member Description
public fromProvider
fromProvider(value as TProvider) as T
Converts a provider value to its entity property representation.
public toProvider
toProvider(value as T) as TProvider
Converts an entity property value to its provider representation.