//tvlib/org.mjdev.tvlib.database.convert/PropertyEnumConverter
PropertyEnumConverter
[androidJvm]\ open class PropertyEnumConverter<T, R>(values: Array<T>, default: T, predicate: T.(R) -> Boolean, supplier: (T) -> R?) : PropertyConverter<T, R>
Constructors
| PropertyEnumConverter | [androidJvm] constructor(values: Array<T>, default: T, predicate: T.(R) -> Boolean, supplier: (T) -> R?) |
Functions
| Name | Summary |
|---|---|
| convertToDatabaseValue | [androidJvm] open override fun convertToDatabaseValue(entityProperty: T?): R? |
| convertToEntityProperty | [androidJvm] open override fun convertToEntityProperty(databaseValue: R?): T? |
| equals | [androidJvm] open operator fun equals(other: Any?): Boolean |
| hashCode | [androidJvm] open fun hashCode(): Int |
| toString | [androidJvm] open fun toString(): String |