## Uses of Interface
de.katho.kBorrow.interfaces.KDataModel

Packages that use KDataModel
de.katho.kBorrow.controller
de.katho.kBorrow.data
de.katho.kBorrow.gui
de.katho.kBorrow.interfaces
de.katho.kBorrow.listener
de.katho.kBorrow.models

### Uses of KDataModel in de.katho.kBorrow.controller

Constructor parameters in de.katho.kBorrow.controller with type arguments of type KDataModel
Constructor and Description
`ArticleController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt eine neue Instanz des ArticleController.
`ManageLendingsController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt eine neue Instanz des ManageLendingsController.
`NewLendingController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models, Settings pSettings)` Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
`UserController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.

### Uses of KDataModel in de.katho.kBorrow.data

Classes in de.katho.kBorrow.data that implement KDataModel
`class` `KArticleModel` Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
`class` `KLenderModel` Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
`class` `KLendingModel` Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten.
`class` `KUserModel` Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.

### Uses of KDataModel in de.katho.kBorrow.gui

Constructor parameters in de.katho.kBorrow.gui with type arguments of type KDataModel
Constructor and Description
`ArticleInspectFrame(int pId, java.util.HashMap<java.lang.String,KDataModel> models)` Erstellt den ArticleInspectFrame
`ArticlePanel(DbConnector dbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Gestaltet und erzeugt das Panel.
`ManageLendingsPanel(DbConnector dbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
`NewLendingPanel(DbConnector dbCon, java.util.HashMap<java.lang.String,KDataModel> models, Settings pSettings)` Erzeugt das Panel
`UserPanel(DbConnector dbCon, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt das UserPanel

### Uses of KDataModel in de.katho.kBorrow.interfaces

Methods in de.katho.kBorrow.interfaces with parameters of type KDataModel
`void` KGuiModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.

### Uses of KDataModel in de.katho.kBorrow.listener

Constructor parameters in de.katho.kBorrow.listener with type arguments of type KDataModel
Constructor and Description
`ArticleInspectTableButton(java.lang.String pLabel, javax.swing.JTable pTable, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt den "Details"-Button in der Artikeltabelle.

### Uses of KDataModel in de.katho.kBorrow.models

Fields in de.katho.kBorrow.models declared as KDataModel
`private KDataModel` LendingTableModel.`articleModel` Referenz auf das ArticleModel
`private KDataModel` LendingTableModel.`lenderModel` Referenz auf das LenderModel
`private KDataModel` LendingTableModel.`lendingModel` Referenz auf das LendingModel
`private KDataModel` LendingTableModel.`userModel` Referenz auf das UserModel

Methods in de.katho.kBorrow.models with parameters of type KDataModel
`void` UserTableModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
`void` UserListModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
`void` RewriteUserModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
`void` LendingTableModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
`void` FreeArticleTableModel.`fetchData(KDataModel pModel)`
`void` ArticleTableModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
`void` ArticleInspectTableModel.`fetchData(KDataModel pModel)` Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.

Constructors in de.katho.kBorrow.models with parameters of type KDataModel
Constructor and Description
`UserListModel(KDataModel pUserModel)` Erzeugt das UserListModel.
`UserTableModel(KDataModel pModel)` Erzeugt das UserTableModel.

Constructor parameters in de.katho.kBorrow.models with type arguments of type KDataModel
Constructor and Description
`ArticleInspectTableModel(int pId, java.util.HashMap<java.lang.String,KDataModel> models)` Erzeugt das ArticleInspectTableModel.
`LendingTableModel(java.util.HashMap<java.lang.String,KDataModel> pModels)` Erzeugt das LendingTableModel.