index.md 2.6 KB

//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