ScalarProp

class ScalarProp<T, V>(prop: KProperty1<T, V>, category: ChangeCategory, render: (V) -> String = { it.toString() }) : FieldDef<T>

Constructors

Link copied to clipboard
constructor(prop: KProperty1<T, V>, category: ChangeCategory, render: (V) -> String = { it.toString() })

Functions

Link copied to clipboard
open override fun diff(table: String, entityId: Long, entityLabel: String, old: T, neu: T): Change.Updated.Field?