All Types

com.doubleu.kotlintrader.data.Angebote

Holding all Ort_has_Ware objects that were loaded from the database

com.doubleu.kotlintrader.view.AngeboteView

Displays all offers in a Table. Offers are represented by Ort_has_Ware.

kotlin.Any (extensions in package com.doubleu.kotlintrader.extensions)
com.doubleu.kotlintrader.database.DBHelper

Helper methods for database interaction

com.doubleu.kotlintrader.data.Data
com.doubleu.kotlintrader.database.Database

Handles interaction with the database

com.doubleu.kotlintrader.delegates.DatabaseDelegate

Super class for all Delegates that delegate Entity fields to the database. Implementations of this also must provide a Property.

com.doubleu.kotlintrader.database.Entity

A simple Database Entity. ID Column is required

com.doubleu.kotlintrader.model.Ereignis
com.doubleu.kotlintrader.model.Fahrt
com.doubleu.kotlintrader.util.FxDialogs

Wrapper for JavaFX's OptionPane. Copied from StackOverflow.

javafx.scene.layout.HBox (extensions in package com.doubleu.kotlintrader.extensions)
kotlin.reflect.KMutableProperty (extensions in package com.doubleu.kotlintrader.extensions)
kotlin.reflect.KProperty (extensions in package com.doubleu.kotlintrader.extensions)
com.doubleu.kotlintrader.KotlinTraderApp
com.doubleu.kotlintrader.controller.LoginController
com.doubleu.kotlintrader.view.LoginView

Presents the option for the database connection, the login and assigning the master user. The table on the right lists all available users.

com.doubleu.kotlintrader.util.MD5

Handels MD5 Encryption. The Trader's password is MD5 encrypted.

com.doubleu.kotlintrader.view.MainView

Tying the other views together in a TabPane

com.doubleu.kotlintrader.controller.MasterController
com.doubleu.kotlintrader.view.MasterView

Displays some game option for the master user. Only available when the master user is logged in.

com.doubleu.kotlintrader.delegates.MutableReferenceDelegate

Delegates mutable Entity-References to the database

kotlin.Number (extensions in package com.doubleu.kotlintrader.extensions)
javafx.beans.value.ObservableValue (extensions in package com.doubleu.kotlintrader.extensions)
com.doubleu.kotlintrader.model.Ort
com.doubleu.kotlintrader.data.OrtWaren

Holding Ort_has_Ware objects that were loaded from the database. They always depend on the current ort

com.doubleu.kotlintrader.model.Ort_has_Ware
com.doubleu.kotlintrader.data.Orte

Holding all Ort objects that were loaded from the database

com.doubleu.kotlintrader.delegates.PropertyDelegate

Delegates simple properties to the database

com.doubleu.kotlintrader.database.RefEntity

Database Entity with 2 ID Columns

com.doubleu.kotlintrader.delegates.ReferenceDelegate

Delegates an immutable Entity-Reference to the database

javafx.scene.layout.Region (extensions in package com.doubleu.kotlintrader.extensions)
com.doubleu.kotlintrader.model.Schiff
com.doubleu.kotlintrader.data.SchiffWaren

Holding Schiff_has_Ware objects that were loaded from the database. They always depend on the current schiff

com.doubleu.kotlintrader.model.Schiff_has_Ware
com.doubleu.kotlintrader.data.Schiffe

Holding all Schiff objects that were loaded from the database

com.doubleu.kotlintrader.util.Settings
com.doubleu.kotlintrader.data.Storage

Provides Storage for various Entitys

com.doubleu.kotlintrader.controller.TradeController
com.doubleu.kotlintrader.view.TradeView

View responsible for trading. Left table shows Ware depending on the current Ort. Right table shows Ware depending on the current Schiff. Bottom panel shows information about the logged in Trader and his Schiff

com.doubleu.kotlintrader.model.Trader
com.doubleu.kotlintrader.data.Users

Holding all Trader objects that were loaded from the database

javafx.scene.layout.VBox (extensions in package com.doubleu.kotlintrader.extensions)
com.doubleu.kotlintrader.model.Ware