KotlinTrader / com.doubleu.kotlintrader.delegates / PropertyDelegate

PropertyDelegate

class PropertyDelegate<T, V> : DatabaseDelegate<V>

Delegates simple properties to the database

Constructors

<init> PropertyDelegate(entity: Entity<T>, field: KProperty<V>)

Delegates simple properties to the database

Properties

entity val entity: Entity<T>
field val field: KProperty<V>

Inherited Properties

_value var _value: X
retrieveFromDb var retrieveFromDb: Boolean
valueProperty val valueProperty: SimpleObjectProperty<X>

Functions

process fun process(value: V): Unit
retrieve fun retrieve(): V

Inherited Functions

getValue operator fun getValue(ignore: Entity<*>, ignore2: KProperty<*>): X

Extension Functions

valueOf fun Any?.valueOf(): String