KotlinTrader / com.doubleu.kotlintrader.model / Schiff

Schiff

class Schiff : Entity<Schiff>

Types

Model class Model : ItemViewModel<Schiff?>

Constructors

<init> Schiff(id: Long)

Properties

blocked var blocked: Boolean
blockedProperty val blockedProperty: Property<Boolean>
fahrkosten var fahrkosten: Float
fahrkostenProperty val fahrkostenProperty: Property<Float>
id val id: Long
name var name: String
nameProperty val nameProperty: Property<String>
ort var ort: Ort
ortProperty val ortProperty: Property<Ort>
ort_id var ort_id: Long
ort_idProperty val ort_idProperty: Property<Long>
tonnage var tonnage: Int
tonnageProperty val tonnageProperty: Property<Int>
trader var trader: Trader
traderProperty val traderProperty: Property<Trader>
trader_id var trader_id: Long
trader_idProperty val trader_idProperty: Property<Long>
wert var wert: Double
wertProperty val wertProperty: Property<Double>

Inherited Properties

delegateMap val delegateMap: MutableMap<KProperty<*>, DatabaseDelegate<*>>
idProperty val idProperty: LongProperty

Functions

model fun model(property: ObjectProperty<Schiff?>): Model

Returns an ItemViewModel containing the given Entity

Inherited Functions

default fun <V> default(property: KProperty<V>): V

Retrieves the default value for the given property

delegate fun <V : Any> delegate(property: KProperty<V>, default: V): PropertyDelegate<T, V>

Returns a Delegate to the given property.

mutableReference fun <E : Entity<E>> mutableReference(key: KMutableProperty0<E>, property: KMutableProperty0<Long>): MutableReferenceDelegate<E>

Returns a Delegate to the given property.

property fun <V> property(property: KProperty<V>): Property<V>

Returns the FXProperty associated with the passed Entity-Property

reference fun <E : Entity<E>> reference(key: KProperty<E>, property: KProperty<Long>): ReferenceDelegate<E>

Returns a Delegate to the given property.

reset fun reset(): Unit

Resets this entity back to it's default values

retrieve fun retrieve(lazy: Boolean): Unit

Reloads the Entity from the database

Extension Functions

valueOf fun Any?.valueOf(): String