KotlinTrader / com.doubleu.kotlintrader.delegates / MutableReferenceDelegate

MutableReferenceDelegate

class MutableReferenceDelegate<T : Entity<T>> : DatabaseDelegate<T>

Delegates mutable Entity-References to the database

Constructors

<init> MutableReferenceDelegate(referencedClazz: KClass<T>, field: KMutableProperty0<Long>)

Delegates mutable Entity-References to the database

Properties

field val field: KMutableProperty0<Long>
referencedClazz val referencedClazz: KClass<T>

Inherited Properties

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

Functions

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

Inherited Functions

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

Extension Functions

valueOf fun Any?.valueOf(): String