From 78f87f76602263910c7ca0994a9d2a6a47951357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20K=C3=B6nig?= Date: Wed, 28 Jan 2015 16:28:01 +0100 Subject: [PATCH] =?UTF-8?q?javadoc=20zu=20webseite=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .project | 17 + doc/allclasses-frame.html | 65 ++ doc/allclasses-noframe.html | 65 ++ doc/constant-values.html | 577 +++++++++++ doc/de/katho/kBorrow/KLogger.html | 392 ++++++++ doc/de/katho/kBorrow/Settings.html | 453 +++++++++ doc/de/katho/kBorrow/Util.html | 423 ++++++++ doc/de/katho/kBorrow/class-use/KLogger.html | 124 +++ doc/de/katho/kBorrow/class-use/Settings.html | 205 ++++ doc/de/katho/kBorrow/class-use/Util.html | 124 +++ .../kBorrow/controller/ArticleController.html | 436 +++++++++ .../controller/ManageLendingsController.html | 361 +++++++ .../controller/NewLendingController.html | 491 ++++++++++ .../RewriteToNewUserController.html | 330 +++++++ .../kBorrow/controller/UserController.html | 436 +++++++++ .../class-use/ArticleController.html | 191 ++++ .../class-use/ManageLendingsController.html | 166 ++++ .../class-use/NewLendingController.html | 166 ++++ .../class-use/RewriteToNewUserController.html | 166 ++++ .../controller/class-use/UserController.html | 191 ++++ .../kBorrow/controller/package-frame.html | 24 + .../kBorrow/controller/package-summary.html | 168 ++++ .../kBorrow/controller/package-tree.html | 141 +++ .../katho/kBorrow/controller/package-use.html | 205 ++++ .../converter/LenderNameConverter.html | 310 ++++++ .../LenderStudentnumberConverter.html | 310 ++++++ .../converter/LenderSurnameConverter.html | 310 ++++++ .../class-use/LenderNameConverter.html | 124 +++ .../LenderStudentnumberConverter.html | 124 +++ .../class-use/LenderSurnameConverter.html | 124 +++ .../kBorrow/converter/package-frame.html | 22 + .../kBorrow/converter/package-summary.html | 156 +++ .../katho/kBorrow/converter/package-tree.html | 143 +++ .../katho/kBorrow/converter/package-use.html | 124 +++ doc/de/katho/kBorrow/data/KArticleModel.html | 435 +++++++++ doc/de/katho/kBorrow/data/KLenderModel.html | 463 +++++++++ doc/de/katho/kBorrow/data/KLendingModel.html | 435 +++++++++ doc/de/katho/kBorrow/data/KUserModel.html | 457 +++++++++ .../kBorrow/data/class-use/KArticleModel.html | 233 +++++ .../kBorrow/data/class-use/KLenderModel.html | 214 +++++ .../kBorrow/data/class-use/KLendingModel.html | 178 ++++ .../kBorrow/data/class-use/KUserModel.html | 255 +++++ .../katho/kBorrow/data/objects/KArticle.html | 502 ++++++++++ .../katho/kBorrow/data/objects/KLender.html | 442 +++++++++ .../katho/kBorrow/data/objects/KLending.html | 559 +++++++++++ doc/de/katho/kBorrow/data/objects/KUser.html | 443 +++++++++ .../data/objects/class-use/KArticle.html | 272 ++++++ .../data/objects/class-use/KLender.html | 256 +++++ .../data/objects/class-use/KLending.html | 294 ++++++ .../kBorrow/data/objects/class-use/KUser.html | 278 ++++++ .../kBorrow/data/objects/package-frame.html | 23 + .../kBorrow/data/objects/package-summary.html | 162 ++++ .../kBorrow/data/objects/package-tree.html | 140 +++ .../kBorrow/data/objects/package-use.html | 277 ++++++ doc/de/katho/kBorrow/data/package-frame.html | 23 + .../katho/kBorrow/data/package-summary.html | 162 ++++ doc/de/katho/kBorrow/data/package-tree.html | 140 +++ doc/de/katho/kBorrow/data/package-use.html | 236 +++++ doc/de/katho/kBorrow/db/SqlConnector.html | 736 ++++++++++++++ doc/de/katho/kBorrow/db/SqliteConnector.html | 851 +++++++++++++++++ .../kBorrow/db/class-use/SqlConnector.html | 124 +++ .../kBorrow/db/class-use/SqliteConnector.html | 124 +++ doc/de/katho/kBorrow/db/package-frame.html | 21 + doc/de/katho/kBorrow/db/package-summary.html | 148 +++ doc/de/katho/kBorrow/db/package-tree.html | 138 +++ doc/de/katho/kBorrow/db/package-use.html | 124 +++ .../kBorrow/gui/ArticleInspectFrame.html | 444 +++++++++ doc/de/katho/kBorrow/gui/ArticlePanel.html | 772 +++++++++++++++ doc/de/katho/kBorrow/gui/MainWindow.html | 282 ++++++ .../kBorrow/gui/ManageLendingsPanel.html | 407 ++++++++ .../kBorrow/gui/MyFocusTraversalPolicy.html | 443 +++++++++ doc/de/katho/kBorrow/gui/NewLendingPanel.html | 899 ++++++++++++++++++ .../kBorrow/gui/RewriteToNewUserDialog.html | 600 ++++++++++++ doc/de/katho/kBorrow/gui/UserPanel.html | 753 +++++++++++++++ .../gui/class-use/ArticleInspectFrame.html | 124 +++ .../kBorrow/gui/class-use/ArticlePanel.html | 174 ++++ .../kBorrow/gui/class-use/MainWindow.html | 124 +++ .../gui/class-use/ManageLendingsPanel.html | 124 +++ .../gui/class-use/MyFocusTraversalPolicy.html | 124 +++ .../gui/class-use/NewLendingPanel.html | 166 ++++ .../gui/class-use/RewriteToNewUserDialog.html | 124 +++ .../kBorrow/gui/class-use/UserPanel.html | 174 ++++ doc/de/katho/kBorrow/gui/package-frame.html | 27 + doc/de/katho/kBorrow/gui/package-summary.html | 186 ++++ doc/de/katho/kBorrow/gui/package-tree.html | 184 ++++ doc/de/katho/kBorrow/gui/package-use.html | 169 ++++ .../katho/kBorrow/interfaces/DbConnector.html | 641 +++++++++++++ .../katho/kBorrow/interfaces/KDataModel.html | 291 ++++++ .../katho/kBorrow/interfaces/KGuiModel.html | 233 +++++ .../interfaces/class-use/DbConnector.html | 375 ++++++++ .../interfaces/class-use/KDataModel.html | 450 +++++++++ .../interfaces/class-use/KGuiModel.html | 295 ++++++ .../kBorrow/interfaces/package-frame.html | 22 + .../kBorrow/interfaces/package-summary.html | 156 +++ .../kBorrow/interfaces/package-tree.html | 135 +++ .../katho/kBorrow/interfaces/package-use.html | 315 ++++++ .../listener/ArticleDeleteTableButton.html | 353 +++++++ .../listener/ArticleEditTableButton.html | 350 +++++++ .../listener/ArticleInspectTableButton.html | 350 +++++++ .../listener/LendingReturnTableButton.html | 350 +++++++ .../listener/NewLendingTableButton.html | 350 +++++++ .../katho/kBorrow/listener/TableButton.html | 480 ++++++++++ .../listener/UserDeleteTableButton.html | 353 +++++++ .../kBorrow/listener/UserEditTableButton.html | 350 +++++++ .../class-use/ArticleDeleteTableButton.html | 124 +++ .../class-use/ArticleEditTableButton.html | 124 +++ .../class-use/ArticleInspectTableButton.html | 124 +++ .../class-use/LendingReturnTableButton.html | 124 +++ .../class-use/NewLendingTableButton.html | 124 +++ .../listener/class-use/TableButton.html | 202 ++++ .../class-use/UserDeleteTableButton.html | 124 +++ .../class-use/UserEditTableButton.html | 124 +++ .../katho/kBorrow/listener/package-frame.html | 27 + .../kBorrow/listener/package-summary.html | 186 ++++ .../katho/kBorrow/listener/package-tree.html | 151 +++ .../katho/kBorrow/listener/package-use.html | 159 ++++ .../models/ArticleInspectTableModel.html | 570 +++++++++++ .../kBorrow/models/ArticleTableModel.html | 545 +++++++++++ .../kBorrow/models/FreeArticleTableModel.html | 408 ++++++++ .../kBorrow/models/LendingTableModel.html | 604 ++++++++++++ .../kBorrow/models/RewriteUserModel.html | 429 +++++++++ .../katho/kBorrow/models/UserListModel.html | 513 ++++++++++ .../katho/kBorrow/models/UserTableModel.html | 541 +++++++++++ .../class-use/ArticleInspectTableModel.html | 124 +++ .../models/class-use/ArticleTableModel.html | 164 ++++ .../class-use/FreeArticleTableModel.html | 166 ++++ .../models/class-use/LendingTableModel.html | 124 +++ .../models/class-use/RewriteUserModel.html | 166 ++++ .../models/class-use/UserListModel.html | 190 ++++ .../models/class-use/UserTableModel.html | 124 +++ .../katho/kBorrow/models/package-frame.html | 26 + .../katho/kBorrow/models/package-summary.html | 174 ++++ doc/de/katho/kBorrow/models/package-tree.html | 157 +++ doc/de/katho/kBorrow/models/package-use.html | 189 ++++ doc/de/katho/kBorrow/package-frame.html | 22 + doc/de/katho/kBorrow/package-summary.html | 156 +++ doc/de/katho/kBorrow/package-tree.html | 139 +++ doc/de/katho/kBorrow/package-use.html | 180 ++++ doc/deprecated-list.html | 124 +++ doc/help-doc.html | 229 +++++ doc/index-files/index-1.html | 243 +++++ doc/index-files/index-10.html | 289 ++++++ doc/index-files/index-11.html | 219 +++++ doc/index-files/index-12.html | 183 ++++ doc/index-files/index-13.html | 171 ++++ doc/index-files/index-14.html | 139 +++ doc/index-files/index-15.html | 131 +++ doc/index-files/index-16.html | 227 +++++ doc/index-files/index-17.html | 325 +++++++ doc/index-files/index-18.html | 163 ++++ doc/index-files/index-19.html | 231 +++++ doc/index-files/index-2.html | 159 ++++ doc/index-files/index-3.html | 200 ++++ doc/index-files/index-4.html | 263 +++++ doc/index-files/index-5.html | 171 ++++ doc/index-files/index-6.html | 193 ++++ doc/index-files/index-7.html | 460 +++++++++ doc/index-files/index-8.html | 145 +++ doc/index-files/index-9.html | 175 ++++ doc/index.html | 74 ++ doc/overview-frame.html | 30 + doc/overview-summary.html | 171 ++++ doc/overview-tree.html | 260 +++++ doc/package-list | 10 + doc/script.js | 30 + doc/serialized-form.html | 724 ++++++++++++++ doc/stylesheet.css | 574 +++++++++++ 167 files changed, 42575 insertions(+) create mode 100644 .project create mode 100644 doc/allclasses-frame.html create mode 100644 doc/allclasses-noframe.html create mode 100644 doc/constant-values.html create mode 100644 doc/de/katho/kBorrow/KLogger.html create mode 100644 doc/de/katho/kBorrow/Settings.html create mode 100644 doc/de/katho/kBorrow/Util.html create mode 100644 doc/de/katho/kBorrow/class-use/KLogger.html create mode 100644 doc/de/katho/kBorrow/class-use/Settings.html create mode 100644 doc/de/katho/kBorrow/class-use/Util.html create mode 100644 doc/de/katho/kBorrow/controller/ArticleController.html create mode 100644 doc/de/katho/kBorrow/controller/ManageLendingsController.html create mode 100644 doc/de/katho/kBorrow/controller/NewLendingController.html create mode 100644 doc/de/katho/kBorrow/controller/RewriteToNewUserController.html create mode 100644 doc/de/katho/kBorrow/controller/UserController.html create mode 100644 doc/de/katho/kBorrow/controller/class-use/ArticleController.html create mode 100644 doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html create mode 100644 doc/de/katho/kBorrow/controller/class-use/NewLendingController.html create mode 100644 doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html create mode 100644 doc/de/katho/kBorrow/controller/class-use/UserController.html create mode 100644 doc/de/katho/kBorrow/controller/package-frame.html create mode 100644 doc/de/katho/kBorrow/controller/package-summary.html create mode 100644 doc/de/katho/kBorrow/controller/package-tree.html create mode 100644 doc/de/katho/kBorrow/controller/package-use.html create mode 100644 doc/de/katho/kBorrow/converter/LenderNameConverter.html create mode 100644 doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html create mode 100644 doc/de/katho/kBorrow/converter/LenderSurnameConverter.html create mode 100644 doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html create mode 100644 doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html create mode 100644 doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html create mode 100644 doc/de/katho/kBorrow/converter/package-frame.html create mode 100644 doc/de/katho/kBorrow/converter/package-summary.html create mode 100644 doc/de/katho/kBorrow/converter/package-tree.html create mode 100644 doc/de/katho/kBorrow/converter/package-use.html create mode 100644 doc/de/katho/kBorrow/data/KArticleModel.html create mode 100644 doc/de/katho/kBorrow/data/KLenderModel.html create mode 100644 doc/de/katho/kBorrow/data/KLendingModel.html create mode 100644 doc/de/katho/kBorrow/data/KUserModel.html create mode 100644 doc/de/katho/kBorrow/data/class-use/KArticleModel.html create mode 100644 doc/de/katho/kBorrow/data/class-use/KLenderModel.html create mode 100644 doc/de/katho/kBorrow/data/class-use/KLendingModel.html create mode 100644 doc/de/katho/kBorrow/data/class-use/KUserModel.html create mode 100644 doc/de/katho/kBorrow/data/objects/KArticle.html create mode 100644 doc/de/katho/kBorrow/data/objects/KLender.html create mode 100644 doc/de/katho/kBorrow/data/objects/KLending.html create mode 100644 doc/de/katho/kBorrow/data/objects/KUser.html create mode 100644 doc/de/katho/kBorrow/data/objects/class-use/KArticle.html create mode 100644 doc/de/katho/kBorrow/data/objects/class-use/KLender.html create mode 100644 doc/de/katho/kBorrow/data/objects/class-use/KLending.html create mode 100644 doc/de/katho/kBorrow/data/objects/class-use/KUser.html create mode 100644 doc/de/katho/kBorrow/data/objects/package-frame.html create mode 100644 doc/de/katho/kBorrow/data/objects/package-summary.html create mode 100644 doc/de/katho/kBorrow/data/objects/package-tree.html create mode 100644 doc/de/katho/kBorrow/data/objects/package-use.html create mode 100644 doc/de/katho/kBorrow/data/package-frame.html create mode 100644 doc/de/katho/kBorrow/data/package-summary.html create mode 100644 doc/de/katho/kBorrow/data/package-tree.html create mode 100644 doc/de/katho/kBorrow/data/package-use.html create mode 100644 doc/de/katho/kBorrow/db/SqlConnector.html create mode 100644 doc/de/katho/kBorrow/db/SqliteConnector.html create mode 100644 doc/de/katho/kBorrow/db/class-use/SqlConnector.html create mode 100644 doc/de/katho/kBorrow/db/class-use/SqliteConnector.html create mode 100644 doc/de/katho/kBorrow/db/package-frame.html create mode 100644 doc/de/katho/kBorrow/db/package-summary.html create mode 100644 doc/de/katho/kBorrow/db/package-tree.html create mode 100644 doc/de/katho/kBorrow/db/package-use.html create mode 100644 doc/de/katho/kBorrow/gui/ArticleInspectFrame.html create mode 100644 doc/de/katho/kBorrow/gui/ArticlePanel.html create mode 100644 doc/de/katho/kBorrow/gui/MainWindow.html create mode 100644 doc/de/katho/kBorrow/gui/ManageLendingsPanel.html create mode 100644 doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html create mode 100644 doc/de/katho/kBorrow/gui/NewLendingPanel.html create mode 100644 doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html create mode 100644 doc/de/katho/kBorrow/gui/UserPanel.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/MainWindow.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html create mode 100644 doc/de/katho/kBorrow/gui/class-use/UserPanel.html create mode 100644 doc/de/katho/kBorrow/gui/package-frame.html create mode 100644 doc/de/katho/kBorrow/gui/package-summary.html create mode 100644 doc/de/katho/kBorrow/gui/package-tree.html create mode 100644 doc/de/katho/kBorrow/gui/package-use.html create mode 100644 doc/de/katho/kBorrow/interfaces/DbConnector.html create mode 100644 doc/de/katho/kBorrow/interfaces/KDataModel.html create mode 100644 doc/de/katho/kBorrow/interfaces/KGuiModel.html create mode 100644 doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html create mode 100644 doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html create mode 100644 doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html create mode 100644 doc/de/katho/kBorrow/interfaces/package-frame.html create mode 100644 doc/de/katho/kBorrow/interfaces/package-summary.html create mode 100644 doc/de/katho/kBorrow/interfaces/package-tree.html create mode 100644 doc/de/katho/kBorrow/interfaces/package-use.html create mode 100644 doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/ArticleEditTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/LendingReturnTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/NewLendingTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/TableButton.html create mode 100644 doc/de/katho/kBorrow/listener/UserDeleteTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/UserEditTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/TableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html create mode 100644 doc/de/katho/kBorrow/listener/package-frame.html create mode 100644 doc/de/katho/kBorrow/listener/package-summary.html create mode 100644 doc/de/katho/kBorrow/listener/package-tree.html create mode 100644 doc/de/katho/kBorrow/listener/package-use.html create mode 100644 doc/de/katho/kBorrow/models/ArticleInspectTableModel.html create mode 100644 doc/de/katho/kBorrow/models/ArticleTableModel.html create mode 100644 doc/de/katho/kBorrow/models/FreeArticleTableModel.html create mode 100644 doc/de/katho/kBorrow/models/LendingTableModel.html create mode 100644 doc/de/katho/kBorrow/models/RewriteUserModel.html create mode 100644 doc/de/katho/kBorrow/models/UserListModel.html create mode 100644 doc/de/katho/kBorrow/models/UserTableModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/LendingTableModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/UserListModel.html create mode 100644 doc/de/katho/kBorrow/models/class-use/UserTableModel.html create mode 100644 doc/de/katho/kBorrow/models/package-frame.html create mode 100644 doc/de/katho/kBorrow/models/package-summary.html create mode 100644 doc/de/katho/kBorrow/models/package-tree.html create mode 100644 doc/de/katho/kBorrow/models/package-use.html create mode 100644 doc/de/katho/kBorrow/package-frame.html create mode 100644 doc/de/katho/kBorrow/package-summary.html create mode 100644 doc/de/katho/kBorrow/package-tree.html create mode 100644 doc/de/katho/kBorrow/package-use.html create mode 100644 doc/deprecated-list.html create mode 100644 doc/help-doc.html create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-17.html create mode 100644 doc/index-files/index-18.html create mode 100644 doc/index-files/index-19.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html create mode 100644 doc/index.html create mode 100644 doc/overview-frame.html create mode 100644 doc/overview-summary.html create mode 100644 doc/overview-tree.html create mode 100644 doc/package-list create mode 100644 doc/script.js create mode 100644 doc/serialized-form.html create mode 100644 doc/stylesheet.css diff --git a/.project b/.project new file mode 100644 index 0000000..7c8f89b --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + kBorrow + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html new file mode 100644 index 0000000..ef4b0a8 --- /dev/null +++ b/doc/allclasses-frame.html @@ -0,0 +1,65 @@ + + + + + +All Classes + + + + + +

All Classes

+
+ +
+ + diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html new file mode 100644 index 0000000..6f22df0 --- /dev/null +++ b/doc/allclasses-noframe.html @@ -0,0 +1,65 @@ + + + + + +All Classes + + + + + +

All Classes

+
+ +
+ + diff --git a/doc/constant-values.html b/doc/constant-values.html new file mode 100644 index 0000000..1079131 --- /dev/null +++ b/doc/constant-values.html @@ -0,0 +1,577 @@ + + + + + +Constant Field Values + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

de.katho.*

+ + + + +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/KLogger.html b/doc/de/katho/kBorrow/KLogger.html new file mode 100644 index 0000000..2d82eae --- /dev/null +++ b/doc/de/katho/kBorrow/KLogger.html @@ -0,0 +1,392 @@ + + + + + +KLogger + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow
+

Class KLogger

+
+
+ +
+
    +
  • +
    +
    +
    public class KLogger
    +extends java.lang.Object
    +
    Kümmert sich um das Logging von kBorrow.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.StringfDir +
      Das Verzeichnis, in dem das Log angelegt wird
      +
      private java.lang.StringfName +
      Der Dateiname des Logs
      +
      private static java.util.logging.Loggerlogger +
      Das Logger-Objekt
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      private KLogger() +
      Erzeugt eine Instanz des KLoggers
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      private static java.util.logging.LoggergetLogger() +
      Gibt eine kLogger-Instanz zurück.
      +
      static voidlog(java.util.logging.Level pLevel, + java.lang.String pMsg, + java.lang.Exception e) +
      Loggt eine Nachricht in den kLogger und gibt eine Fehlermeldung auf der Konsole aus.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        private static java.util.logging.Logger logger
        +
        Das Logger-Objekt
        +
      • +
      + + + +
        +
      • +

        fDir

        +
        private final java.lang.String fDir
        +
        Das Verzeichnis, in dem das Log angelegt wird
        +
      • +
      + + + +
        +
      • +

        fName

        +
        private final java.lang.String fName
        +
        Der Dateiname des Logs
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KLogger

        +
        private KLogger()
        +         throws java.io.IOException
        +
        Erzeugt eine Instanz des KLoggers
        +
        +
        Throws:
        +
        java.io.IOException - wenn das Logfile nicht erstellt werden kann.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLogger

        +
        private static java.util.logging.Logger getLogger()
        +
        Gibt eine kLogger-Instanz zurück. + + Wenn noch keine Instanz existiert, erzeuge eine neue.
        +
        +
        Returns:
        +
        Instanz des kLoggers.
        +
        +
      • +
      + + + +
        +
      • +

        log

        +
        public static void log(java.util.logging.Level pLevel,
        +                       java.lang.String pMsg,
        +                       java.lang.Exception e)
        +
        Loggt eine Nachricht in den kLogger und gibt eine Fehlermeldung auf der Konsole aus.
        +
        +
        Parameters:
        +
        pLevel - Schwere der Meldung.
        +
        pMsg - Fehlermeldung
        +
        e - Exception, um Stacktrace in das Log schreiben zu können.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/Settings.html b/doc/de/katho/kBorrow/Settings.html new file mode 100644 index 0000000..714e6f6 --- /dev/null +++ b/doc/de/katho/kBorrow/Settings.html @@ -0,0 +1,453 @@ + + + + + +Settings + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow
+

Class Settings

+
+
+ +
+
    +
  • +
    +
    +
    public class Settings
    +extends java.lang.Object
    +
    Verwaltet die Settings-Datei von kBorrow.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.StringfileName +
      Dateiname der Settingsdatei
      +
      private java.lang.StringfilePath +
      Pfad zum Settings-Verzeichnis
      +
      private java.util.Propertiesproperties +
      Properties-Objekt, über das Zugriff auf Settings-Werte erfolgt
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Settings() +
      Initialisiert das Settingsobjekt.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      private voidcreateDefaultConfig() +
      Writes a default config to the config file.
      +
      private booleanfilePathHasValidConfig() +
      Prüft, ob am oben definierten Dateipfad eine valide Config existiert.
      +
      java.lang.StringgetProperty(java.lang.String pKey) +
      Gibt einen Propertieswert zum als Parameter übergebenen Key zurück.
      +
      java.lang.StringgetSettingsDir() +
      Gibt den Pfad zum Configverzeichnis zurück.
      +
      voidsetProperty(java.lang.String pKey, + java.lang.String pValue) +
      Setzt übergebenes Key-Value-Paar und schreibt es in die Configdatei.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        properties

        +
        private java.util.Properties properties
        +
        Properties-Objekt, über das Zugriff auf Settings-Werte erfolgt
        +
      • +
      + + + +
        +
      • +

        filePath

        +
        private final java.lang.String filePath
        +
        Pfad zum Settings-Verzeichnis
        +
      • +
      + + + +
        +
      • +

        fileName

        +
        private final java.lang.String fileName
        +
        Dateiname der Settingsdatei
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Settings

        +
        public Settings()
        +         throws java.lang.Exception
        +
        Initialisiert das Settingsobjekt. + + Prüft, ob am oben definierten Dateipfad eine valide Config existiert. Falls nicht, wird eine neue Config erzeugt.
        +
        +
        Throws:
        +
        java.lang.Exception - wenn eine Exception in filePathHasValidConfig() oder createDefaultConfig() auftritt und dort nicht gefangen wird.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        filePathHasValidConfig

        +
        private boolean filePathHasValidConfig()
        +
        Prüft, ob am oben definierten Dateipfad eine valide Config existiert.
        +
        +
        Returns:
        +
        true, wenn eine valide Config existiert, false, wenn keine Config existiert, oder die Config invalid ist.
        +
        +
      • +
      + + + +
        +
      • +

        createDefaultConfig

        +
        private void createDefaultConfig()
        +                          throws java.lang.Exception
        +
        Writes a default config to the config file.
        +
        +
        Throws:
        +
        java.lang.Exception - wenn Configdatei nicht gefunden oder nicht erzeugt werden konnte.
        +
        +
      • +
      + + + +
        +
      • +

        getProperty

        +
        public java.lang.String getProperty(java.lang.String pKey)
        +
        Gibt einen Propertieswert zum als Parameter übergebenen Key zurück.
        +
        +
        Parameters:
        +
        pKey - Key des angefragten Propertieswerts, null gibt null zurück
        +
        Returns:
        +
        Propertieswert als String oder null, wenn Key nicht gefunden werden konnte.
        +
        +
      • +
      + + + +
        +
      • +

        setProperty

        +
        public void setProperty(java.lang.String pKey,
        +                        java.lang.String pValue)
        +                 throws java.lang.Exception
        +
        Setzt übergebenes Key-Value-Paar und schreibt es in die Configdatei.
        +
        +
        Parameters:
        +
        pKey - Key des zu schreibenden Key-Value-Paars, not null
        +
        pValue - Value des zu schreibenden Key-Value-Paares, null
        +
        Throws:
        +
        java.lang.Exception - Wenn Key null ist, wenn Configdatei nicht gefunden oder nicht beschrieben werden konnte.
        +
        +
      • +
      + + + +
        +
      • +

        getSettingsDir

        +
        public java.lang.String getSettingsDir()
        +
        Gibt den Pfad zum Configverzeichnis zurück.
        +
        +
        Returns:
        +
        Pfad zum Configverzeichnis als String.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/Util.html b/doc/de/katho/kBorrow/Util.html new file mode 100644 index 0000000..13a4f6e --- /dev/null +++ b/doc/de/katho/kBorrow/Util.html @@ -0,0 +1,423 @@ + + + + + +Util + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow
+

Class Util

+
+
+ +
+
    +
  • +
    +
    +
    public final class Util
    +extends java.lang.Object
    +
    Util enthält einige statische Hilfsfunktionen
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static javax.swing.JFramemainwindow +
      Referenz auf das Hauptfensterobjekt
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Util() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static java.lang.StringgenerateRandomString(int length) +
      Generiert einen zufälligen String aus Kleinbuchstaben.
      +
      static java.lang.StringgetCurrentDate() +
      Gibt das aktuelle Datum im Format "dd.MM.yyyy" zurück
      +
      static java.lang.StringremoveLineBreaks(java.lang.String pString) +
      Entfernt Linebreaks aus dem übergebenen String.
      +
      static voidsetMainWindow(javax.swing.JFrame p) +
      Setzt eine Referenz auf das Hauptfenster.
      +
      static voidshowError(java.lang.Exception e) +
      Öffnet einen neuen Dialog mit einer Fehlermeldung und Informationen zur übergebenen Exception
      +
      static voidshowWarning(java.lang.Exception e) +
      Öffnet einen neuen Dialog mit einer Warnmeldung und Informationen zur übergebenen Exception.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        mainwindow

        +
        private static javax.swing.JFrame mainwindow
        +
        Referenz auf das Hauptfensterobjekt
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Util

        +
        public Util()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCurrentDate

        +
        public static java.lang.String getCurrentDate()
        +
        Gibt das aktuelle Datum im Format "dd.MM.yyyy" zurück
        +
        +
        Returns:
        +
        Datum im Format "dd.MM.yyyy"
        +
        +
      • +
      + + + +
        +
      • +

        generateRandomString

        +
        public static java.lang.String generateRandomString(int length)
        +
        Generiert einen zufälligen String aus Kleinbuchstaben.
        +
        +
        Parameters:
        +
        length - Die Länge des zu erzeugenden Strings.
        +
        Returns:
        +
        Zufällig generierter String aus Kleinbuchstaben der Länge 'length'
        +
        +
      • +
      + + + +
        +
      • +

        showWarning

        +
        public static void showWarning(java.lang.Exception e)
        +
        Öffnet einen neuen Dialog mit einer Warnmeldung und Informationen zur übergebenen Exception.
        +
        +
        Parameters:
        +
        e - Exception, die im Dialog angezeigt werden soll.
        +
        +
      • +
      + + + +
        +
      • +

        showError

        +
        public static void showError(java.lang.Exception e)
        +
        Öffnet einen neuen Dialog mit einer Fehlermeldung und Informationen zur übergebenen Exception
        +
        +
        Parameters:
        +
        e - Exception, die im Dialog angezeigt werden soll.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        removeLineBreaks

        +
        public static java.lang.String removeLineBreaks(java.lang.String pString)
        +
        Entfernt Linebreaks aus dem übergebenen String.
        +
        +
        Parameters:
        +
        pString - String, aus dem Linebreaks entfernt werden sollen.
        +
        Returns:
        +
        String ohne Linebreaks.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/class-use/KLogger.html b/doc/de/katho/kBorrow/class-use/KLogger.html new file mode 100644 index 0000000..c1366e1 --- /dev/null +++ b/doc/de/katho/kBorrow/class-use/KLogger.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.KLogger + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.KLogger

+
+
No usage of de.katho.kBorrow.KLogger
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/class-use/Settings.html b/doc/de/katho/kBorrow/class-use/Settings.html new file mode 100644 index 0000000..18f8537 --- /dev/null +++ b/doc/de/katho/kBorrow/class-use/Settings.html @@ -0,0 +1,205 @@ + + + + + +Uses of Class de.katho.kBorrow.Settings + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.Settings

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/class-use/Util.html b/doc/de/katho/kBorrow/class-use/Util.html new file mode 100644 index 0000000..25498e9 --- /dev/null +++ b/doc/de/katho/kBorrow/class-use/Util.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.Util + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.Util

+
+
No usage of de.katho.kBorrow.Util
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/ArticleController.html b/doc/de/katho/kBorrow/controller/ArticleController.html new file mode 100644 index 0000000..02d40ac --- /dev/null +++ b/doc/de/katho/kBorrow/controller/ArticleController.html @@ -0,0 +1,436 @@ + + + + + +ArticleController + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.controller
+

Class ArticleController

+
+
+ +
+
    +
  • +
    +
    +
    public class ArticleController
    +extends java.lang.Object
    +
    ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArticleController(DbConnector pDbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt eine neue Instanz des ArticleController.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcreateArticle(java.lang.String pName, + java.lang.String pDesc) +
      Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle + + Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus: + + + 0: Artikel erfolgreich erzeugt.
      +
      intdeleteArticle(int pId) +
      Löscht den Artikel mit der gegebenen ID in der Datenbank und aktualisiert die Tabelle.
      +
      inteditArticle(int pId, + java.lang.String pName, + java.lang.String pDesc) +
      Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle + + Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus: + + + 0: Artikel erfolgreich geändert + 1: SQL-Fehler beim Erzeugen + 2: Artikelname ist leer +
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      + + + +
        +
      • +

        kArticleModel

        +
        private KArticleModel kArticleModel
        +
        Referenz auf das KArticleModel. Wird benötigt, um Tabellen und Listen zu aktualisieren.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleController

        +
        public ArticleController(DbConnector pDbCon,
        +                         java.util.HashMap<java.lang.String,KDataModel> models)
        +
        Erzeugt eine neue Instanz des ArticleController.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank
        +
        models - HashMap, die die KDataModels enthält.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createArticle

        +
        public int createArticle(java.lang.String pName,
        +                         java.lang.String pDesc)
        +
        Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle + +

        Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

        + +
          +
        • 0: Artikel erfolgreich erzeugt.
        • +
        • 1: SQL-Fehler beim Erzeugen.
        • +
        • 2: Feld "Name" ist leer
        • +
        +
        +
        Parameters:
        +
        pName - Name des Artikels
        +
        pDesc - Beschreibung des Artikels
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editArticle

        +
        public int editArticle(int pId,
        +                       java.lang.String pName,
        +                       java.lang.String pDesc)
        +
        Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle + +

        Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

        + +
          +
        • 0: Artikel erfolgreich geändert
        • +
        • 1: SQL-Fehler beim Erzeugen
        • +
        • 2: Artikelname ist leer
        • +
        +
        +
        Parameters:
        +
        pId - Id des Artikels, der geändert werden soll
        +
        pName - (Neuer) Name des Artikels
        +
        pDesc - (Neue) Beschreibung des Artikels
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteArticle

        +
        public int deleteArticle(int pId)
        +
        Löscht den Artikel mit der gegebenen ID in der Datenbank und aktualisiert die Tabelle. + +

        Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

        + +
          +
        • 0: Artikel konnte erfolgreich gelöscht werden.
        • +
        • 1: Artikel konnte nicht gelöscht werden, unbekannter Fehler (SQL-Fehler).
        • +
        • 2: Artikel konnte nicht gelöscht werden, weil er im Moment verliehen ist.
        • +
        +
        +
        Parameters:
        +
        pId - ID des Artikels, der gelöscht werden soll.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/ManageLendingsController.html b/doc/de/katho/kBorrow/controller/ManageLendingsController.html new file mode 100644 index 0000000..3490268 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/ManageLendingsController.html @@ -0,0 +1,361 @@ + + + + + +ManageLendingsController + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.controller
+

Class ManageLendingsController

+
+
+ +
+
    +
  • +
    +
    +
    public class ManageLendingsController
    +extends java.lang.Object
    +
    ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private KArticleModelarticleModel +
      Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
      +
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private KLendingModellendingModel +
      Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ManageLendingsController(DbConnector pDbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt eine neue Instanz des ManageLendingsController.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidreturnLending(int pId) +
      Trägt die aktive Ausleihe mit der ID "pId" wieder als verfügbar ein.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      + + + +
        +
      • +

        articleModel

        +
        private KArticleModel articleModel
        +
        Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        lendingModel

        +
        private KLendingModel lendingModel
        +
        Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ManageLendingsController

        +
        public ManageLendingsController(DbConnector pDbCon,
        +                                java.util.HashMap<java.lang.String,KDataModel> models)
        +
        Erzeugt eine neue Instanz des ManageLendingsController.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        models - HashMap mit KDataModels.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        returnLending

        +
        public void returnLending(int pId)
        +
        Trägt die aktive Ausleihe mit der ID "pId" wieder als verfügbar ein. + Das ausgeliehene Objekt wird somit zurück gegeben.
        +
        +
        Parameters:
        +
        pId - ID der zurückzugebenden Ausleihe.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/NewLendingController.html b/doc/de/katho/kBorrow/controller/NewLendingController.html new file mode 100644 index 0000000..8a7d69f --- /dev/null +++ b/doc/de/katho/kBorrow/controller/NewLendingController.html @@ -0,0 +1,491 @@ + + + + + +NewLendingController + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.controller
+

Class NewLendingController

+
+
+ +
+
    +
  • +
    +
    +
    public class NewLendingController
    +extends java.lang.Object
    +
    NewLendingController führt sämtliche Datenbankoperationen aus, die von NewLendingPanel angestoßen werden.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private KArticleModelkArticleModel +
      Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
      +
      private KLenderModelkLenderModel +
      Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
      +
      private KLendingModelkLendingModel +
      Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
      +
      private KUserModelkUserModel +
      Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
      +
      private Settingssettings +
      Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      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.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      private voidcreatePdfFile(int pLendingId) +
      Erzeugt ein PDF-File mit allen relevanten Daten zur als Parameter übergebenen Lending-ID.
      +
      private java.io.FilecreateRandomPdf() +
      Erzeugt ein PDF-File mit zufälligem Dateinamen.
      +
      intnewLending(int pArtId, + java.lang.String pLName, + java.lang.String pLSurname, + java.lang.String pLSN, + java.lang.String pStartDate, + java.util.Date pEstEndDate, + java.lang.String pUsername) +
      Erzeugt eine neue Ausleihe.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      + + + +
        +
      • +

        kUserModel

        +
        private KUserModel kUserModel
        +
        Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        kLenderModel

        +
        private KLenderModel kLenderModel
        +
        Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        kArticleModel

        +
        private KArticleModel kArticleModel
        +
        Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        kLendingModel

        +
        private KLendingModel kLendingModel
        +
        Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        settings

        +
        private Settings settings
        +
        Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NewLendingController

        +
        public 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.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        models - HashMap mit den KDataModels.
        +
        pSettings - Referenz auf die Settings.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newLending

        +
        public int newLending(int pArtId,
        +                      java.lang.String pLName,
        +                      java.lang.String pLSurname,
        +                      java.lang.String pLSN,
        +                      java.lang.String pStartDate,
        +                      java.util.Date pEstEndDate,
        +                      java.lang.String pUsername)
        +               throws java.lang.Exception
        +
        Erzeugt eine neue Ausleihe. + +

        Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

        + +
          +
        • 0: Erfolgreich gespeichert
        • +
        • 1: SQL-Fehler
        • +
        • 2: Notwendige Daten sind leer (Art-ID, Start-Date, Est. End Date)
        • +
        • 3: Das Rückgabedatum ist früher oder gleich dem Ausleihdatum
        • +
        • 4: Die gegebene Kombination aus Lender-Name, -Surname und -Studentnumer existiert mehrmals in der Datenbank. Das darf nicht sein und wird daher einen Fehler!
        • +
        • 5: Matrikelnummer muss eine Zahl sein!
        • +
        +
        +
        Parameters:
        +
        pArtId - Artikel-ID des Artikels, der verliehen wird (darf nicht -1 sein).
        +
        pLName - Vorname des Ausleihers (darf nicht leer sein).
        +
        pLSurname - Nachname des Ausleihers (darf nicht leer sein).
        +
        pLSN - Matrikelnummer des Ausleihers (muss numerisch sein).
        +
        pStartDate - Startdatum der Ausleihe (darf nicht leer sein).
        +
        pEstEndDate - Voraussichtliches Rückgabedatum (darf weder 'null' sein, noch in der Vergagenheit liegen).
        +
        pUsername - Username des Ausleihenden.
        +
        Returns:
        +
        Statuscode als Int.
        +
        Throws:
        +
        java.lang.Exception - ???
        +
        +
      • +
      + + + +
        +
      • +

        createPdfFile

        +
        private void createPdfFile(int pLendingId)
        +                    throws java.lang.Exception
        +
        Erzeugt ein PDF-File mit allen relevanten Daten zur als Parameter übergebenen Lending-ID.
        +
        +
        Parameters:
        +
        pLendingId - ID der Ausleihe, für die ein PDF erzeugt werden soll.
        +
        Throws:
        +
        java.lang.Exception - Wenn Probleme beim Erstellen der Datei auftreten.
        +
        +
      • +
      + + + +
        +
      • +

        createRandomPdf

        +
        private java.io.File createRandomPdf()
        +                              throws java.io.IOException
        +
        Erzeugt ein PDF-File mit zufälligem Dateinamen.
        +
        +
        Returns:
        +
        Gibt eine Referenz auf ein File-Objekt zurück.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme bei der Erstellung der Datei auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html b/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html new file mode 100644 index 0000000..6a52d54 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html @@ -0,0 +1,330 @@ + + + + + +RewriteToNewUserController + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.controller
+

Class RewriteToNewUserController

+
+
+ +
+
    +
  • +
    +
    +
    public class RewriteToNewUserController
    +extends java.lang.Object
    +
    RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch RewriteToNewUserDialog angestoßen werden.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private DbConnectordbCon +
      Referenz auf die Datenbank.
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanrewriteToNewUser(int pOldId, + int pNewId) +
      Schreibt sämtliche Ausleihen vom Benutzer mit der ID 'pOldId' auf den Benutzer mit der ID 'pNewId' um.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RewriteToNewUserController

        +
        public RewriteToNewUserController(DbConnector pDbCon)
        +
        Erzeugt eine neue Instanz des RewriteToNewUserController.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        rewriteToNewUser

        +
        public boolean rewriteToNewUser(int pOldId,
        +                                int pNewId)
        +
        Schreibt sämtliche Ausleihen vom Benutzer mit der ID 'pOldId' auf den Benutzer mit der ID 'pNewId' um.
        +
        +
        Parameters:
        +
        pOldId - ID des bisherigen Benutzers.
        +
        pNewId - ID des neuen Benutzers.
        +
        Returns:
        +
        true, wenn die Operation erfolgreich war, false, wenn sie nicht erfolgreich war.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/UserController.html b/doc/de/katho/kBorrow/controller/UserController.html new file mode 100644 index 0000000..34c9c37 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/UserController.html @@ -0,0 +1,436 @@ + + + + + +UserController + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.controller
+

Class UserController

+
+
+ +
+
    +
  • +
    +
    +
    public class UserController
    +extends java.lang.Object
    +
    UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private KLendingModellendingModel +
      Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
      +
      private KUserModeluserModel +
      Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserController(DbConnector pDbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcreateUser(java.lang.String pName, + java.lang.String pSurname) +
      Erzeugt einen neuen User in der Datenbank.
      +
      booleandeleteUser(int pId) +
      Löscht einen Benutzer aus der Datenbank.
      +
      inteditUser(int pId, + java.lang.String pName, + java.lang.String pSurname) +
      Bearbeitet einen bestehenden User in der Datenbank.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      + + + +
        +
      • +

        userModel

        +
        private KUserModel userModel
        +
        Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
        +
      • +
      + + + +
        +
      • +

        lendingModel

        +
        private KLendingModel lendingModel
        +
        Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserController

        +
        public UserController(DbConnector pDbCon,
        +                      java.util.HashMap<java.lang.String,KDataModel> models)
        +
        Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        models - HashMap mit den KDataModels.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createUser

        +
        public int createUser(java.lang.String pName,
        +                      java.lang.String pSurname)
        +
        Erzeugt einen neuen User in der Datenbank. + +

        Gibt je nach Bearbeitungsergebnis verschiedene Statuscodes zurück.

        + +
          +
        • 0: Benutzer wurde erfolgreich erzeugt.
        • +
        • 1: SQL-Fehler.
        • +
        • 2: pName und pSurname sind leer.
        • +
        +
        +
        Parameters:
        +
        pName - Vorname des Users.
        +
        pSurname - Nachname des Users.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editUser

        +
        public int editUser(int pId,
        +                    java.lang.String pName,
        +                    java.lang.String pSurname)
        +
        Bearbeitet einen bestehenden User in der Datenbank. + +

        Gibt je nach Bearbeitungsergebnis verschiedene Statuscodes zurück.

        + +
          +
        • 0: Benutzer wurde erfolgreich bearbeitet.
        • +
        • 1: SQL-Fehler.
        • +
        • 2: pName und pSurname sind leer.
        • +
        +
        +
        Parameters:
        +
        pId - ID des Benutzers, der bearbeitet werden soll.
        +
        pName - (Neuer) Vorname des Users.
        +
        pSurname - (Neuer) Nachname des Users.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteUser

        +
        public boolean deleteUser(int pId)
        +
        Löscht einen Benutzer aus der Datenbank. + +

        + Falls ein Benutzer gelöscht werden soll, auf den noch Ausleihen eingetragen sind, wird RewriteToNewUserDialog + aufgerufen, wo der Benutzer die Möglichkeit hat, einen Benutzer auszuwählen, auf den die Ausleihen umgeschrieben werden sollen. +

        +
        +
        Parameters:
        +
        pId - ID des Benutzers, der gelöscht werden soll.
        +
        Returns:
        +
        True, wenn der Benutzer gelöscht werden konnte, false, wenn er nicht gelöscht werden konnte.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/class-use/ArticleController.html b/doc/de/katho/kBorrow/controller/class-use/ArticleController.html new file mode 100644 index 0000000..ae64405 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/class-use/ArticleController.html @@ -0,0 +1,191 @@ + + + + + +Uses of Class de.katho.kBorrow.controller.ArticleController + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.controller.ArticleController

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html b/doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html new file mode 100644 index 0000000..1c700ae --- /dev/null +++ b/doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.controller.ManageLendingsController + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.controller.ManageLendingsController

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/class-use/NewLendingController.html b/doc/de/katho/kBorrow/controller/class-use/NewLendingController.html new file mode 100644 index 0000000..62a47fc --- /dev/null +++ b/doc/de/katho/kBorrow/controller/class-use/NewLendingController.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.controller.NewLendingController + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.controller.NewLendingController

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html b/doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html new file mode 100644 index 0000000..c30668b --- /dev/null +++ b/doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.controller.RewriteToNewUserController + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.controller.RewriteToNewUserController

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/class-use/UserController.html b/doc/de/katho/kBorrow/controller/class-use/UserController.html new file mode 100644 index 0000000..5e3ae5a --- /dev/null +++ b/doc/de/katho/kBorrow/controller/class-use/UserController.html @@ -0,0 +1,191 @@ + + + + + +Uses of Class de.katho.kBorrow.controller.UserController + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.controller.UserController

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/package-frame.html b/doc/de/katho/kBorrow/controller/package-frame.html new file mode 100644 index 0000000..e6b07d9 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/package-frame.html @@ -0,0 +1,24 @@ + + + + + +de.katho.kBorrow.controller + + + + + +

de.katho.kBorrow.controller

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/controller/package-summary.html b/doc/de/katho/kBorrow/controller/package-summary.html new file mode 100644 index 0000000..02f9965 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/package-summary.html @@ -0,0 +1,168 @@ + + + + + +de.katho.kBorrow.controller + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.controller

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/package-tree.html b/doc/de/katho/kBorrow/controller/package-tree.html new file mode 100644 index 0000000..2a81242 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/package-tree.html @@ -0,0 +1,141 @@ + + + + + +de.katho.kBorrow.controller Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.controller

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/controller/package-use.html b/doc/de/katho/kBorrow/controller/package-use.html new file mode 100644 index 0000000..5a0bc17 --- /dev/null +++ b/doc/de/katho/kBorrow/controller/package-use.html @@ -0,0 +1,205 @@ + + + + + +Uses of Package de.katho.kBorrow.controller + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.controller

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/LenderNameConverter.html b/doc/de/katho/kBorrow/converter/LenderNameConverter.html new file mode 100644 index 0000000..e5461b3 --- /dev/null +++ b/doc/de/katho/kBorrow/converter/LenderNameConverter.html @@ -0,0 +1,310 @@ + + + + + +LenderNameConverter + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.converter
+

Class LenderNameConverter

+
+
+ +
+
    +
  • +
    +
    +
    public class LenderNameConverter
    +extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter
    +
    Wird benötigt, um die Namen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +DEFAULT_IMPLEMENTATION
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetPreferredStringForItem(java.lang.Object pItem) +
      Gibt zu einem KLender-Objekt den Namen zurück.
      +
      +
        +
      • + + +

        Methods inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +getPossibleStringsForItem
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LenderNameConverter

        +
        public LenderNameConverter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPreferredStringForItem

        +
        public java.lang.String getPreferredStringForItem(java.lang.Object pItem)
        +
        Gibt zu einem KLender-Objekt den Namen zurück.
        +
        +
        Specified by:
        +
        getPreferredStringForItem in class org.jdesktop.swingx.autocomplete.ObjectToStringConverter
        +
        Parameters:
        +
        pItem - Beliebiges Objekt, idealerweise ein KLender-Objekt
        +
        Returns:
        +
        Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten den Namen des Objekts.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html b/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html new file mode 100644 index 0000000..fb3b0ca --- /dev/null +++ b/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html @@ -0,0 +1,310 @@ + + + + + +LenderStudentnumberConverter + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.converter
+

Class LenderStudentnumberConverter

+
+
+ +
+
    +
  • +
    +
    +
    public class LenderStudentnumberConverter
    +extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter
    +
    Wird benötigt, um die Matrikelnummer einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +DEFAULT_IMPLEMENTATION
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetPreferredStringForItem(java.lang.Object pItem) +
      Gibt zu einem KLender-Objekt die Matrikelnummer zurück.
      +
      +
        +
      • + + +

        Methods inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +getPossibleStringsForItem
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LenderStudentnumberConverter

        +
        public LenderStudentnumberConverter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPreferredStringForItem

        +
        public java.lang.String getPreferredStringForItem(java.lang.Object pItem)
        +
        Gibt zu einem KLender-Objekt die Matrikelnummer zurück.
        +
        +
        Specified by:
        +
        getPreferredStringForItem in class org.jdesktop.swingx.autocomplete.ObjectToStringConverter
        +
        Parameters:
        +
        pItem - Beliebiges Objekt, idealerweise ein KLender-Objekt
        +
        Returns:
        +
        Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten die Matrikelnummer des Objekts.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html b/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html new file mode 100644 index 0000000..c62888d --- /dev/null +++ b/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html @@ -0,0 +1,310 @@ + + + + + +LenderSurnameConverter + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.converter
+

Class LenderSurnameConverter

+
+
+ +
+
    +
  • +
    +
    +
    public class LenderSurnameConverter
    +extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter
    +
    Wird benötigt, um die Nachnamen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +DEFAULT_IMPLEMENTATION
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetPreferredStringForItem(java.lang.Object pItem) +
      Gibt zu einem KLender-Objekt den Nachnamen zurück.
      +
      +
        +
      • + + +

        Methods inherited from class org.jdesktop.swingx.autocomplete.ObjectToStringConverter

        +getPossibleStringsForItem
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LenderSurnameConverter

        +
        public LenderSurnameConverter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPreferredStringForItem

        +
        public java.lang.String getPreferredStringForItem(java.lang.Object pItem)
        +
        Gibt zu einem KLender-Objekt den Nachnamen zurück.
        +
        +
        Specified by:
        +
        getPreferredStringForItem in class org.jdesktop.swingx.autocomplete.ObjectToStringConverter
        +
        Parameters:
        +
        pItem - Beliebiges Objekt, idealerweise ein KLender-Objekt
        +
        Returns:
        +
        Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten den Nachnamen des Objekts.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html b/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html new file mode 100644 index 0000000..ba5c395 --- /dev/null +++ b/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.converter.LenderNameConverter + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.converter.LenderNameConverter

+
+
No usage of de.katho.kBorrow.converter.LenderNameConverter
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html b/doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html new file mode 100644 index 0000000..e2254b1 --- /dev/null +++ b/doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.converter.LenderStudentnumberConverter + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.converter.LenderStudentnumberConverter

+
+
No usage of de.katho.kBorrow.converter.LenderStudentnumberConverter
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html b/doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html new file mode 100644 index 0000000..2213b6a --- /dev/null +++ b/doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.converter.LenderSurnameConverter + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.converter.LenderSurnameConverter

+
+
No usage of de.katho.kBorrow.converter.LenderSurnameConverter
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/package-frame.html b/doc/de/katho/kBorrow/converter/package-frame.html new file mode 100644 index 0000000..49e9d5b --- /dev/null +++ b/doc/de/katho/kBorrow/converter/package-frame.html @@ -0,0 +1,22 @@ + + + + + +de.katho.kBorrow.converter + + + + + +

de.katho.kBorrow.converter

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/converter/package-summary.html b/doc/de/katho/kBorrow/converter/package-summary.html new file mode 100644 index 0000000..9829d7f --- /dev/null +++ b/doc/de/katho/kBorrow/converter/package-summary.html @@ -0,0 +1,156 @@ + + + + + +de.katho.kBorrow.converter + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.converter

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/package-tree.html b/doc/de/katho/kBorrow/converter/package-tree.html new file mode 100644 index 0000000..2f34787 --- /dev/null +++ b/doc/de/katho/kBorrow/converter/package-tree.html @@ -0,0 +1,143 @@ + + + + + +de.katho.kBorrow.converter Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.converter

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/converter/package-use.html b/doc/de/katho/kBorrow/converter/package-use.html new file mode 100644 index 0000000..7521a24 --- /dev/null +++ b/doc/de/katho/kBorrow/converter/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package de.katho.kBorrow.converter + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.converter

+
+
No usage of de.katho.kBorrow.converter
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/KArticleModel.html b/doc/de/katho/kBorrow/data/KArticleModel.html new file mode 100644 index 0000000..b52a559 --- /dev/null +++ b/doc/de/katho/kBorrow/data/KArticleModel.html @@ -0,0 +1,435 @@ + + + + + +KArticleModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data
+

Class KArticleModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KDataModel
    +
    +
    +
    +
    public class KArticleModel
    +extends java.lang.Object
    +implements KDataModel
    +
    Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten. + +

    + Verwaltet außerdem die GUI-Models, die auf die KArticle-Daten zugreifen müssen und + benachrichtigt die Models, wenn sich der Inhalt der Datenstruktur ändert. +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.ArrayList<KArticle>data +
      Liste mit KArticle-Objekten.
      +
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private java.util.ArrayList<KGuiModel>models +
      Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KArticleModel(DbConnector pDbCon) +
      Erzeugt eine neue Instanz des KArticleModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<KArticle>getData() +
      Gibt die kompletten Daten als ArrayList zurück.
      +
      KArticlegetElement(int id) +
      Gibt KArticle-Objekt mit der angefragten ID zurück.
      +
      voidregister(KGuiModel pModel) +
      Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
      +
      voidupdateModel() +
      Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        models

        +
        private java.util.ArrayList<KGuiModel> models
        +
        Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KArticle> data
        +
        Liste mit KArticle-Objekten.
        +
      • +
      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KArticleModel

        +
        public KArticleModel(DbConnector pDbCon)
        +
        Erzeugt eine neue Instanz des KArticleModel.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        register

        +
        public void register(KGuiModel pModel)
        +
        Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
        +
        +
        Specified by:
        +
        register in interface KDataModel
        +
        Parameters:
        +
        pModel - KGuiModel, das sich am KArticleModel registriert.
        +
        +
      • +
      + + + +
        +
      • +

        updateModel

        +
        public void updateModel()
        +
        Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel.
        +
        +
        Specified by:
        +
        updateModel in interface KDataModel
        +
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public java.util.ArrayList<KArticle> getData()
        +
        Gibt die kompletten Daten als ArrayList zurück.
        +
        +
        Specified by:
        +
        getData in interface KDataModel
        +
        Returns:
        +
        Die kompletten Daten als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getElement

        +
        public KArticle getElement(int id)
        +
        Gibt KArticle-Objekt mit der angefragten ID zurück.
        +
        +
        Specified by:
        +
        getElement in interface KDataModel
        +
        Parameters:
        +
        id - ID des angefragten Elements.
        +
        Returns:
        +
        Das angefragte Element.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/KLenderModel.html b/doc/de/katho/kBorrow/data/KLenderModel.html new file mode 100644 index 0000000..901514d --- /dev/null +++ b/doc/de/katho/kBorrow/data/KLenderModel.html @@ -0,0 +1,463 @@ + + + + + +KLenderModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data
+

Class KLenderModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KDataModel
    +
    +
    +
    +
    public class KLenderModel
    +extends java.lang.Object
    +implements KDataModel
    +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten. + +

    + Verwaltet außerdem die GUI-Models, die auf die KLender-Daten zugreifen müssen und + benachrichtigt die Models, wenn sich der Inhalt der Datenstruktur ändert. +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.ArrayList<KLender>data +
      Liste mit KLender-Objekten.
      +
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private java.util.ArrayList<KGuiModel>models +
      Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KLenderModel(DbConnector pDbCon) +
      Erzeugt eine neue Instanz des KLenderModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<KLender>getData() +
      Gibt die kompletten Daten als ArrayList zurück.
      +
      KLendergetElement(int id) +
      Gibt KLender-Objekt mit der angefragten ID zurück.
      +
      java.util.ArrayList<KLender>getLenders(java.lang.String pName, + java.lang.String pSurname, + java.lang.String pSN) +
      Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen.
      +
      voidregister(KGuiModel pModel) +
      Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
      +
      voidupdateModel() +
      Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        models

        +
        private java.util.ArrayList<KGuiModel> models
        +
        Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KLender> data
        +
        Liste mit KLender-Objekten.
        +
      • +
      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KLenderModel

        +
        public KLenderModel(DbConnector pDbCon)
        +
        Erzeugt eine neue Instanz des KLenderModel.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        register

        +
        public void register(KGuiModel pModel)
        +
        Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
        +
        +
        Specified by:
        +
        register in interface KDataModel
        +
        Parameters:
        +
        pModel - KGuiModel, das sich am KLenderModel registriert.
        +
        +
      • +
      + + + +
        +
      • +

        updateModel

        +
        public void updateModel()
        +
        Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
        +
        +
        Specified by:
        +
        updateModel in interface KDataModel
        +
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public java.util.ArrayList<KLender> getData()
        +
        Gibt die kompletten Daten als ArrayList zurück.
        +
        +
        Specified by:
        +
        getData in interface KDataModel
        +
        Returns:
        +
        Die kompletten Daten als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getElement

        +
        public KLender getElement(int id)
        +
        Gibt KLender-Objekt mit der angefragten ID zurück.
        +
        +
        Specified by:
        +
        getElement in interface KDataModel
        +
        Parameters:
        +
        id - ID des angefragten Elements.
        +
        Returns:
        +
        Das angefragte Element.
        +
        +
      • +
      + + + +
        +
      • +

        getLenders

        +
        public java.util.ArrayList<KLender> getLenders(java.lang.String pName,
        +                                               java.lang.String pSurname,
        +                                               java.lang.String pSN)
        +
        Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen.
        +
        +
        Parameters:
        +
        pName - Vorname, nach dem gesucht werden soll.
        +
        pSurname - Nachname, nach dem gesucht werden soll.
        +
        pSN - Matrikelnummer, nach der gesucht werden soll.
        +
        Returns:
        +
        ArrayList mit KLender-Objekten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/KLendingModel.html b/doc/de/katho/kBorrow/data/KLendingModel.html new file mode 100644 index 0000000..e0416c6 --- /dev/null +++ b/doc/de/katho/kBorrow/data/KLendingModel.html @@ -0,0 +1,435 @@ + + + + + +KLendingModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data
+

Class KLendingModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KDataModel
    +
    +
    +
    +
    public class KLendingModel
    +extends java.lang.Object
    +implements KDataModel
    +
    Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten. + +

    + Verwaltet außerdem die GUI-Models, die auf die KLending-Daten zugreifen müssen und + benachrichtigt die Models, wenn sich der Inhalt der Datenstruktur ändert. +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.ArrayList<KLending>data +
      Liste mit KLender-Objekten.
      +
      private DbConnectordbCon +
      Liste mit KLender-Objekten.
      +
      private java.util.ArrayList<KGuiModel>models +
      Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KLendingModel(DbConnector pDbCon) +
      Erzeugt eine neue Instanz des KLendingModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<KLending>getData() +
      Gibt die kompletten Daten als ArrayList zurück.
      +
      KLendinggetElement(int id) +
      Gibt KLending-Objekt mit der angefragten ID zurück.
      +
      voidregister(KGuiModel pModel) +
      Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
      +
      voidupdateModel() +
      Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        models

        +
        private java.util.ArrayList<KGuiModel> models
        +
        Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KLending> data
        +
        Liste mit KLender-Objekten.
        +
      • +
      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Liste mit KLender-Objekten.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KLendingModel

        +
        public KLendingModel(DbConnector pDbCon)
        +
        Erzeugt eine neue Instanz des KLendingModel.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        register

        +
        public void register(KGuiModel pModel)
        +
        Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
        +
        +
        Specified by:
        +
        register in interface KDataModel
        +
        Parameters:
        +
        pModel - KGuiModel, das sich am KLendingModel registriert.
        +
        +
      • +
      + + + +
        +
      • +

        updateModel

        +
        public void updateModel()
        +
        Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
        +
        +
        Specified by:
        +
        updateModel in interface KDataModel
        +
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public java.util.ArrayList<KLending> getData()
        +
        Gibt die kompletten Daten als ArrayList zurück.
        +
        +
        Specified by:
        +
        getData in interface KDataModel
        +
        Returns:
        +
        Die kompletten Daten als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getElement

        +
        public KLending getElement(int id)
        +
        Gibt KLending-Objekt mit der angefragten ID zurück.
        +
        +
        Specified by:
        +
        getElement in interface KDataModel
        +
        Parameters:
        +
        id - ID des angefragten Elements.
        +
        Returns:
        +
        Das angefragte Element.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/KUserModel.html b/doc/de/katho/kBorrow/data/KUserModel.html new file mode 100644 index 0000000..a877b30 --- /dev/null +++ b/doc/de/katho/kBorrow/data/KUserModel.html @@ -0,0 +1,457 @@ + + + + + +KUserModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data
+

Class KUserModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KDataModel
    +
    +
    +
    +
    public class KUserModel
    +extends java.lang.Object
    +implements KDataModel
    +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten. + +

    + Verwaltet außerdem die GUI-Models, die auf die KUser-Daten zugreifen müssen und + benachrichtigt die Models, wenn sich der Inhalt der Datenstruktur ändert. +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.ArrayList<KUser>data +
      Liste mit KUser-Objekten.
      +
      private DbConnectordbCon +
      Referenz auf die Datenbank
      +
      private java.util.ArrayList<KGuiModel>models +
      Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KUserModel(DbConnector pDbCon) +
      Erzeugt eine neue Instanz des KUserModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<KUser>getData() +
      Gibt die kompletten Daten als ArrayList zurück.
      +
      KUsergetElement(int id) +
      Gibt KUser-Objekt mit der angefragten ID zurück.
      +
      intgetIdByFullname(java.lang.String pName) +
      Gibt die ID eines KUser-Objekts basierend auf dem vollen Namen zurück.
      +
      voidregister(KGuiModel pModel) +
      Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
      +
      voidupdateModel() +
      Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        models

        +
        private java.util.ArrayList<KGuiModel> models
        +
        Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KUser> data
        +
        Liste mit KUser-Objekten.
        +
      • +
      + + + +
        +
      • +

        dbCon

        +
        private DbConnector dbCon
        +
        Referenz auf die Datenbank
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KUserModel

        +
        public KUserModel(DbConnector pDbCon)
        +
        Erzeugt eine neue Instanz des KUserModel.
        +
        +
        Parameters:
        +
        pDbCon - Referenz auf die Datenbank.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        updateModel

        +
        public void updateModel()
        +
        Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
        +
        +
        Specified by:
        +
        updateModel in interface KDataModel
        +
        +
      • +
      + + + +
        +
      • +

        register

        +
        public void register(KGuiModel pModel)
        +
        Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
        +
        +
        Specified by:
        +
        register in interface KDataModel
        +
        Parameters:
        +
        pModel - KGuiModel, das sich am KUserModel registriert.
        +
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public java.util.ArrayList<KUser> getData()
        +
        Gibt die kompletten Daten als ArrayList zurück.
        +
        +
        Specified by:
        +
        getData in interface KDataModel
        +
        Returns:
        +
        Die kompletten Daten als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getElement

        +
        public KUser getElement(int id)
        +
        Gibt KUser-Objekt mit der angefragten ID zurück.
        +
        +
        Specified by:
        +
        getElement in interface KDataModel
        +
        Parameters:
        +
        id - ID des angefragten Elements.
        +
        Returns:
        +
        Das angefragte Element.
        +
        +
      • +
      + + + +
        +
      • +

        getIdByFullname

        +
        public int getIdByFullname(java.lang.String pName)
        +
        Gibt die ID eines KUser-Objekts basierend auf dem vollen Namen zurück.
        +
        +
        Parameters:
        +
        pName - Voller Name des Benutzers, nach dem gesucht wird.
        +
        Returns:
        +
        ID des Benutzers.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/class-use/KArticleModel.html b/doc/de/katho/kBorrow/data/class-use/KArticleModel.html new file mode 100644 index 0000000..6f2a24b --- /dev/null +++ b/doc/de/katho/kBorrow/data/class-use/KArticleModel.html @@ -0,0 +1,233 @@ + + + + + +Uses of Class de.katho.kBorrow.data.KArticleModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.KArticleModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/class-use/KLenderModel.html b/doc/de/katho/kBorrow/data/class-use/KLenderModel.html new file mode 100644 index 0000000..d32f3a2 --- /dev/null +++ b/doc/de/katho/kBorrow/data/class-use/KLenderModel.html @@ -0,0 +1,214 @@ + + + + + +Uses of Class de.katho.kBorrow.data.KLenderModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.KLenderModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/class-use/KLendingModel.html b/doc/de/katho/kBorrow/data/class-use/KLendingModel.html new file mode 100644 index 0000000..70a1773 --- /dev/null +++ b/doc/de/katho/kBorrow/data/class-use/KLendingModel.html @@ -0,0 +1,178 @@ + + + + + +Uses of Class de.katho.kBorrow.data.KLendingModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.KLendingModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/class-use/KUserModel.html b/doc/de/katho/kBorrow/data/class-use/KUserModel.html new file mode 100644 index 0000000..79bc425 --- /dev/null +++ b/doc/de/katho/kBorrow/data/class-use/KUserModel.html @@ -0,0 +1,255 @@ + + + + + +Uses of Class de.katho.kBorrow.data.KUserModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.KUserModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/KArticle.html b/doc/de/katho/kBorrow/data/objects/KArticle.html new file mode 100644 index 0000000..58b0f1d --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/KArticle.html @@ -0,0 +1,502 @@ + + + + + +KArticle + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data.objects
+

Class KArticle

+
+
+ +
+
    +
  • +
    +
    +
    public class KArticle
    +extends java.lang.Object
    +
    Bildet einen Artikel ab.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.Stringdescription +
      Beschreibung des Artikels
      +
      private intid +
      ID des Artikels
      +
      private booleanisFree +
      Ist der Artikel im Moment ausgeliehen oder nicht?
      +
      private java.lang.Stringname +
      Name des Artikels
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KArticle(int pId, + java.lang.String pName, + boolean pFree, + java.lang.String pDesc) +
      Erzeugt ein neues Artikelobjekt.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetDescription() +
      Gibt die Beschreibung des Artikels zurück.
      +
      intgetId() +
      Gibt die ID des Artikels zurück.
      +
      booleangetIsFree() +
      Gibt zurück, ob der Artikel im Moment ausgeliehen ist oder nicht.
      +
      java.lang.StringgetName() +
      Gibt den Namen des Artikels zurück.
      +
      voidsetDescription(java.lang.String pDesc) +
      Setzt die Beschreibung des Artikels.
      +
      voidsetIsFree(boolean pFree) +
      Setzt, ob der Artikel ausgeliehen ist, oder nicht.
      +
      voidsetName(java.lang.String pName) +
      Setzt den Namen des Artikels.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        id

        +
        private int id
        +
        ID des Artikels
        +
      • +
      + + + +
        +
      • +

        name

        +
        private java.lang.String name
        +
        Name des Artikels
        +
      • +
      + + + +
        +
      • +

        description

        +
        private java.lang.String description
        +
        Beschreibung des Artikels
        +
      • +
      + + + +
        +
      • +

        isFree

        +
        private boolean isFree
        +
        Ist der Artikel im Moment ausgeliehen oder nicht?
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KArticle

        +
        public KArticle(int pId,
        +                java.lang.String pName,
        +                boolean pFree,
        +                java.lang.String pDesc)
        +
        Erzeugt ein neues Artikelobjekt.
        +
        +
        Parameters:
        +
        pId - ID des Artikels.
        +
        pName - Name des Artikels.
        +
        pFree - Ist der Artikel im Moment ausgeliehen oder nicht?
        +
        pDesc - Beschreibung des Artikels.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Gibt die ID des Artikels zurück.
        +
        +
        Returns:
        +
        ID des Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Gibt den Namen des Artikels zurück.
        +
        +
        Returns:
        +
        Name des Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        getDescription

        +
        public java.lang.String getDescription()
        +
        Gibt die Beschreibung des Artikels zurück.
        +
        +
        Returns:
        +
        Beschreibung des Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        getIsFree

        +
        public boolean getIsFree()
        +
        Gibt zurück, ob der Artikel im Moment ausgeliehen ist oder nicht.
        +
        +
        Returns:
        +
        Ist der Artikel im Moment ausgeliehen oder nicht?
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String pName)
        +
        Setzt den Namen des Artikels.
        +
        +
        Parameters:
        +
        pName - (Neuer) Name des Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        setDescription

        +
        public void setDescription(java.lang.String pDesc)
        +
        Setzt die Beschreibung des Artikels.
        +
        +
        Parameters:
        +
        pDesc - (Neue) Beschreibung des Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        setIsFree

        +
        public void setIsFree(boolean pFree)
        +
        Setzt, ob der Artikel ausgeliehen ist, oder nicht.
        +
        +
        Parameters:
        +
        pFree - Ist der Artikel ausliehen oder nicht?
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/KLender.html b/doc/de/katho/kBorrow/data/objects/KLender.html new file mode 100644 index 0000000..94b58b8 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/KLender.html @@ -0,0 +1,442 @@ + + + + + +KLender + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data.objects
+

Class KLender

+
+
+ +
+
    +
  • +
    +
    +
    public class KLender
    +extends java.lang.Object
    +
    Bildet einen Ausleiher ab.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intid +
      ID des Ausleihers.
      +
      private java.lang.Stringname +
      Vorname des Ausleihers.
      +
      private intstudentnumber +
      Matrikelnummer des Ausleihers.
      +
      private java.lang.Stringsurname +
      Nachname des Ausleihers.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KLender(int pId, + java.lang.String pName, + java.lang.String pSurname, + int pStudentnumber) +
      Erzeugt ein neues KLender-Objekt.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetId() +
      Gibt ID des Ausleihers zurück.
      +
      java.lang.StringgetName() +
      Gibt Vorname des Ausleihers zurück.
      +
      intgetStudentnumber() +
      Gibt Matrikelnummer des Ausleihers zurück.
      +
      java.lang.StringgetSurname() +
      Gibt Nachnamen des Ausleihers zurück.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        private java.lang.String name
        +
        Vorname des Ausleihers.
        +
      • +
      + + + +
        +
      • +

        surname

        +
        private java.lang.String surname
        +
        Nachname des Ausleihers.
        +
      • +
      + + + +
        +
      • +

        studentnumber

        +
        private int studentnumber
        +
        Matrikelnummer des Ausleihers.
        +
      • +
      + + + +
        +
      • +

        id

        +
        private int id
        +
        ID des Ausleihers.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KLender

        +
        public KLender(int pId,
        +               java.lang.String pName,
        +               java.lang.String pSurname,
        +               int pStudentnumber)
        +
        Erzeugt ein neues KLender-Objekt.
        +
        +
        Parameters:
        +
        pId - ID des Ausleihers.
        +
        pName - Vorname des Ausleihers.
        +
        pSurname - Nachname des Ausleihers.
        +
        pStudentnumber - Matrikelnummer des Ausleihers.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Gibt Vorname des Ausleihers zurück.
        +
        +
        Returns:
        +
        Vorname des Ausleihers.
        +
        +
      • +
      + + + +
        +
      • +

        getSurname

        +
        public java.lang.String getSurname()
        +
        Gibt Nachnamen des Ausleihers zurück.
        +
        +
        Returns:
        +
        Nachname des Ausleihers.
        +
        +
      • +
      + + + +
        +
      • +

        getStudentnumber

        +
        public int getStudentnumber()
        +
        Gibt Matrikelnummer des Ausleihers zurück.
        +
        +
        Returns:
        +
        Matrikelnummer des Ausleihers.
        +
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Gibt ID des Ausleihers zurück.
        +
        +
        Returns:
        +
        ID des Ausleihers.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/KLending.html b/doc/de/katho/kBorrow/data/objects/KLending.html new file mode 100644 index 0000000..3597966 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/KLending.html @@ -0,0 +1,559 @@ + + + + + +KLending + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data.objects
+

Class KLending

+
+
+ +
+
    +
  • +
    +
    +
    public class KLending
    +extends java.lang.Object
    +
    Bildet eine Ausleihe ab.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intarticle_id +
      ID des verliehenen Artikels.
      +
      private java.lang.Stringend_date +
      Ende der Ausleihe.
      +
      private java.lang.Stringexpected_end_date +
      Voraussichtliches Ende der Ausleihe.
      +
      private intid +
      ID der Ausleihe
      +
      private intlender_id +
      ID des Ausleihers.
      +
      private java.lang.Stringstart_date +
      Start der Ausleihe.
      +
      private intuser_id +
      ID des Benutzers, der die Ausleihe erstellt hat.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KLending(int pId, + int pUserId, + int pLenderId, + int pArticleId, + java.lang.String pStartDate, + java.lang.String pExpEndDate, + java.lang.String pEndDate) +
      Erzeugt ein neues KLending-Objekt.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArticleId() +
      Gibt die ID des Artikels, der verliehen wurde, zurück.
      +
      java.lang.StringgetEndDate() +
      Gibt das Enddatum der Ausleihe zurück.
      +
      java.lang.StringgetExpectedEndDate() +
      Gibt das voraussichtliche Enddatum der Ausleihe zurück.
      +
      intgetId() +
      Gibt ID der Ausleihe zurück.
      +
      intgetLenderId() +
      Gibt ID des Ausleihers zurück.
      +
      java.lang.StringgetStartDate() +
      Gibt das Startdatum der Ausleihe zurück.
      +
      intgetUserId() +
      Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        id

        +
        private int id
        +
        ID der Ausleihe
        +
      • +
      + + + +
        +
      • +

        user_id

        +
        private int user_id
        +
        ID des Benutzers, der die Ausleihe erstellt hat.
        +
      • +
      + + + +
        +
      • +

        article_id

        +
        private int article_id
        +
        ID des verliehenen Artikels.
        +
      • +
      + + + +
        +
      • +

        lender_id

        +
        private int lender_id
        +
        ID des Ausleihers.
        +
      • +
      + + + +
        +
      • +

        start_date

        +
        private java.lang.String start_date
        +
        Start der Ausleihe.
        +
      • +
      + + + +
        +
      • +

        expected_end_date

        +
        private java.lang.String expected_end_date
        +
        Voraussichtliches Ende der Ausleihe.
        +
      • +
      + + + +
        +
      • +

        end_date

        +
        private java.lang.String end_date
        +
        Ende der Ausleihe.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KLending

        +
        public KLending(int pId,
        +                int pUserId,
        +                int pLenderId,
        +                int pArticleId,
        +                java.lang.String pStartDate,
        +                java.lang.String pExpEndDate,
        +                java.lang.String pEndDate)
        +
        Erzeugt ein neues KLending-Objekt.
        +
        +
        Parameters:
        +
        pId - ID der Ausleihe.
        +
        pUserId - ID des Benutzers, der die Ausleihe erstellt hat.
        +
        pLenderId - ID des Ausleihers.
        +
        pArticleId - ID des verliehenen Artikels
        +
        pStartDate - Startdatum der Ausleihe.
        +
        pExpEndDate - Voraussichtliches Enddatum der Ausleihe.
        +
        pEndDate - Enddatum der Ausleihe.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Gibt ID der Ausleihe zurück.
        +
        +
        Returns:
        +
        ID der Ausleihe.
        +
        +
      • +
      + + + +
        +
      • +

        getUserId

        +
        public int getUserId()
        +
        Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück.
        +
        +
        Returns:
        +
        ID des Benutzers, der die Ausleihe erstellt hat.
        +
        +
      • +
      + + + +
        +
      • +

        getLenderId

        +
        public int getLenderId()
        +
        Gibt ID des Ausleihers zurück.
        +
        +
        Returns:
        +
        ID des Ausleihers.
        +
        +
      • +
      + + + +
        +
      • +

        getArticleId

        +
        public int getArticleId()
        +
        Gibt die ID des Artikels, der verliehen wurde, zurück.
        +
        +
        Returns:
        +
        ID des Artikels, der verliehen wurde.
        +
        +
      • +
      + + + +
        +
      • +

        getStartDate

        +
        public java.lang.String getStartDate()
        +
        Gibt das Startdatum der Ausleihe zurück.
        +
        +
        Returns:
        +
        Startdatum der Ausleihe.
        +
        +
      • +
      + + + +
        +
      • +

        getExpectedEndDate

        +
        public java.lang.String getExpectedEndDate()
        +
        Gibt das voraussichtliche Enddatum der Ausleihe zurück.
        +
        +
        Returns:
        +
        Voraussichtliches Enddatum der Ausleihe.
        +
        +
      • +
      + + + +
        +
      • +

        getEndDate

        +
        public java.lang.String getEndDate()
        +
        Gibt das Enddatum der Ausleihe zurück.
        +
        +
        Returns:
        +
        Enddatum der Ausleihe.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/KUser.html b/doc/de/katho/kBorrow/data/objects/KUser.html new file mode 100644 index 0000000..b6c78ec --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/KUser.html @@ -0,0 +1,443 @@ + + + + + +KUser + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.data.objects
+

Class KUser

+
+
+ +
+
    +
  • +
    +
    +
    public class KUser
    +extends java.lang.Object
    +
    Bildet einen Benutzer ab.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intid +
      ID des Benutzers
      +
      private java.lang.Stringname +
      Vorname des Benutzers
      +
      private java.lang.Stringsurname +
      Nachname des Benutzers
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      KUser(int pId, + java.lang.String pName, + java.lang.String pSurname) +
      Erstellt ein neues KUser-Objekt.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetId() +
      Gibt ID des Benutzers zurück.
      +
      java.lang.StringgetName() +
      Gibt Vorname des Benutzers zurück.
      +
      java.lang.StringgetSurname() +
      Gibt Nachname des Benutzers zurück.
      +
      voidsetName(java.lang.String pName) +
      Setzt den Vornamen des Benutzers auf 'pName'.
      +
      voidsetSurname(java.lang.String pSurname) +
      Setzt den Nachnamen des Benutzers auf 'pSurname'.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        private java.lang.String name
        +
        Vorname des Benutzers
        +
      • +
      + + + +
        +
      • +

        surname

        +
        private java.lang.String surname
        +
        Nachname des Benutzers
        +
      • +
      + + + +
        +
      • +

        id

        +
        private int id
        +
        ID des Benutzers
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KUser

        +
        public KUser(int pId,
        +             java.lang.String pName,
        +             java.lang.String pSurname)
        +
        Erstellt ein neues KUser-Objekt.
        +
        +
        Parameters:
        +
        pId - ID des Benutzers.
        +
        pName - Vorname des Benutzers.
        +
        pSurname - Nachname des Benutzers.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
        Gibt Vorname des Benutzers zurück.
        +
        +
        Returns:
        +
        Vorname des Benutzers.
        +
        +
      • +
      + + + +
        +
      • +

        getSurname

        +
        public java.lang.String getSurname()
        +
        Gibt Nachname des Benutzers zurück.
        +
        +
        Returns:
        +
        Nachname des Benutzers.
        +
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public int getId()
        +
        Gibt ID des Benutzers zurück.
        +
        +
        Returns:
        +
        ID des Benutzers.
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String pName)
        +
        Setzt den Vornamen des Benutzers auf 'pName'.
        +
        +
        Parameters:
        +
        pName - (Neuer) Vorname des Benutzers.
        +
        +
      • +
      + + + +
        +
      • +

        setSurname

        +
        public void setSurname(java.lang.String pSurname)
        +
        Setzt den Nachnamen des Benutzers auf 'pSurname'.
        +
        +
        Parameters:
        +
        pSurname - (Neuer) Nachname des Benutzers.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KArticle.html b/doc/de/katho/kBorrow/data/objects/class-use/KArticle.html new file mode 100644 index 0000000..3d0ff05 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/class-use/KArticle.html @@ -0,0 +1,272 @@ + + + + + +Uses of Class de.katho.kBorrow.data.objects.KArticle + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.objects.KArticle

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KLender.html b/doc/de/katho/kBorrow/data/objects/class-use/KLender.html new file mode 100644 index 0000000..a55156a --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/class-use/KLender.html @@ -0,0 +1,256 @@ + + + + + +Uses of Class de.katho.kBorrow.data.objects.KLender + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.objects.KLender

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KLending.html b/doc/de/katho/kBorrow/data/objects/class-use/KLending.html new file mode 100644 index 0000000..dcd5b0f --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/class-use/KLending.html @@ -0,0 +1,294 @@ + + + + + +Uses of Class de.katho.kBorrow.data.objects.KLending + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.objects.KLending

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KUser.html b/doc/de/katho/kBorrow/data/objects/class-use/KUser.html new file mode 100644 index 0000000..d79c23f --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/class-use/KUser.html @@ -0,0 +1,278 @@ + + + + + +Uses of Class de.katho.kBorrow.data.objects.KUser + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.data.objects.KUser

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/package-frame.html b/doc/de/katho/kBorrow/data/objects/package-frame.html new file mode 100644 index 0000000..ca03b15 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/package-frame.html @@ -0,0 +1,23 @@ + + + + + +de.katho.kBorrow.data.objects + + + + + +

de.katho.kBorrow.data.objects

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/data/objects/package-summary.html b/doc/de/katho/kBorrow/data/objects/package-summary.html new file mode 100644 index 0000000..3e3a1f1 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/package-summary.html @@ -0,0 +1,162 @@ + + + + + +de.katho.kBorrow.data.objects + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.data.objects

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/package-tree.html b/doc/de/katho/kBorrow/data/objects/package-tree.html new file mode 100644 index 0000000..e4c7469 --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/package-tree.html @@ -0,0 +1,140 @@ + + + + + +de.katho.kBorrow.data.objects Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.data.objects

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/objects/package-use.html b/doc/de/katho/kBorrow/data/objects/package-use.html new file mode 100644 index 0000000..b3ca53a --- /dev/null +++ b/doc/de/katho/kBorrow/data/objects/package-use.html @@ -0,0 +1,277 @@ + + + + + +Uses of Package de.katho.kBorrow.data.objects + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.data.objects

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/package-frame.html b/doc/de/katho/kBorrow/data/package-frame.html new file mode 100644 index 0000000..7a849b9 --- /dev/null +++ b/doc/de/katho/kBorrow/data/package-frame.html @@ -0,0 +1,23 @@ + + + + + +de.katho.kBorrow.data + + + + + +

de.katho.kBorrow.data

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/data/package-summary.html b/doc/de/katho/kBorrow/data/package-summary.html new file mode 100644 index 0000000..d56151e --- /dev/null +++ b/doc/de/katho/kBorrow/data/package-summary.html @@ -0,0 +1,162 @@ + + + + + +de.katho.kBorrow.data + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.data

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/package-tree.html b/doc/de/katho/kBorrow/data/package-tree.html new file mode 100644 index 0000000..2cfae4a --- /dev/null +++ b/doc/de/katho/kBorrow/data/package-tree.html @@ -0,0 +1,140 @@ + + + + + +de.katho.kBorrow.data Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.data

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/data/package-use.html b/doc/de/katho/kBorrow/data/package-use.html new file mode 100644 index 0000000..2842e8a --- /dev/null +++ b/doc/de/katho/kBorrow/data/package-use.html @@ -0,0 +1,236 @@ + + + + + +Uses of Package de.katho.kBorrow.data + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.data

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/SqlConnector.html b/doc/de/katho/kBorrow/db/SqlConnector.html new file mode 100644 index 0000000..83e20ac --- /dev/null +++ b/doc/de/katho/kBorrow/db/SqlConnector.html @@ -0,0 +1,736 @@ + + + + + +SqlConnector + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.db
+

Class SqlConnector

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DbConnector
    +
    +
    +
    +
    public class SqlConnector
    +extends java.lang.Object
    +implements DbConnector
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SqlConnector() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcreateArticle(java.lang.String pName, + java.lang.String pDesc) +
      Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung.
      +
      intcreateNewLender(java.lang.String pLName, + java.lang.String pLSurname, + java.lang.String pLSN) +
      Erzeugt einen neuen Ausleiher mit den übergebenen Daten.
      +
      int[]createNewLending(int pArtId, + int pUId, + int pLId, + java.lang.String pStartDate, + java.lang.String pEstEndDate) +
      Erstellt eine neue Ausleihe.
      +
      intcreateUser(java.lang.String pName, + java.lang.String pSurname) +
      Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen.
      +
      intdeleteArticle(int id) +
      Löscht den Artikel mit der übergebenen ID.
      +
      booleandeleteUser(int id) +
      Löscht den Benutzer mit der als Parameter übergebenen ID.
      +
      inteditArticle(int pId, + java.lang.String pName, + java.lang.String pDesc) +
      Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend.
      +
      inteditUser(int pId, + java.lang.String pName, + java.lang.String pSurname) +
      Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf.
      +
      java.util.ArrayList<KArticle>getArticleList() +
      Gibt die komplette Artikelliste als ArrayList zurück.
      +
      java.util.ArrayList<KLender>getLenderList() +
      Gibt die komplette Ausleiher-Liste als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingList() +
      Gibt die komplette Liste der Ausleihen als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingListForArticle(int pArtId) +
      Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
      +
      java.util.ArrayList<KUser>getUserList() +
      Gibt eine Liste aller Benutzer als ArrayList zurück.
      +
      intreturnLending(int id, + int artId, + java.lang.String end_date) +
      Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird.
      +
      booleanrewriteToNewUser(int pOldId, + int pNewId) +
      Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SqlConnector

        +
        public SqlConnector()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createUser

        +
        public int createUser(java.lang.String pName,
        +                      java.lang.String pSurname)
        +
        Description copied from interface: DbConnector
        +
        Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich erzeugt.
        • +
        • 1: SQL-Fehler beim Erzeugen.
        • +
        +
        +
        Specified by:
        +
        createUser in interface DbConnector
        +
        Parameters:
        +
        pName - Vorname.
        +
        pSurname - Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getUserList

        +
        public java.util.ArrayList<KUser> getUserList()
        +
        Description copied from interface: DbConnector
        +
        Gibt eine Liste aller Benutzer als ArrayList zurück.
        +
        +
        Specified by:
        +
        getUserList in interface DbConnector
        +
        Returns:
        +
        Liste aller Benutzer als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        deleteUser

        +
        public boolean deleteUser(int id)
        +
        Description copied from interface: DbConnector
        +
        Löscht den Benutzer mit der als Parameter übergebenen ID.
        +
        +
        Specified by:
        +
        deleteUser in interface DbConnector
        +
        Parameters:
        +
        id - ID des Benutzers, der gelöscht werden soll.
        +
        Returns:
        +
        True, wenn der Benutzer gelöscht werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        editUser

        +
        public int editUser(int pId,
        +                    java.lang.String pName,
        +                    java.lang.String pSurname)
        +
        Description copied from interface: DbConnector
        +
        Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf. Vor- und Nachname. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich bearbeitet.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Specified by:
        +
        editUser in interface DbConnector
        +
        Parameters:
        +
        pId - ID des Benutzert, der bearbeitet werden soll.
        +
        pName - (Neuer) Vorname.
        +
        pSurname - (Neuer) Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getArticleList

        +
        public java.util.ArrayList<KArticle> getArticleList()
        +
        Description copied from interface: DbConnector
        +
        Gibt die komplette Artikelliste als ArrayList zurück.
        +
        +
        Specified by:
        +
        getArticleList in interface DbConnector
        +
        Returns:
        +
        Komplette Artikelliste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        createArticle

        +
        public int createArticle(java.lang.String pName,
        +                         java.lang.String pDesc)
        +
        Description copied from interface: DbConnector
        +
        Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich erstellt.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Specified by:
        +
        createArticle in interface DbConnector
        +
        Parameters:
        +
        pName - Name des Artikels.
        +
        pDesc - Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteArticle

        +
        public int deleteArticle(int id)
        +
        Description copied from interface: DbConnector
        +
        Löscht den Artikel mit der übergebenen ID. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Löschen
        • +
        +
        +
        Specified by:
        +
        deleteArticle in interface DbConnector
        +
        Parameters:
        +
        id - ID des Artikels, der gelöscht werden soll.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editArticle

        +
        public int editArticle(int pId,
        +                       java.lang.String pName,
        +                       java.lang.String pDesc)
        +
        Description copied from interface: DbConnector
        +
        Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Specified by:
        +
        editArticle in interface DbConnector
        +
        Parameters:
        +
        pId - ID des Artikels, der bearbeitet werden soll.
        +
        pName - (Neuer) Name des Artikels.
        +
        pDesc - (Neue) Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getLenderList

        +
        public java.util.ArrayList<KLender> getLenderList()
        +
        Description copied from interface: DbConnector
        +
        Gibt die komplette Ausleiher-Liste als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLenderList in interface DbConnector
        +
        Returns:
        +
        Komplette Ausleiher-Liste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLending

        +
        public int[] createNewLending(int pArtId,
        +                              int pUId,
        +                              int pLId,
        +                              java.lang.String pStartDate,
        +                              java.lang.String pEstEndDate)
        +
        Description copied from interface: DbConnector
        +
        Erstellt eine neue Ausleihe. + +

        + Gibt ein Int-Array der Länge 2 zurück. An erster Stelle steht der Rückgabestatus, an zweiter + Stelle die ID der gerade erzeugten Tabellenzeile. +

        + +

        Die Statuscodes lauten:

        + +
          +
        • 0: Ausleihe konnte erfolgreich erzeugt werden.
        • +
        • 1: SQL-Fehler beim Erstellen der Ausleihe.
        • +
        +
        +
        Specified by:
        +
        createNewLending in interface DbConnector
        +
        Parameters:
        +
        pArtId - ID des verliehenen Artikels.
        +
        pUId - ID des ausleihenden Benutzers.
        +
        pLId - ID des Ausleihers.
        +
        pStartDate - Startdatum der Ausleihe.
        +
        pEstEndDate - Voraussichtliches Enddatum der Ausleihe.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLender

        +
        public int createNewLender(java.lang.String pLName,
        +                           java.lang.String pLSurname,
        +                           java.lang.String pLSN)
        +
        Description copied from interface: DbConnector
        +
        Erzeugt einen neuen Ausleiher mit den übergebenen Daten. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Specified by:
        +
        createNewLender in interface DbConnector
        +
        Parameters:
        +
        pLName - Vorname des neuen Ausleihers.
        +
        pLSurname - Nachname des neuen Ausleihers.
        +
        pLSN - Matrikelnummer des neuen Ausleihers.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        returnLending

        +
        public int returnLending(int id,
        +                         int artId,
        +                         java.lang.String end_date)
        +
        Description copied from interface: DbConnector
        +
        Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Umtragen.
        • +
        +
        +
        Specified by:
        +
        returnLending in interface DbConnector
        +
        Parameters:
        +
        id - ID der Ausleihe, die zurückgegeben werden soll.
        +
        artId - ID des Artikels, der freigegeben werden soll.
        +
        end_date - ID des Rückgabedatums.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingListForArticle

        +
        public java.util.ArrayList<KLending> getLendingListForArticle(int pArtId)
        +
        Description copied from interface: DbConnector
        +
        Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLendingListForArticle in interface DbConnector
        +
        Parameters:
        +
        pArtId - ID der Artikels, für den die Ausleihen zurückgegeben werden sollen.
        +
        Returns:
        +
        Liste der Ausleihen des Artikels mit der als Parameter übergebenen ID.
        +
        +
      • +
      + + + +
        +
      • +

        rewriteToNewUser

        +
        public boolean rewriteToNewUser(int pOldId,
        +                                int pNewId)
        +
        Description copied from interface: DbConnector
        +
        Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
        +
        +
        Specified by:
        +
        rewriteToNewUser in interface DbConnector
        +
        Parameters:
        +
        pOldId - ID des alten Benutzers.
        +
        pNewId - ID des Benutzers, auf den die Ausleihen umgeschrieben werden sollen.
        +
        Returns:
        +
        True, wenn erfolgreich umgeschrieben werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingList

        +
        public java.util.ArrayList<KLending> getLendingList()
        +
        Description copied from interface: DbConnector
        +
        Gibt die komplette Liste der Ausleihen als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLendingList in interface DbConnector
        +
        Returns:
        +
        Die komplette Liste der Ausleihen als ArrayList.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/SqliteConnector.html b/doc/de/katho/kBorrow/db/SqliteConnector.html new file mode 100644 index 0000000..5b657c5 --- /dev/null +++ b/doc/de/katho/kBorrow/db/SqliteConnector.html @@ -0,0 +1,851 @@ + + + + + +SqliteConnector + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.db
+

Class SqliteConnector

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DbConnector
    +
    +
    +
    +
    public class SqliteConnector
    +extends java.lang.Object
    +implements DbConnector
    +
    This class handles connections to a sqlite database.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.sql.Connectionconnection +
      Referenz auf die Verbindung zur Datenbank
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SqliteConnector(java.lang.String pDbHandle) +
      Konstruktor gibt eine neue Instanz des SqliteConnector zurück.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcreateArticle(java.lang.String pName, + java.lang.String pDesc) +
      Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung.
      +
      intcreateNewLender(java.lang.String pLName, + java.lang.String pLSurname, + java.lang.String pLSN) +
      Erzeugt einen neuen Ausleiher mit den übergebenen Daten.
      +
      int[]createNewLending(int pArtId, + int pUId, + int pLId, + java.lang.String pStartDate, + java.lang.String pEstEndDate) +
      Erstellt eine neue Ausleihe.
      +
      intcreateUser(java.lang.String pName, + java.lang.String pSurname) +
      Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen.
      +
      intdeleteArticle(int id) +
      Löscht den Artikel mit der übergebenen ID.
      +
      booleandeleteUser(int id) +
      Löscht den Benutzer mit der als Parameter übergebenen ID.
      +
      inteditArticle(int pId, + java.lang.String pName, + java.lang.String pDesc) +
      Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend.
      +
      inteditUser(int pId, + java.lang.String pName, + java.lang.String pSurname) +
      Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf.
      +
      java.util.ArrayList<KArticle>getArticleList() +
      Gibt die komplette Artikelliste als ArrayList zurück.
      +
      java.util.ArrayList<KLender>getLenderList() +
      Gibt die komplette Ausleiher-Liste als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingList() +
      Gibt die komplette Liste der Ausleihen als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingListForArticle(int pArtId) +
      Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
      +
      java.util.ArrayList<KUser>getUserList() +
      Gibt eine Liste aller Benutzer als ArrayList zurück.
      +
      private booleaninitNewDB(java.util.Hashtable<java.lang.String,java.lang.String> pScheme, + java.sql.Connection pConn) +
      Erstellt an der übergebenen Datenbankverbindung eine neue Datenbank mit dem übergebenen Schema.
      +
      private booleanisValidDB(java.util.Hashtable<java.lang.String,java.lang.String> pScheme, + java.sql.Connection pConn) +
      Prüft, ob die übergebene Datenbankverbindung eine Datenbank mit dem übergebenen DB-Schema enthält.
      +
      private java.util.Hashtable<java.lang.String,java.lang.String>loadScheme() +
      Erzeugt ein Datenbankschema in einer Hashtable.
      +
      intreturnLending(int lendingId, + int artId, + java.lang.String end_date) +
      Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird.
      +
      booleanrewriteToNewUser(int pOldId, + int pNewId) +
      Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connection

        +
        private java.sql.Connection connection
        +
        Referenz auf die Verbindung zur Datenbank
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SqliteConnector

        +
        public SqliteConnector(java.lang.String pDbHandle)
        +                throws java.lang.ClassNotFoundException,
        +                       java.sql.SQLException,
        +                       java.io.IOException
        +
        Konstruktor gibt eine neue Instanz des SqliteConnector zurück. + +

        + Lädt das Datenbankschema und speichert es zwischen. Prüft, ob bereits eine Datenbankdatei mit dem + übergebenen Dateipfad existiert. Falls ja, wird das Datenbankschema überprüft, falls nein, wird eine neue + Datenbankdatei mit dem vorher geladenen Schema erzeugt. +

        +
        +
        Parameters:
        +
        pDbHandle - This string contains the path to database file the connector has to use
        +
        Throws:
        +
        java.io.IOException - Wenn IO-Fehler, wie Probleme mit den Berechtigungen auftreten, oder der pDbHandle auf einen Symlink oder ein Verzeichnis verweist.
        +
        java.sql.SQLException - Wenn die gegebene Datenbank nicht dem Datenbankschema entspricht.
        +
        java.lang.ClassNotFoundException - Wenn der JDBC-Connector nicht gefunden werden konnte.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isValidDB

        +
        private boolean isValidDB(java.util.Hashtable<java.lang.String,java.lang.String> pScheme,
        +                          java.sql.Connection pConn)
        +
        Prüft, ob die übergebene Datenbankverbindung eine Datenbank mit dem übergebenen DB-Schema enthält.
        +
        +
        Parameters:
        +
        pScheme - Datenbankschema, gegen das geprüft werden soll.
        +
        pConn - Datenbankverbindung, die geprüft werden soll.
        +
        Returns:
        +
        True, wenn die übergebene Verbindung eine Datenbank mit dem gegebenen Schema enthält. Andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        initNewDB

        +
        private boolean initNewDB(java.util.Hashtable<java.lang.String,java.lang.String> pScheme,
        +                          java.sql.Connection pConn)
        +
        Erstellt an der übergebenen Datenbankverbindung eine neue Datenbank mit dem übergebenen Schema.
        +
        +
        Parameters:
        +
        pScheme - Schema, nach deren Vorbild die Datenbank erzeugt werden soll.
        +
        pConn - Datenbankverbindung, an der versucht werden soll, eine Datenbank zu erzeugen.
        +
        Returns:
        +
        True, wenn die Datenbank erzeugt werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        loadScheme

        +
        private java.util.Hashtable<java.lang.String,java.lang.String> loadScheme()
        +
        Erzeugt ein Datenbankschema in einer Hashtable.
        +
        +
        Returns:
        +
        Die erzeugte Hashtable mit dem Datenbankschema.
        +
        +
      • +
      + + + +
        +
      • +

        getUserList

        +
        public java.util.ArrayList<KUser> getUserList()
        +
        Gibt eine Liste aller Benutzer als ArrayList zurück.
        +
        +
        Specified by:
        +
        getUserList in interface DbConnector
        +
        Returns:
        +
        Liste aller Benutzer als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getArticleList

        +
        public java.util.ArrayList<KArticle> getArticleList()
        +
        Gibt die komplette Artikelliste als ArrayList zurück.
        +
        +
        Specified by:
        +
        getArticleList in interface DbConnector
        +
        Returns:
        +
        Komplette Artikelliste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getLenderList

        +
        public java.util.ArrayList<KLender> getLenderList()
        +
        Gibt die komplette Ausleiher-Liste als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLenderList in interface DbConnector
        +
        Returns:
        +
        Komplette Ausleiher-Liste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingList

        +
        public java.util.ArrayList<KLending> getLendingList()
        +
        Gibt die komplette Liste der Ausleihen als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLendingList in interface DbConnector
        +
        Returns:
        +
        Die komplette Liste der Ausleihen als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingListForArticle

        +
        public java.util.ArrayList<KLending> getLendingListForArticle(int pArtId)
        +
        Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
        +
        +
        Specified by:
        +
        getLendingListForArticle in interface DbConnector
        +
        Parameters:
        +
        pArtId - ID der Artikels, für den die Ausleihen zurückgegeben werden sollen.
        +
        Returns:
        +
        Liste der Ausleihen des Artikels mit der als Parameter übergebenen ID.
        +
        +
      • +
      + + + +
        +
      • +

        createUser

        +
        public int createUser(java.lang.String pName,
        +                      java.lang.String pSurname)
        +
        Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich erzeugt.
        • +
        • 1: SQL-Fehler beim Erzeugen.
        • +
        +
        +
        Specified by:
        +
        createUser in interface DbConnector
        +
        Parameters:
        +
        pName - Vorname.
        +
        pSurname - Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editUser

        +
        public int editUser(int pId,
        +                    java.lang.String pName,
        +                    java.lang.String pSurname)
        +
        Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf. Vor- und Nachname. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich bearbeitet.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Specified by:
        +
        editUser in interface DbConnector
        +
        Parameters:
        +
        pId - ID des Benutzert, der bearbeitet werden soll.
        +
        pName - (Neuer) Vorname.
        +
        pSurname - (Neuer) Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteUser

        +
        public boolean deleteUser(int id)
        +
        Löscht den Benutzer mit der als Parameter übergebenen ID.
        +
        +
        Specified by:
        +
        deleteUser in interface DbConnector
        +
        Parameters:
        +
        id - ID des Benutzers, der gelöscht werden soll.
        +
        Returns:
        +
        True, wenn der Benutzer gelöscht werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        createArticle

        +
        public int createArticle(java.lang.String pName,
        +                         java.lang.String pDesc)
        +
        Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich erstellt.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Specified by:
        +
        createArticle in interface DbConnector
        +
        Parameters:
        +
        pName - Name des Artikels.
        +
        pDesc - Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteArticle

        +
        public int deleteArticle(int id)
        +
        Löscht den Artikel mit der übergebenen ID. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Löschen
        • +
        +
        +
        Specified by:
        +
        deleteArticle in interface DbConnector
        +
        Parameters:
        +
        id - ID des Artikels, der gelöscht werden soll.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editArticle

        +
        public int editArticle(int pId,
        +                       java.lang.String pName,
        +                       java.lang.String pDesc)
        +
        Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Specified by:
        +
        editArticle in interface DbConnector
        +
        Parameters:
        +
        pId - ID des Artikels, der bearbeitet werden soll.
        +
        pName - (Neuer) Name des Artikels.
        +
        pDesc - (Neue) Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLending

        +
        public int[] createNewLending(int pArtId,
        +                              int pUId,
        +                              int pLId,
        +                              java.lang.String pStartDate,
        +                              java.lang.String pEstEndDate)
        +
        Erstellt eine neue Ausleihe. + +

        + Gibt ein Int-Array der Länge 2 zurück. An erster Stelle steht der Rückgabestatus, an zweiter + Stelle die ID der gerade erzeugten Tabellenzeile. +

        + +

        Die Statuscodes lauten:

        + +
          +
        • 0: Ausleihe konnte erfolgreich erzeugt werden.
        • +
        • 1: SQL-Fehler beim Erstellen der Ausleihe.
        • +
        +
        +
        Specified by:
        +
        createNewLending in interface DbConnector
        +
        Parameters:
        +
        pArtId - ID des verliehenen Artikels.
        +
        pUId - ID des ausleihenden Benutzers.
        +
        pLId - ID des Ausleihers.
        +
        pStartDate - Startdatum der Ausleihe.
        +
        pEstEndDate - Voraussichtliches Enddatum der Ausleihe.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        rewriteToNewUser

        +
        public boolean rewriteToNewUser(int pOldId,
        +                                int pNewId)
        +
        Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
        +
        +
        Specified by:
        +
        rewriteToNewUser in interface DbConnector
        +
        Parameters:
        +
        pOldId - ID des alten Benutzers.
        +
        pNewId - ID des Benutzers, auf den die Ausleihen umgeschrieben werden sollen.
        +
        Returns:
        +
        True, wenn erfolgreich umgeschrieben werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        returnLending

        +
        public int returnLending(int lendingId,
        +                         int artId,
        +                         java.lang.String end_date)
        +
        Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Umtragen.
        • +
        +
        +
        Specified by:
        +
        returnLending in interface DbConnector
        +
        Parameters:
        +
        lendingId - ID der Ausleihe, die zurückgegeben werden soll.
        +
        artId - ID des Artikels, der freigegeben werden soll.
        +
        end_date - ID des Rückgabedatums.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLender

        +
        public int createNewLender(java.lang.String pLName,
        +                           java.lang.String pLSurname,
        +                           java.lang.String pLSN)
        +
        Erzeugt einen neuen Ausleiher mit den übergebenen Daten. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Specified by:
        +
        createNewLender in interface DbConnector
        +
        Parameters:
        +
        pLName - Vorname des neuen Ausleihers.
        +
        pLSurname - Nachname des neuen Ausleihers.
        +
        pLSN - Matrikelnummer des neuen Ausleihers.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/class-use/SqlConnector.html b/doc/de/katho/kBorrow/db/class-use/SqlConnector.html new file mode 100644 index 0000000..19d4691 --- /dev/null +++ b/doc/de/katho/kBorrow/db/class-use/SqlConnector.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.db.SqlConnector + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.db.SqlConnector

+
+
No usage of de.katho.kBorrow.db.SqlConnector
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/class-use/SqliteConnector.html b/doc/de/katho/kBorrow/db/class-use/SqliteConnector.html new file mode 100644 index 0000000..7f8e99a --- /dev/null +++ b/doc/de/katho/kBorrow/db/class-use/SqliteConnector.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.db.SqliteConnector + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.db.SqliteConnector

+
+
No usage of de.katho.kBorrow.db.SqliteConnector
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/package-frame.html b/doc/de/katho/kBorrow/db/package-frame.html new file mode 100644 index 0000000..d552a95 --- /dev/null +++ b/doc/de/katho/kBorrow/db/package-frame.html @@ -0,0 +1,21 @@ + + + + + +de.katho.kBorrow.db + + + + + +

de.katho.kBorrow.db

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/db/package-summary.html b/doc/de/katho/kBorrow/db/package-summary.html new file mode 100644 index 0000000..cba089c --- /dev/null +++ b/doc/de/katho/kBorrow/db/package-summary.html @@ -0,0 +1,148 @@ + + + + + +de.katho.kBorrow.db + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.db

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/package-tree.html b/doc/de/katho/kBorrow/db/package-tree.html new file mode 100644 index 0000000..3abde82 --- /dev/null +++ b/doc/de/katho/kBorrow/db/package-tree.html @@ -0,0 +1,138 @@ + + + + + +de.katho.kBorrow.db Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.db

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/db/package-use.html b/doc/de/katho/kBorrow/db/package-use.html new file mode 100644 index 0000000..240ed20 --- /dev/null +++ b/doc/de/katho/kBorrow/db/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package de.katho.kBorrow.db + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.db

+
+
No usage of de.katho.kBorrow.db
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html b/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html new file mode 100644 index 0000000..021a1db --- /dev/null +++ b/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html @@ -0,0 +1,444 @@ + + + + + +ArticleInspectFrame + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class ArticleInspectFrame

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class ArticleInspectFrame
    +extends javax.swing.JFrame
    +
    Diese Klasse erzeugt einen JFrame, der weitere Informationen zu einem Artikel anzeigt.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JFrame

        +javax.swing.JFrame.AccessibleJFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Frame

        +java.awt.Frame.AccessibleAWTFrame
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArticleInspectFrame(int pId, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erstellt den ArticleInspectFrame
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleInspectFrame

        +
        public ArticleInspectFrame(int pId,
        +                           java.util.HashMap<java.lang.String,KDataModel> models)
        +
        Erstellt den ArticleInspectFrame
        +
        +
        Parameters:
        +
        pId - ID des Artikels, der inspiziert werden soll.
        +
        models - HashMap mit KDataModels.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/ArticlePanel.html b/doc/de/katho/kBorrow/gui/ArticlePanel.html new file mode 100644 index 0000000..b0ebb2e --- /dev/null +++ b/doc/de/katho/kBorrow/gui/ArticlePanel.html @@ -0,0 +1,772 @@ + + + + + +ArticlePanel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class ArticlePanel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class ArticlePanel
    +extends javax.swing.JPanel
    +implements java.awt.event.ActionListener, java.awt.event.KeyListener
    +
    Erzeugt das Artikelpanel und implementiert damit verbundene Action- und KeyListener.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private ArticleControllerarticleController +
      Referenz auf ArticleController
      +
      private intarticleEditId +
      Enthält die Artikel-ID, wenn ein Arikel bearbeitet wird.
      +
      private booleanarticleModeEdit +
      True, wenn ein Artikel bearbeitet wird.
      +
      private KArticleModelarticleModel +
      Referenz auf KArticleModel
      +
      private javax.swing.JButtonbtnArticleCancel +
      Abbrechenbutton
      +
      private javax.swing.JButtonbtnArticleSave +
      Speicherbutton
      +
      private javax.swing.JLabellblArticleStatus +
      Label, in dem Statusmeldungen angezeigt werden
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      private javax.swing.JTextAreatextAreaArticleDescription +
      Textarea, die die Artikelbeschreibung enthält.
      +
      private javax.swing.JTextFieldtextFieldArticleName +
      Textfeld, das den Artikelnamen enthält.
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArticlePanel(DbConnector dbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Gestaltet und erzeugt das Panel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactionPerformed(java.awt.event.ActionEvent e) +
      ActionListener für den Button-Press.
      +
      voidkeyPressed(java.awt.event.KeyEvent e) +
      KeyListener für den Druck einer Taste + + + Ruft saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war.
      +
      voidkeyReleased(java.awt.event.KeyEvent e) +
      KeyListener für das Loslassen einer Taste.
      +
      voidkeyTyped(java.awt.event.KeyEvent e) +
      KeyListener für das Tippen (Drücken und Loslassen) einer Taste.
      +
      voidresetModeEditArticle() +
      Setzt die Instanzvariable articleModeEdit zurück auf false und leer Textfeld und -area
      +
      private voidsaveButtonPressed() +
      Führt die Aktionen aus, die beim Speichern eines Artikels geschehen.
      +
      voidsetDeleteStatusLabel(int pCode) +
      Setzt das lblArticleStatus je nach übergebenem Statuscode.
      +
      voidsetModeEditArticle(int pId) +
      Setzt die Instanzvariable articleModeEdit auf true und füllt Textfeld und -area entsprechend der übergebenen ID aus.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        textAreaArticleDescription

        +
        private javax.swing.JTextArea textAreaArticleDescription
        +
        Textarea, die die Artikelbeschreibung enthält.
        +
      • +
      + + + +
        +
      • +

        textFieldArticleName

        +
        private javax.swing.JTextField textFieldArticleName
        +
        Textfeld, das den Artikelnamen enthält.
        +
      • +
      + + + +
        +
      • +

        btnArticleSave

        +
        private javax.swing.JButton btnArticleSave
        +
        Speicherbutton
        +
      • +
      + + + +
        +
      • +

        btnArticleCancel

        +
        private javax.swing.JButton btnArticleCancel
        +
        Abbrechenbutton
        +
      • +
      + + + +
        +
      • +

        lblArticleStatus

        +
        private javax.swing.JLabel lblArticleStatus
        +
        Label, in dem Statusmeldungen angezeigt werden
        +
      • +
      + + + +
        +
      • +

        articleModeEdit

        +
        private boolean articleModeEdit
        +
        True, wenn ein Artikel bearbeitet wird. Ansonsten false.
        +
      • +
      + + + +
        +
      • +

        articleEditId

        +
        private int articleEditId
        +
        Enthält die Artikel-ID, wenn ein Arikel bearbeitet wird.
        +
      • +
      + + + + + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticlePanel

        +
        public ArticlePanel(DbConnector dbCon,
        +                    java.util.HashMap<java.lang.String,KDataModel> models)
        +             throws java.io.IOException
        +
        Gestaltet und erzeugt das Panel.
        +
        +
        Parameters:
        +
        dbCon - Referenz auf die Datenbankverbindung.
        +
        models - HashMap mit KDataModels.
        +
        Throws:
        +
        java.io.IOException - Wirft alle IOExceptions, die sonst nirgends bearbeitet wurden (???).
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        actionPerformed

        +
        public void actionPerformed(java.awt.event.ActionEvent e)
        +
        ActionListener für den Button-Press.
        +
        +
        Specified by:
        +
        actionPerformed in interface java.awt.event.ActionListener
        +
        Parameters:
        +
        e - ActionEvent, von dem das Event erzeugt wurde.
        +
        +
      • +
      + + + +
        +
      • +

        resetModeEditArticle

        +
        public void resetModeEditArticle()
        +
        Setzt die Instanzvariable articleModeEdit zurück auf false und leer Textfeld und -area. *
        +
      • +
      + + + +
        +
      • +

        setModeEditArticle

        +
        public void setModeEditArticle(int pId)
        +
        Setzt die Instanzvariable articleModeEdit auf true und füllt Textfeld und -area entsprechend der übergebenen ID aus.
        +
        +
        Parameters:
        +
        pId - Artikel-ID, gemäß der Textfeld und -area ausgefüllt werden sollen.
        +
        +
      • +
      + + + +
        +
      • +

        saveButtonPressed

        +
        private void saveButtonPressed()
        +
        Führt die Aktionen aus, die beim Speichern eines Artikels geschehen. + +

        + Je nachdem, ob articleModeEdit true oder false ist, werden + ArticleController.editArticle(int, java.lang.String, java.lang.String) oder ArticleController.createArticle(java.lang.String, java.lang.String) + aufgerufen. +

        +

        + Falls editArticle aufgerufen wird, werden je nach Rückgabecode folgende Statusmeldungen angezeigt: +

        +
          +
        • 0: Artikel-ID "foo" erfolgreich bearbeitet.
        • +
        • 1: SQL-Fehler: Artikel konnte nicht bearbeitet werden.
        • +
        • 2: Artikelname muss ausgefüllt sein.
        • +
        +

        + Falls createArticle aufgerufen wird, werden je nach Rückgabecode folgende Statusmeldungen angezeigt: +

        +
          +
        • 0: Artikel "foo" erfolgreich hinzugefügt.
        • +
        • 1: SQL-Fehler. Artikel konnte nicht erstellt werden.
        • +
        • 2: Es muss ein Artikelname vergeben werden.
        • +
        +
      • +
      + + + +
        +
      • +

        keyPressed

        +
        public void keyPressed(java.awt.event.KeyEvent e)
        +
        KeyListener für den Druck einer Taste + +

        + Ruft saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war. +

        +
        +
        Specified by:
        +
        keyPressed in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        e - KeyEvent, von dem das Event erzeugt wurde.
        +
        +
      • +
      + + + +
        +
      • +

        keyReleased

        +
        public void keyReleased(java.awt.event.KeyEvent e)
        +
        KeyListener für das Loslassen einer Taste. + +

        Nicht implementiert

        +
        +
        Specified by:
        +
        keyReleased in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        e - KeyEvent, von dem das Event erzeugt wird.
        +
        +
      • +
      + + + +
        +
      • +

        keyTyped

        +
        public void keyTyped(java.awt.event.KeyEvent e)
        +
        KeyListener für das Tippen (Drücken und Loslassen) einer Taste. + +

        Nicht implementiert

        +
        +
        Specified by:
        +
        keyTyped in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        e - KeyEvent, von dem das Event erzeugt wird.
        +
        +
      • +
      + + + +
        +
      • +

        setDeleteStatusLabel

        +
        public void setDeleteStatusLabel(int pCode)
        +
        Setzt das lblArticleStatus je nach übergebenem Statuscode. + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: Artikel kann nicht gelöscht werden.
        • +
        • 2: Artikel kann nicht gelöscht werden, während er verliehen ist.
        • +
        +
        +
        Parameters:
        +
        pCode - Statuscode als Int.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/MainWindow.html b/doc/de/katho/kBorrow/gui/MainWindow.html new file mode 100644 index 0000000..7fc6f01 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/MainWindow.html @@ -0,0 +1,282 @@ + + + + + +MainWindow + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class MainWindow

+
+
+ +
+
    +
  • +
    +
    +
    public class MainWindow
    +extends java.lang.Object
    +
    Erzeugt die Anwendung und alle Komponenten des Hauptfensters.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MainWindow() +
      Erzeugt die Anwendung und alle Komponenten des Hauptfensters.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) +
      Main-Methode.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MainWindow

        +
        public MainWindow()
        +
        Erzeugt die Anwendung und alle Komponenten des Hauptfensters.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +
        Main-Methode.
        +
        +
        Parameters:
        +
        args - Liste der Kommandozeilenparameter.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html b/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html new file mode 100644 index 0000000..bcb3e0a --- /dev/null +++ b/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html @@ -0,0 +1,407 @@ + + + + + +ManageLendingsPanel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class ManageLendingsPanel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class ManageLendingsPanel
    +extends javax.swing.JPanel
    +
    Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ManageLendingsPanel(DbConnector dbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ManageLendingsPanel

        +
        public ManageLendingsPanel(DbConnector dbCon,
        +                           java.util.HashMap<java.lang.String,KDataModel> models)
        +                    throws java.io.IOException
        +
        Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
        +
        +
        Parameters:
        +
        dbCon - Referenz auf die Datenbankverbindung.
        +
        models - HashMap mit KDataModels
        +
        Throws:
        +
        java.io.IOException - Wenn es Probleme beim Erzeugen des LendingReturnTableButton gibt.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html b/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html new file mode 100644 index 0000000..e3975c9 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html @@ -0,0 +1,443 @@ + + + + + +MyFocusTraversalPolicy + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class MyFocusTraversalPolicy

+
+
+ +
+
    +
  • +
    +
    +
    public class MyFocusTraversalPolicy
    +extends java.awt.FocusTraversalPolicy
    +
    Definiert, nach welchem Prinzip der Cursor in einem Formular wandert.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.Vector<java.awt.Component>order +
      Reihenfolge der Formularkomponenten
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MyFocusTraversalPolicy(java.util.Vector<java.awt.Component> pOrder) +
      Gibt ein neues MyFocusTraversalPolicy-Objekt zurück.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.awt.ComponentgetComponentAfter(java.awt.Container aContainer, + java.awt.Component aComponent) +
      Gibt die nächste Komponente nach der übergebenen Komponente oder die erste Komponente in der Reihenfolge zurück.
      +
      java.awt.ComponentgetComponentBefore(java.awt.Container aContainer, + java.awt.Component aComponent) +
      Gibt die Swing-Component vor der übergebenen Komponente oder die erste in der Reihenfolge zurück.
      +
      java.awt.ComponentgetDefaultComponent(java.awt.Container aContainer) +
      Gibt das Standardelement der Reihenfolge zurück.
      +
      java.awt.ComponentgetFirstComponent(java.awt.Container aContainer) +
      Gibt die erste Component der Reihenfolge zurück.
      +
      java.awt.ComponentgetLastComponent(java.awt.Container aContainer) +
      Gibt die letzte Swing-Component in der Reihenfolge zurück.
      +
      +
        +
      • + + +

        Methods inherited from class java.awt.FocusTraversalPolicy

        +getInitialComponent
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        order

        +
        private java.util.Vector<java.awt.Component> order
        +
        Reihenfolge der Formularkomponenten
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MyFocusTraversalPolicy

        +
        public MyFocusTraversalPolicy(java.util.Vector<java.awt.Component> pOrder)
        +
        Gibt ein neues MyFocusTraversalPolicy-Objekt zurück.
        +
        +
        Parameters:
        +
        pOrder - Vector mit der Reihenfolge der Formularkomponenten.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getComponentAfter

        +
        public java.awt.Component getComponentAfter(java.awt.Container aContainer,
        +                                            java.awt.Component aComponent)
        +
        Gibt die nächste Komponente nach der übergebenen Komponente oder die erste Komponente in der Reihenfolge zurück.
        +
        +
        Specified by:
        +
        getComponentAfter in class java.awt.FocusTraversalPolicy
        +
        Parameters:
        +
        aContainer - Swing-Container ohne Funktion
        +
        aComponent - Swing-Component, dessen Nachfolger in der Reihenfolge zurückgegeben werden soll.
        +
        Returns:
        +
        Swing-Component
        +
        +
      • +
      + + + +
        +
      • +

        getComponentBefore

        +
        public java.awt.Component getComponentBefore(java.awt.Container aContainer,
        +                                             java.awt.Component aComponent)
        +
        Gibt die Swing-Component vor der übergebenen Komponente oder die erste in der Reihenfolge zurück.
        +
        +
        Specified by:
        +
        getComponentBefore in class java.awt.FocusTraversalPolicy
        +
        Parameters:
        +
        aContainer - Swing-Container ohne Funktion.
        +
        aComponent - Swing-Component, dessen Vorgänger in der Reihenfolge zurückgegeben werden soll.
        +
        Returns:
        +
        Swing-Component.
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultComponent

        +
        public java.awt.Component getDefaultComponent(java.awt.Container aContainer)
        +
        Gibt das Standardelement der Reihenfolge zurück.
        +
        +
        Specified by:
        +
        getDefaultComponent in class java.awt.FocusTraversalPolicy
        +
        Parameters:
        +
        aContainer - Swing-Container ohne Funktion.
        +
        Returns:
        +
        Standard-Swing-Component in der Reihenfolge.
        +
        +
      • +
      + + + +
        +
      • +

        getFirstComponent

        +
        public java.awt.Component getFirstComponent(java.awt.Container aContainer)
        +
        Gibt die erste Component der Reihenfolge zurück.
        +
        +
        Specified by:
        +
        getFirstComponent in class java.awt.FocusTraversalPolicy
        +
        Parameters:
        +
        aContainer - Swing-Container ohne Funktion.
        +
        Returns:
        +
        Erste Swing-Component in der Reihenfolge.
        +
        +
      • +
      + + + +
        +
      • +

        getLastComponent

        +
        public java.awt.Component getLastComponent(java.awt.Container aContainer)
        +
        Gibt die letzte Swing-Component in der Reihenfolge zurück.
        +
        +
        Specified by:
        +
        getLastComponent in class java.awt.FocusTraversalPolicy
        +
        Parameters:
        +
        aContainer - Swing-Container ohne Funktion.
        +
        Returns:
        +
        Letzte Swing-Componentn in der Reihenfolge.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/NewLendingPanel.html b/doc/de/katho/kBorrow/gui/NewLendingPanel.html new file mode 100644 index 0000000..530b1b5 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/NewLendingPanel.html @@ -0,0 +1,899 @@ + + + + + +NewLendingPanel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class NewLendingPanel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class NewLendingPanel
    +extends javax.swing.JPanel
    +implements java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener
    +
    Erzeugt das NewLendingPanel und leitet User-Interaktionen an den entsprechenden Controller weiter.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + + + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactionPerformed(java.awt.event.ActionEvent pEvent) +
      ActionListener für gedrückte Buttons.
      +
      voidfocusGained(java.awt.event.FocusEvent pEvent) +
      FocusListener für erhaltenen Fokus.
      +
      voidfocusLost(java.awt.event.FocusEvent pEvent) +
      FocusListener für verlorenen Focus.
      +
      voidkeyPressed(java.awt.event.KeyEvent pKeyPress) +
      KeyListener für gedrückte Tasten.
      +
      voidkeyReleased(java.awt.event.KeyEvent e) +
      KeyListener für losgelassene Tasten + + Nicht implementiert!
      +
      voidkeyTyped(java.awt.event.KeyEvent e) +
      KeyListener für eine getippte Taste (Drücken und Loslassen) + + Nicht implementiert!
      +
      private voidresetForm() +
      Setzt das Formular zurück.
      +
      private voidsaveButtonPressed() +
      Führt die Aktionen aus, die geschehen, wenn der Speichern-Button gedrückt wird.
      +
      voidsetModeNewLending(int id) +
      Holt ausgewählten Artikel aus der Tabelle und trägt einige Werte für eine neue Ausleihe in das Formular.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        tfName

        +
        private javax.swing.JTextField tfName
        +
        Textfeld: Vorname des Ausleihers
        +
      • +
      + + + +
        +
      • +

        tfSurname

        +
        private javax.swing.JTextField tfSurname
        +
        Textfeld: Nachname des Ausleihers
        +
      • +
      + + + +
        +
      • +

        tfStudentNumber

        +
        private javax.swing.JTextField tfStudentNumber
        +
        Textfeld: Matrikelnummer des Ausleihers
        +
      • +
      + + + +
        +
      • +

        lblStatus

        +
        private javax.swing.JLabel lblStatus
        +
        Label: Status
        +
      • +
      + + + +
        +
      • +

        lblStartDate

        +
        private javax.swing.JLabel lblStartDate
        +
        Label: Startdatum
        +
      • +
      + + + +
        +
      • +

        lblArticleName

        +
        private javax.swing.JLabel lblArticleName
        +
        Label: Arikelname
        +
      • +
      + + + +
        +
      • +

        btnCancel

        +
        private javax.swing.JButton btnCancel
        +
        Button: Abbrechen
        +
      • +
      + + + +
        +
      • +

        btnSave

        +
        private javax.swing.JButton btnSave
        +
        Button: Speichern
        +
      • +
      + + + +
        +
      • +

        dpEstEndDate

        +
        private org.jdesktop.swingx.JXDatePicker dpEstEndDate
        +
        Datepicker: Voraussichtliches Enddatum
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        articleId

        +
        private int articleId
        +
        Artikel-ID, wird hier vor einer Ausleihe zwischengespeichert.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NewLendingPanel

        +
        public NewLendingPanel(DbConnector dbCon,
        +                       java.util.HashMap<java.lang.String,KDataModel> models,
        +                       Settings pSettings)
        +                throws java.io.IOException
        +
        Erzeugt das Panel
        +
        +
        Parameters:
        +
        dbCon - Referenz auf die Datenbankverbindung.
        +
        models - Referenz auf die HashMap mit KDataModels.
        +
        pSettings - Referenz auf die Settings, wird für NewLendingController benötigt.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim erstellen des NewLendingTableButton auftreten.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resetForm

        +
        private void resetForm()
        +
        Setzt das Formular zurück.
        +
      • +
      + + + + + + + +
        +
      • +

        setModeNewLending

        +
        public void setModeNewLending(int id)
        +
        Holt ausgewählten Artikel aus der Tabelle und trägt einige Werte für eine neue Ausleihe in das Formular.
        +
        +
        Parameters:
        +
        id - ID des ausgewählten Artikels.
        +
        +
      • +
      + + + +
        +
      • +

        actionPerformed

        +
        public void actionPerformed(java.awt.event.ActionEvent pEvent)
        +
        ActionListener für gedrückte Buttons.
        +
        +
        Specified by:
        +
        actionPerformed in interface java.awt.event.ActionListener
        +
        Parameters:
        +
        pEvent - ActionEvent, das den Listener aufruft.
        +
        +
      • +
      + + + +
        +
      • +

        focusGained

        +
        public void focusGained(java.awt.event.FocusEvent pEvent)
        +
        FocusListener für erhaltenen Fokus. + +

        + Nicht implementiert! +

        +
        +
        Specified by:
        +
        focusGained in interface java.awt.event.FocusListener
        +
        Parameters:
        +
        pEvent - FocusEvent, das den Listener aufruft.
        +
        +
      • +
      + + + +
        +
      • +

        focusLost

        +
        public void focusLost(java.awt.event.FocusEvent pEvent)
        +
        FocusListener für verlorenen Focus. + +

        + Prüft, ob andere Ausleiher-Textfelder (Vorname, Nachname, Matr.-Nr.) automatisch ausgefüllt werden können. +

        +
        +
        Specified by:
        +
        focusLost in interface java.awt.event.FocusListener
        +
        Parameters:
        +
        pEvent - FocusEvent, das den Listener aufruft.
        +
        +
      • +
      + + + +
        +
      • +

        keyPressed

        +
        public void keyPressed(java.awt.event.KeyEvent pKeyPress)
        +
        KeyListener für gedrückte Tasten. + +

        Fängt den Druck der Entertaste ab und ruft saveButtonPressed() auf.

        +
        +
        Specified by:
        +
        keyPressed in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        pKeyPress - KeyEvent, das den Listener aufruft.
        +
        +
      • +
      + + + +
        +
      • +

        keyReleased

        +
        public void keyReleased(java.awt.event.KeyEvent e)
        +
        KeyListener für losgelassene Tasten + +

        Nicht implementiert!

        +
        +
        Specified by:
        +
        keyReleased in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        e - KeyEvent, das den Listener aufruft.
        +
        +
      • +
      + + + +
        +
      • +

        keyTyped

        +
        public void keyTyped(java.awt.event.KeyEvent e)
        +
        KeyListener für eine getippte Taste (Drücken und Loslassen) + +

        Nicht implementiert!

        +
        +
        Specified by:
        +
        keyTyped in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        e - Keyevent, das den Listener aufruft.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html b/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html new file mode 100644 index 0000000..1a587a4 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html @@ -0,0 +1,600 @@ + + + + + +RewriteToNewUserDialog + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class RewriteToNewUserDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class RewriteToNewUserDialog
    +extends javax.swing.JDialog
    +implements java.awt.event.ActionListener
    +
    Erzeugt den Auswahldialog, der es beim Löschen eines Benutzers ermöglicht, alle seine Ausleihen auf einen anderen Benutzer umzuschreiben.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JDialog

        +javax.swing.JDialog.AccessibleJDialog
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Dialog

        +java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private javax.swing.JButtoncancelButton +
      Button: Abbrechen
      +
      private javax.swing.JButtonokButton +
      Button: OK
      +
      private intoldId +
      Benutzer-ID des Benutzers, der gelöscht werden soll.
      +
      private intresult +
      Resultat, das nach dem Schließen des Dialogs zurück an den UserController gegeben wird.
      +
      private RewriteToNewUserControllerrwcontroller +
      Referenz auf den RewriteToNewUserController
      +
      private RewriteUserModelrwusermodel +
      Referenz auf das RewriteUserModel
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JDialog

        +accessibleContext, rootPane, rootPaneCheckingEnabled
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Dialog

        +DEFAULT_MODALITY_TYPE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactionPerformed(java.awt.event.ActionEvent e) +
      ActionListener für gedrückte Buttons.
      +
      intgetResult() +
      Gibt Resultat des Umschreibens zurück.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JDialog

        +addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Dialog

        +addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        okButton

        +
        private javax.swing.JButton okButton
        +
        Button: OK
        +
      • +
      + + + +
        +
      • +

        cancelButton

        +
        private javax.swing.JButton cancelButton
        +
        Button: Abbrechen
        +
      • +
      + + + +
        +
      • +

        rwusermodel

        +
        private RewriteUserModel rwusermodel
        +
        Referenz auf das RewriteUserModel
        +
      • +
      + + + + + + + +
        +
      • +

        result

        +
        private int result
        +
        Resultat, das nach dem Schließen des Dialogs zurück an den UserController gegeben wird.
        +
      • +
      + + + +
        +
      • +

        oldId

        +
        private int oldId
        +
        Benutzer-ID des Benutzers, der gelöscht werden soll.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RewriteToNewUserDialog

        +
        public RewriteToNewUserDialog(int pOldId,
        +                              DbConnector pDbCon,
        +                              KUserModel userModel)
        +
        Erzeugt den Dialog.
        +
        +
        Parameters:
        +
        pOldId - ID des Benutzers, der gelöscht werden soll.
        +
        pDbCon - Referenz auf die Datenbankverbindung.
        +
        userModel - Referenz auf das KUserModel.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        actionPerformed

        +
        public void actionPerformed(java.awt.event.ActionEvent e)
        +
        ActionListener für gedrückte Buttons.
        +
        +
        Specified by:
        +
        actionPerformed in interface java.awt.event.ActionListener
        +
        Parameters:
        +
        e - ActionEvent, das diesen Listener auslöst.
        +
        +
      • +
      + + + +
        +
      • +

        getResult

        +
        public int getResult()
        +
        Gibt Resultat des Umschreibens zurück.
        +
        +
        Returns:
        +
        Resultat des Umschreibens als Int.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/UserPanel.html b/doc/de/katho/kBorrow/gui/UserPanel.html new file mode 100644 index 0000000..2cd26f9 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/UserPanel.html @@ -0,0 +1,753 @@ + + + + + +UserPanel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.gui
+

Class UserPanel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    +
    +
    +
    +
    public class UserPanel
    +extends javax.swing.JPanel
    +implements java.awt.event.ActionListener, java.awt.event.KeyListener
    +
    Erzeugt das UserPanel und reicht Benutzerinteraktionen an den entsprechenden Controller weiter.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JPanel

        +javax.swing.JPanel.AccessibleJPanel
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Container

        +java.awt.Container.AccessibleAWTContainer
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private javax.swing.JButtonbtnUserCancel +
      Button: Abbrechen
      +
      private javax.swing.JButtonbtnUserSave +
      Button: Speichern
      +
      private KUserModelkUserModel +
      Referenz auf das KUserModel
      +
      private javax.swing.JLabellblUserStatus +
      Label: Statusmeldung
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      private javax.swing.JTextFieldtextFieldUserName +
      Textfeld: Benutzer Vorname
      +
      private javax.swing.JTextFieldtextFieldUserSurname +
      Textfeld: Benutzer Nachname
      +
      private UserControlleruserController +
      Referenz auf den UserController
      +
      private intuserEditId +
      ID des Benutzers, der bearbeitet werden soll
      +
      private booleanuserModeEdit +
      True, wenn gerade ein Benutzer bearbeitet werden soll, andernfalls false.
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserPanel(DbConnector dbCon, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt das UserPanel
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactionPerformed(java.awt.event.ActionEvent e) +
      ActionListener für gedrückte Buttons.
      +
      voidkeyPressed(java.awt.event.KeyEvent pKeyPress) +
      KeyListener für den Druck einer Taste + + + Ruft saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war.
      +
      voidkeyReleased(java.awt.event.KeyEvent arg0) +
      KeyListener für das Loslassen einer Taste.
      +
      voidkeyTyped(java.awt.event.KeyEvent arg0) +
      KeyListener für das Tippen (Drücken und Loslassen) einer Taste.
      +
      voidresetModeEditUser() +
      Setzt das Formular zurück.
      +
      private voidsaveButtonPressed() +
      Führt die Aktionen aus, die geschehen, wenn der Speichern-Button gedrückt wird.
      +
      voidsetModeEditUser(int pId) +
      Setzt Werte im Formular, wenn ein Benutzer bearbeitet werden soll.
      +
      voidsetStatusLabel(java.lang.String pText) +
      Setzt den als Parameter übergebenen Text in das Status-Label.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        lblUserStatus

        +
        private javax.swing.JLabel lblUserStatus
        +
        Label: Statusmeldung
        +
      • +
      + + + +
        +
      • +

        textFieldUserName

        +
        private javax.swing.JTextField textFieldUserName
        +
        Textfeld: Benutzer Vorname
        +
      • +
      + + + +
        +
      • +

        textFieldUserSurname

        +
        private javax.swing.JTextField textFieldUserSurname
        +
        Textfeld: Benutzer Nachname
        +
      • +
      + + + +
        +
      • +

        btnUserSave

        +
        private javax.swing.JButton btnUserSave
        +
        Button: Speichern
        +
      • +
      + + + +
        +
      • +

        btnUserCancel

        +
        private javax.swing.JButton btnUserCancel
        +
        Button: Abbrechen
        +
      • +
      + + + +
        +
      • +

        userModeEdit

        +
        private boolean userModeEdit
        +
        True, wenn gerade ein Benutzer bearbeitet werden soll, andernfalls false.
        +
      • +
      + + + +
        +
      • +

        userEditId

        +
        private int userEditId
        +
        ID des Benutzers, der bearbeitet werden soll
        +
      • +
      + + + +
        +
      • +

        kUserModel

        +
        private KUserModel kUserModel
        +
        Referenz auf das KUserModel
        +
      • +
      + + + +
        +
      • +

        userController

        +
        private UserController userController
        +
        Referenz auf den UserController
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserPanel

        +
        public UserPanel(DbConnector dbCon,
        +                 java.util.HashMap<java.lang.String,KDataModel> models)
        +          throws java.io.IOException
        +
        Erzeugt das UserPanel
        +
        +
        Parameters:
        +
        dbCon - Referenz auf die Datenbankverbindung.
        +
        models - HashMaps mit KDataModels.
        +
        Throws:
        +
        java.io.IOException - Wenn Fehler im UserDeleteTableButton oder UserEditTableButton auftreten.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        actionPerformed

        +
        public void actionPerformed(java.awt.event.ActionEvent e)
        +
        ActionListener für gedrückte Buttons. + +

        + Ruft saveButtonPressed() auf, wenn der Speichern-Button + und resetModeEditUser(), wenn der Abbrechen-Button gedrückt wurde. +

        +
        +
        Specified by:
        +
        actionPerformed in interface java.awt.event.ActionListener
        +
        Parameters:
        +
        e - ActionEvent, das den Listener aufgerufen hat.
        +
        +
      • +
      + + + +
        +
      • +

        resetModeEditUser

        +
        public void resetModeEditUser()
        +
        Setzt das Formular zurück.
        +
      • +
      + + + +
        +
      • +

        setModeEditUser

        +
        public void setModeEditUser(int pId)
        +
        Setzt Werte im Formular, wenn ein Benutzer bearbeitet werden soll.
        +
        +
        Parameters:
        +
        pId - ID des Benutzers, der bearbeitet werden soll.
        +
        +
      • +
      + + + +
        +
      • +

        saveButtonPressed

        +
        private void saveButtonPressed()
        +
        Führt die Aktionen aus, die geschehen, wenn der Speichern-Button gedrückt wird. + +

        + Übergibt Inhalt des Formulars an den UserController und gibt je nach Rückgabecode eine andere Statusmeldung aus. +

        +
      • +
      + + + +
        +
      • +

        setStatusLabel

        +
        public void setStatusLabel(java.lang.String pText)
        +
        Setzt den als Parameter übergebenen Text in das Status-Label.
        +
        +
        Parameters:
        +
        pText - Zu setzender Text.
        +
        +
      • +
      + + + +
        +
      • +

        keyPressed

        +
        public void keyPressed(java.awt.event.KeyEvent pKeyPress)
        +
        KeyListener für den Druck einer Taste + +

        + Ruft saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war. +

        +
        +
        Specified by:
        +
        keyPressed in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        pKeyPress - KeyEvent, von dem das Event erzeugt wurde.
        +
        +
      • +
      + + + +
        +
      • +

        keyReleased

        +
        public void keyReleased(java.awt.event.KeyEvent arg0)
        +
        KeyListener für das Loslassen einer Taste. + +

        Nicht implementiert

        +
        +
        Specified by:
        +
        keyReleased in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        arg0 - KeyEvent, von dem das Event erzeugt wird.
        +
        +
      • +
      + + + +
        +
      • +

        keyTyped

        +
        public void keyTyped(java.awt.event.KeyEvent arg0)
        +
        KeyListener für das Tippen (Drücken und Loslassen) einer Taste. + +

        Nicht implementiert

        +
        +
        Specified by:
        +
        keyTyped in interface java.awt.event.KeyListener
        +
        Parameters:
        +
        arg0 - KeyEvent, von dem das Event erzeugt wird.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html b/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html new file mode 100644 index 0000000..35134aa --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.ArticleInspectFrame + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.ArticleInspectFrame

+
+
No usage of de.katho.kBorrow.gui.ArticleInspectFrame
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html b/doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html new file mode 100644 index 0000000..6b1053a --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html @@ -0,0 +1,174 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.ArticlePanel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.ArticlePanel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/MainWindow.html b/doc/de/katho/kBorrow/gui/class-use/MainWindow.html new file mode 100644 index 0000000..9ae92aa --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/MainWindow.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.MainWindow + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.MainWindow

+
+
No usage of de.katho.kBorrow.gui.MainWindow
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html b/doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html new file mode 100644 index 0000000..ee37d77 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.ManageLendingsPanel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.ManageLendingsPanel

+
+
No usage of de.katho.kBorrow.gui.ManageLendingsPanel
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html b/doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html new file mode 100644 index 0000000..5b5a4c6 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.MyFocusTraversalPolicy + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.MyFocusTraversalPolicy

+
+
No usage of de.katho.kBorrow.gui.MyFocusTraversalPolicy
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html b/doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html new file mode 100644 index 0000000..334e965 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.NewLendingPanel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.NewLendingPanel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html b/doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html new file mode 100644 index 0000000..2cc0f04 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.RewriteToNewUserDialog + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.RewriteToNewUserDialog

+
+
No usage of de.katho.kBorrow.gui.RewriteToNewUserDialog
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/class-use/UserPanel.html b/doc/de/katho/kBorrow/gui/class-use/UserPanel.html new file mode 100644 index 0000000..0e9d4af --- /dev/null +++ b/doc/de/katho/kBorrow/gui/class-use/UserPanel.html @@ -0,0 +1,174 @@ + + + + + +Uses of Class de.katho.kBorrow.gui.UserPanel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.gui.UserPanel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/package-frame.html b/doc/de/katho/kBorrow/gui/package-frame.html new file mode 100644 index 0000000..6c9fec5 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/package-frame.html @@ -0,0 +1,27 @@ + + + + + +de.katho.kBorrow.gui + + + + + +

de.katho.kBorrow.gui

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/gui/package-summary.html b/doc/de/katho/kBorrow/gui/package-summary.html new file mode 100644 index 0000000..dbf5cad --- /dev/null +++ b/doc/de/katho/kBorrow/gui/package-summary.html @@ -0,0 +1,186 @@ + + + + + +de.katho.kBorrow.gui + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.gui

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/package-tree.html b/doc/de/katho/kBorrow/gui/package-tree.html new file mode 100644 index 0000000..7180f31 --- /dev/null +++ b/doc/de/katho/kBorrow/gui/package-tree.html @@ -0,0 +1,184 @@ + + + + + +de.katho.kBorrow.gui Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.gui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/gui/package-use.html b/doc/de/katho/kBorrow/gui/package-use.html new file mode 100644 index 0000000..6a45d7b --- /dev/null +++ b/doc/de/katho/kBorrow/gui/package-use.html @@ -0,0 +1,169 @@ + + + + + +Uses of Package de.katho.kBorrow.gui + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.gui

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/DbConnector.html b/doc/de/katho/kBorrow/interfaces/DbConnector.html new file mode 100644 index 0000000..a89e713 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/DbConnector.html @@ -0,0 +1,641 @@ + + + + + +DbConnector + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.interfaces
+

Interface DbConnector

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    SqlConnector, SqliteConnector
    +
    +
    +
    +
    public interface DbConnector
    +
    Dieses Interface definiert die Vorgaben für einen Datenbankkonnektor.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      intcreateArticle(java.lang.String pName, + java.lang.String pDesc) +
      Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung.
      +
      intcreateNewLender(java.lang.String pLName, + java.lang.String pLSurname, + java.lang.String pLSN) +
      Erzeugt einen neuen Ausleiher mit den übergebenen Daten.
      +
      int[]createNewLending(int pArtId, + int pUId, + int pLId, + java.lang.String pStartDate, + java.lang.String pEstEndDate) +
      Erstellt eine neue Ausleihe.
      +
      intcreateUser(java.lang.String pName, + java.lang.String pSurname) +
      Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen.
      +
      intdeleteArticle(int id) +
      Löscht den Artikel mit der übergebenen ID.
      +
      booleandeleteUser(int id) +
      Löscht den Benutzer mit der als Parameter übergebenen ID.
      +
      inteditArticle(int pId, + java.lang.String pName, + java.lang.String pDesc) +
      Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend.
      +
      inteditUser(int pId, + java.lang.String pName, + java.lang.String pSurname) +
      Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf.
      +
      java.util.ArrayList<KArticle>getArticleList() +
      Gibt die komplette Artikelliste als ArrayList zurück.
      +
      java.util.ArrayList<KLender>getLenderList() +
      Gibt die komplette Ausleiher-Liste als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingList() +
      Gibt die komplette Liste der Ausleihen als ArrayList zurück.
      +
      java.util.ArrayList<KLending>getLendingListForArticle(int pArtId) +
      Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
      +
      java.util.ArrayList<KUser>getUserList() +
      Gibt eine Liste aller Benutzer als ArrayList zurück.
      +
      intreturnLending(int lendingId, + int artId, + java.lang.String end_date) +
      Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird.
      +
      booleanrewriteToNewUser(int pOldId, + int pNewId) +
      Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createUser

        +
        int createUser(java.lang.String pName,
        +               java.lang.String pSurname)
        +
        Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich erzeugt.
        • +
        • 1: SQL-Fehler beim Erzeugen.
        • +
        +
        +
        Parameters:
        +
        pName - Vorname.
        +
        pSurname - Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getUserList

        +
        java.util.ArrayList<KUser> getUserList()
        +
        Gibt eine Liste aller Benutzer als ArrayList zurück.
        +
        +
        Returns:
        +
        Liste aller Benutzer als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        deleteUser

        +
        boolean deleteUser(int id)
        +
        Löscht den Benutzer mit der als Parameter übergebenen ID.
        +
        +
        Parameters:
        +
        id - ID des Benutzers, der gelöscht werden soll.
        +
        Returns:
        +
        True, wenn der Benutzer gelöscht werden konnte, andernfalls false.
        +
        +
      • +
      + + + +
        +
      • +

        editUser

        +
        int editUser(int pId,
        +             java.lang.String pName,
        +             java.lang.String pSurname)
        +
        Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf. Vor- und Nachname. + +

        Gibt je nach Ergebnis einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Benutzer erfolgreich bearbeitet.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Parameters:
        +
        pId - ID des Benutzert, der bearbeitet werden soll.
        +
        pName - (Neuer) Vorname.
        +
        pSurname - (Neuer) Nachname.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getArticleList

        +
        java.util.ArrayList<KArticle> getArticleList()
        +
        Gibt die komplette Artikelliste als ArrayList zurück.
        +
        +
        Returns:
        +
        Komplette Artikelliste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        createArticle

        +
        int createArticle(java.lang.String pName,
        +                  java.lang.String pDesc)
        +
        Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich erstellt.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Parameters:
        +
        pName - Name des Artikels.
        +
        pDesc - Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        deleteArticle

        +
        int deleteArticle(int id)
        +
        Löscht den Artikel mit der übergebenen ID. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Löschen
        • +
        +
        +
        Parameters:
        +
        id - ID des Artikels, der gelöscht werden soll.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        editArticle

        +
        int editArticle(int pId,
        +                java.lang.String pName,
        +                java.lang.String pDesc)
        +
        Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Bearbeiten.
        • +
        +
        +
        Parameters:
        +
        pId - ID des Artikels, der bearbeitet werden soll.
        +
        pName - (Neuer) Name des Artikels.
        +
        pDesc - (Neue) Beschreibung des Artikels.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getLenderList

        +
        java.util.ArrayList<KLender> getLenderList()
        +
        Gibt die komplette Ausleiher-Liste als ArrayList zurück.
        +
        +
        Returns:
        +
        Komplette Ausleiher-Liste als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLending

        +
        int[] createNewLending(int pArtId,
        +                       int pUId,
        +                       int pLId,
        +                       java.lang.String pStartDate,
        +                       java.lang.String pEstEndDate)
        +
        Erstellt eine neue Ausleihe. + +

        + Gibt ein Int-Array der Länge 2 zurück. An erster Stelle steht der Rückgabestatus, an zweiter + Stelle die ID der gerade erzeugten Tabellenzeile. +

        + +

        Die Statuscodes lauten:

        + +
          +
        • 0: Ausleihe konnte erfolgreich erzeugt werden.
        • +
        • 1: SQL-Fehler beim Erstellen der Ausleihe.
        • +
        +
        +
        Parameters:
        +
        pArtId - ID des verliehenen Artikels.
        +
        pUId - ID des ausleihenden Benutzers.
        +
        pLId - ID des Ausleihers.
        +
        pStartDate - Startdatum der Ausleihe.
        +
        pEstEndDate - Voraussichtliches Enddatum der Ausleihe.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        createNewLender

        +
        int createNewLender(java.lang.String pLName,
        +                    java.lang.String pLSurname,
        +                    java.lang.String pLSN)
        +
        Erzeugt einen neuen Ausleiher mit den übergebenen Daten. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Erstellen.
        • +
        +
        +
        Parameters:
        +
        pLName - Vorname des neuen Ausleihers.
        +
        pLSurname - Nachname des neuen Ausleihers.
        +
        pLSN - Matrikelnummer des neuen Ausleihers.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        returnLending

        +
        int returnLending(int lendingId,
        +                  int artId,
        +                  java.lang.String end_date)
        +
        Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird. + +

        Je nach Ergebnis gibt die Funktion einen anderen Statuscode als Int zurück:

        + +
          +
        • 0: Artikel erfolgreich gelöscht.
        • +
        • 1: SQL-Fehler beim Umtragen.
        • +
        +
        +
        Parameters:
        +
        lendingId - ID der Ausleihe, die zurückgegeben werden soll.
        +
        artId - ID des Artikels, der freigegeben werden soll.
        +
        end_date - ID des Rückgabedatums.
        +
        Returns:
        +
        Statuscode als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingList

        +
        java.util.ArrayList<KLending> getLendingList()
        +
        Gibt die komplette Liste der Ausleihen als ArrayList zurück.
        +
        +
        Returns:
        +
        Die komplette Liste der Ausleihen als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getLendingListForArticle

        +
        java.util.ArrayList<KLending> getLendingListForArticle(int pArtId)
        +
        Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
        +
        +
        Parameters:
        +
        pArtId - ID der Artikels, für den die Ausleihen zurückgegeben werden sollen.
        +
        Returns:
        +
        Liste der Ausleihen des Artikels mit der als Parameter übergebenen ID.
        +
        +
      • +
      + + + +
        +
      • +

        rewriteToNewUser

        +
        boolean rewriteToNewUser(int pOldId,
        +                         int pNewId)
        +
        Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
        +
        +
        Parameters:
        +
        pOldId - ID des alten Benutzers.
        +
        pNewId - ID des Benutzers, auf den die Ausleihen umgeschrieben werden sollen.
        +
        Returns:
        +
        True, wenn erfolgreich umgeschrieben werden konnte, andernfalls false.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/KDataModel.html b/doc/de/katho/kBorrow/interfaces/KDataModel.html new file mode 100644 index 0000000..2fc5c45 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/KDataModel.html @@ -0,0 +1,291 @@ + + + + + +KDataModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.interfaces
+

Interface KDataModel

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<?>getData() +
      Gibt die kompletten Daten als ArrayList zurück.
      +
      java.lang.ObjectgetElement(int id) +
      Gibt Daten-Objekt mit der angefragten ID zurück.
      +
      voidregister(KGuiModel pModel) +
      Ein KGuiModel registriert sich so am KDataModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
      +
      voidupdateModel() +
      Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        register

        +
        void register(KGuiModel pModel)
        +
        Ein KGuiModel registriert sich so am KDataModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
        +
        +
        Parameters:
        +
        pModel - KGuiModel, das sich am KDataModel registriert.
        +
        +
      • +
      + + + +
        +
      • +

        updateModel

        +
        void updateModel()
        +
        Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
        +
      • +
      + + + +
        +
      • +

        getData

        +
        java.util.ArrayList<?> getData()
        +
        Gibt die kompletten Daten als ArrayList zurück.
        +
        +
        Returns:
        +
        Die kompletten Daten als ArrayList.
        +
        +
      • +
      + + + +
        +
      • +

        getElement

        +
        java.lang.Object getElement(int id)
        +
        Gibt Daten-Objekt mit der angefragten ID zurück.
        +
        +
        Parameters:
        +
        id - ID des angefragten Elements.
        +
        Returns:
        +
        Das angefragte Element.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/KGuiModel.html b/doc/de/katho/kBorrow/interfaces/KGuiModel.html new file mode 100644 index 0000000..0f2aa55 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/KGuiModel.html @@ -0,0 +1,233 @@ + + + + + +KGuiModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.interfaces
+

Interface KGuiModel

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        fetchData

        +
        void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html b/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html new file mode 100644 index 0000000..790cb54 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html @@ -0,0 +1,375 @@ + + + + + +Uses of Interface de.katho.kBorrow.interfaces.DbConnector + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
de.katho.kBorrow.interfaces.DbConnector

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html b/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html new file mode 100644 index 0000000..824bae6 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html @@ -0,0 +1,450 @@ + + + + + +Uses of Interface de.katho.kBorrow.interfaces.KDataModel + + + + + + + + +
+ + + + + + + +
+ + +
+

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

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html b/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html new file mode 100644 index 0000000..93c5527 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html @@ -0,0 +1,295 @@ + + + + + +Uses of Interface de.katho.kBorrow.interfaces.KGuiModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
de.katho.kBorrow.interfaces.KGuiModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/package-frame.html b/doc/de/katho/kBorrow/interfaces/package-frame.html new file mode 100644 index 0000000..0c60185 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/package-frame.html @@ -0,0 +1,22 @@ + + + + + +de.katho.kBorrow.interfaces + + + + + +

de.katho.kBorrow.interfaces

+
+

Interfaces

+ +
+ + diff --git a/doc/de/katho/kBorrow/interfaces/package-summary.html b/doc/de/katho/kBorrow/interfaces/package-summary.html new file mode 100644 index 0000000..62866fe --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/package-summary.html @@ -0,0 +1,156 @@ + + + + + +de.katho.kBorrow.interfaces + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.interfaces

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/package-tree.html b/doc/de/katho/kBorrow/interfaces/package-tree.html new file mode 100644 index 0000000..c7ed67e --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/package-tree.html @@ -0,0 +1,135 @@ + + + + + +de.katho.kBorrow.interfaces Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.interfaces

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/interfaces/package-use.html b/doc/de/katho/kBorrow/interfaces/package-use.html new file mode 100644 index 0000000..75f1737 --- /dev/null +++ b/doc/de/katho/kBorrow/interfaces/package-use.html @@ -0,0 +1,315 @@ + + + + + +Uses of Package de.katho.kBorrow.interfaces + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.interfaces

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html b/doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html new file mode 100644 index 0000000..7766481 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html @@ -0,0 +1,353 @@ + + + + + +ArticleDeleteTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class ArticleDeleteTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class ArticleDeleteTableButton
    +extends TableButton
    +
    Erzeugt den Löschbutton in der Artikeltabelle.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleDeleteTableButton

        +
        public ArticleDeleteTableButton(java.lang.String pLabel,
        +                                javax.swing.JTable pTable,
        +                                ArticlePanel pPanel,
        +                                ArticleController pController)
        +                         throws java.io.IOException
        +
        Erzeugt den Löschbutton in der Artikeltabelle.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die ArticleTable.
        +
        pPanel - Referenz auf das ArticlePanel.
        +
        pController - Referenz auf den ArticleController.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html b/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html new file mode 100644 index 0000000..3722e7b --- /dev/null +++ b/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html @@ -0,0 +1,350 @@ + + + + + +ArticleEditTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class ArticleEditTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class ArticleEditTableButton
    +extends TableButton
    +
    Erzeugt den "Bearbeiten"-Button in der Artikeltabelle.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArticleEditTableButton(java.lang.String pLabel, + javax.swing.JTable pTable, + ArticlePanel articleTab) +
      Erzeugt den "Bearbeiten"-Button in der Artikeltabelle.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleEditTableButton

        +
        public ArticleEditTableButton(java.lang.String pLabel,
        +                              javax.swing.JTable pTable,
        +                              ArticlePanel articleTab)
        +                       throws java.io.IOException
        +
        Erzeugt den "Bearbeiten"-Button in der Artikeltabelle.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die ArticleTable.
        +
        articleTab - Referenz auf das ArticlePanel.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html b/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html new file mode 100644 index 0000000..27199c6 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html @@ -0,0 +1,350 @@ + + + + + +ArticleInspectTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class ArticleInspectTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class ArticleInspectTableButton
    +extends TableButton
    +
    Erzeugt den "Details"-Button in der Artikeltabelle.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      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.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleInspectTableButton

        +
        public ArticleInspectTableButton(java.lang.String pLabel,
        +                                 javax.swing.JTable pTable,
        +                                 java.util.HashMap<java.lang.String,KDataModel> models)
        +                          throws java.io.IOException
        +
        Erzeugt den "Details"-Button in der Artikeltabelle.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die ArticleTable.
        +
        models - HashMap mit allen KDataModels
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html b/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html new file mode 100644 index 0000000..acebd48 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html @@ -0,0 +1,350 @@ + + + + + +LendingReturnTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class LendingReturnTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class LendingReturnTableButton
    +extends TableButton
    +
    Erzeugt den "Rückgabe"-Button in der LendingTable.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LendingReturnTableButton(java.lang.String pLabel, + javax.swing.JTable pTable, + ManageLendingsController pController) +
      Erzeugt den "Rückgabe"-Button in der Tabelle der Ausleihen.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LendingReturnTableButton

        +
        public LendingReturnTableButton(java.lang.String pLabel,
        +                                javax.swing.JTable pTable,
        +                                ManageLendingsController pController)
        +                         throws java.io.IOException
        +
        Erzeugt den "Rückgabe"-Button in der Tabelle der Ausleihen.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die LendingTable.
        +
        pController - Referenz auf den ManageLendingsController.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/NewLendingTableButton.html b/doc/de/katho/kBorrow/listener/NewLendingTableButton.html new file mode 100644 index 0000000..da68c44 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/NewLendingTableButton.html @@ -0,0 +1,350 @@ + + + + + +NewLendingTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class NewLendingTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class NewLendingTableButton
    +extends TableButton
    +
    Erzeugt den "Neue Ausleihe"-Button in der FreeArticleTable.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      NewLendingTableButton(java.lang.String pLabel, + javax.swing.JTable pTable, + NewLendingPanel pPanel) +
      Erzeugt den "Neue Ausleihe"-Button in der "Neue Ausleihe"-Tabelle.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NewLendingTableButton

        +
        public NewLendingTableButton(java.lang.String pLabel,
        +                             javax.swing.JTable pTable,
        +                             NewLendingPanel pPanel)
        +                      throws java.io.IOException
        +
        Erzeugt den "Neue Ausleihe"-Button in der "Neue Ausleihe"-Tabelle.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die FreeArticleTable.
        +
        pPanel - Referenz auf das NewLendingsPanel.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/TableButton.html b/doc/de/katho/kBorrow/listener/TableButton.html new file mode 100644 index 0000000..04d9770 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/TableButton.html @@ -0,0 +1,480 @@ + + + + + +TableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class TableButton

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected javax.swing.JButtonbuttonE +
      Referenz auf den TableCellEditor-Button
      +
      protected javax.swing.JButtonbuttonR +
      Referenz auf den TableCellRenderer-Button
      +
      private java.lang.Stringlabel +
      Name des Buttons, dient als Tooltip
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      TableButton(java.lang.String pLabel) +
      Erzeugt die nötigen Button-Objekte.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.ObjectgetCellEditorValue() +
      Gibt den Namen des Buttons als String zurück.
      +
      java.awt.ComponentgetTableCellEditorComponent(javax.swing.JTable table, + java.lang.Object value, + boolean isSelected, + int row, + int column) +
      Gibt den TableCellEditor-Button zurück.
      +
      java.awt.ComponentgetTableCellRendererComponent(javax.swing.JTable table, + java.lang.Object value, + boolean isSelected, + boolean hasFocus, + int row, + int column) +
      Gibt den TableCellRenderer-Button zurück.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        private java.lang.String label
        +
        Name des Buttons, dient als Tooltip
        +
      • +
      + + + +
        +
      • +

        buttonR

        +
        protected javax.swing.JButton buttonR
        +
        Referenz auf den TableCellRenderer-Button
        +
      • +
      + + + +
        +
      • +

        buttonE

        +
        protected javax.swing.JButton buttonE
        +
        Referenz auf den TableCellEditor-Button
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TableButton

        +
        public TableButton(java.lang.String pLabel)
        +
        Erzeugt die nötigen Button-Objekte.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons als String, dient als Tooltip.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCellEditorValue

        +
        public java.lang.Object getCellEditorValue()
        +
        Gibt den Namen des Buttons als String zurück.
        +
        +
        Specified by:
        +
        getCellEditorValue in interface javax.swing.CellEditor
        +
        Returns:
        +
        Name des Buttons als String.
        +
        +
      • +
      + + + +
        +
      • +

        getTableCellEditorComponent

        +
        public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
        +                                                      java.lang.Object value,
        +                                                      boolean isSelected,
        +                                                      int row,
        +                                                      int column)
        +
        Gibt den TableCellEditor-Button zurück.
        +
        +
        Specified by:
        +
        getTableCellEditorComponent in interface javax.swing.table.TableCellEditor
        +
        Returns:
        +
        Gibt den TableCellEditor-Button zurück.
        +
        +
      • +
      + + + +
        +
      • +

        getTableCellRendererComponent

        +
        public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
        +                                                        java.lang.Object value,
        +                                                        boolean isSelected,
        +                                                        boolean hasFocus,
        +                                                        int row,
        +                                                        int column)
        +
        Gibt den TableCellRenderer-Button zurück.
        +
        +
        Specified by:
        +
        getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer
        +
        Returns:
        +
        Gibt den TableCellRenderer-Button zurück.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html b/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html new file mode 100644 index 0000000..f58b1fa --- /dev/null +++ b/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html @@ -0,0 +1,353 @@ + + + + + +UserDeleteTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class UserDeleteTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class UserDeleteTableButton
    +extends TableButton
    +
    Erzeugt den "Benutzer löschen"-Button in der UserTable.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserDeleteTableButton(java.lang.String pLabel, + javax.swing.JTable pTable, + UserPanel pPanel, + UserController pController) +
      Erzeugt den "Benutzer Löschen"-Button in der UserTable.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserDeleteTableButton

        +
        public UserDeleteTableButton(java.lang.String pLabel,
        +                             javax.swing.JTable pTable,
        +                             UserPanel pPanel,
        +                             UserController pController)
        +                      throws java.io.IOException
        +
        Erzeugt den "Benutzer Löschen"-Button in der UserTable.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die UserTable.
        +
        pPanel - Referenz auf das UserPanel.
        +
        pController - Referenz auf den UserController.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/UserEditTableButton.html b/doc/de/katho/kBorrow/listener/UserEditTableButton.html new file mode 100644 index 0000000..b8df782 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/UserEditTableButton.html @@ -0,0 +1,350 @@ + + + + + +UserEditTableButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.listener
+

Class UserEditTableButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    +
    +
    +
    +
    public class UserEditTableButton
    +extends TableButton
    +
    Erzeugt den "Benutzer bearbeiten"-Button in der UserTable.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractCellEditor

        +changeEvent, listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserEditTableButton(java.lang.String pLabel, + javax.swing.JTable pTable, + UserPanel pPanel) +
      Erzeugt den "Benutzer bearbeiten"-Button in der UserTable.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractCellEditor

        +addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.CellEditor

        +addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserEditTableButton

        +
        public UserEditTableButton(java.lang.String pLabel,
        +                           javax.swing.JTable pTable,
        +                           UserPanel pPanel)
        +                    throws java.io.IOException
        +
        Erzeugt den "Benutzer bearbeiten"-Button in der UserTable.
        +
        +
        Parameters:
        +
        pLabel - Name des Buttons, dient als Tooltip.
        +
        pTable - Referenz auf die UserTable.
        +
        pPanel - Referenz auf das UserPanel.
        +
        Throws:
        +
        java.io.IOException - Wenn Probleme beim Einbinden des Icons auftreten.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html b/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html new file mode 100644 index 0000000..76b893d --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.ArticleDeleteTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.ArticleDeleteTableButton

+
+
No usage of de.katho.kBorrow.listener.ArticleDeleteTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html b/doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html new file mode 100644 index 0000000..d597eaf --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.ArticleEditTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.ArticleEditTableButton

+
+
No usage of de.katho.kBorrow.listener.ArticleEditTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html b/doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html new file mode 100644 index 0000000..7ccb7ed --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.ArticleInspectTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.ArticleInspectTableButton

+
+
No usage of de.katho.kBorrow.listener.ArticleInspectTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html b/doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html new file mode 100644 index 0000000..9c2c027 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.LendingReturnTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.LendingReturnTableButton

+
+
No usage of de.katho.kBorrow.listener.LendingReturnTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html b/doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html new file mode 100644 index 0000000..d91530d --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.NewLendingTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.NewLendingTableButton

+
+
No usage of de.katho.kBorrow.listener.NewLendingTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/TableButton.html b/doc/de/katho/kBorrow/listener/class-use/TableButton.html new file mode 100644 index 0000000..5ee6eaf --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/TableButton.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.TableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.TableButton

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html b/doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html new file mode 100644 index 0000000..0e3b3b3 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.UserDeleteTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.UserDeleteTableButton

+
+
No usage of de.katho.kBorrow.listener.UserDeleteTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html b/doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html new file mode 100644 index 0000000..29dbb8f --- /dev/null +++ b/doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.listener.UserEditTableButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.listener.UserEditTableButton

+
+
No usage of de.katho.kBorrow.listener.UserEditTableButton
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/package-frame.html b/doc/de/katho/kBorrow/listener/package-frame.html new file mode 100644 index 0000000..717e099 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/package-frame.html @@ -0,0 +1,27 @@ + + + + + +de.katho.kBorrow.listener + + + + + +

de.katho.kBorrow.listener

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/listener/package-summary.html b/doc/de/katho/kBorrow/listener/package-summary.html new file mode 100644 index 0000000..62e6ef6 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/package-summary.html @@ -0,0 +1,186 @@ + + + + + +de.katho.kBorrow.listener + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.listener

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/package-tree.html b/doc/de/katho/kBorrow/listener/package-tree.html new file mode 100644 index 0000000..49b593f --- /dev/null +++ b/doc/de/katho/kBorrow/listener/package-tree.html @@ -0,0 +1,151 @@ + + + + + +de.katho.kBorrow.listener Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.listener

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/listener/package-use.html b/doc/de/katho/kBorrow/listener/package-use.html new file mode 100644 index 0000000..2c89a95 --- /dev/null +++ b/doc/de/katho/kBorrow/listener/package-use.html @@ -0,0 +1,159 @@ + + + + + +Uses of Package de.katho.kBorrow.listener + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.listener

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/ArticleInspectTableModel.html b/doc/de/katho/kBorrow/models/ArticleInspectTableModel.html new file mode 100644 index 0000000..0ef53bf --- /dev/null +++ b/doc/de/katho/kBorrow/models/ArticleInspectTableModel.html @@ -0,0 +1,570 @@ + + + + + +ArticleInspectTableModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class ArticleInspectTableModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.table.TableModel
    +
    +
    +
    +
    public class ArticleInspectTableModel
    +extends javax.swing.table.AbstractTableModel
    +implements KGuiModel
    +
    Enthält die für die ArticleInspectTable nötigen Daten.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intarticleId +
      ID des Artikels, für den alle Ausleihen in der Tabelle angezeigt werden sollen.
      +
      private java.util.ArrayList<KLending>data +
      Daten der Tabelle: Alle Ausleihen für einen Artikel.
      +
      private java.lang.String[]header +
      Enthält die Überschriften der Tabellenspalten
      +
      private KLenderModellenderModel +
      Referenz auf das benötigte LenderModel.
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      private KUserModeluserModel +
      Referenz auf das benötigte UserModel.
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.table.AbstractTableModel

        +listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArticleInspectTableModel(int pId, + java.util.HashMap<java.lang.String,KDataModel> models) +
      Erzeugt das ArticleInspectTableModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetColumnCount() +
      Gibt Anzahl der Tabellenspalten zurück.
      +
      java.lang.StringgetColumnName(int col) +
      Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
      +
      intgetRowCount() +
      Gibt Anzahl der Tabellenzeilen zurück.
      +
      java.lang.ObjectgetValueAt(int row, + int col) +
      Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
      +
      booleanisCellEditable(int pRow, + int pCol) +
      Gibt zurück, ob eine Tabellenzelle editierbar ist.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.table.AbstractTableModel

        +addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        private java.lang.String[] header
        +
        Enthält die Überschriften der Tabellenspalten
        +
      • +
      + + + +
        +
      • +

        articleId

        +
        private int articleId
        +
        ID des Artikels, für den alle Ausleihen in der Tabelle angezeigt werden sollen.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KLending> data
        +
        Daten der Tabelle: Alle Ausleihen für einen Artikel.
        +
      • +
      + + + +
        +
      • +

        userModel

        +
        private KUserModel userModel
        +
        Referenz auf das benötigte UserModel.
        +
      • +
      + + + +
        +
      • +

        lenderModel

        +
        private KLenderModel lenderModel
        +
        Referenz auf das benötigte LenderModel.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleInspectTableModel

        +
        public ArticleInspectTableModel(int pId,
        +                                java.util.HashMap<java.lang.String,KDataModel> models)
        +
        Erzeugt das ArticleInspectTableModel.
        +
        +
        Parameters:
        +
        pId - ID des Artikel, dessen Ausleihen angezeigt werden sollen.
        +
        models - HashMap mit Referenzen auf alle KDataModels.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getColumnCount

        +
        public int getColumnCount()
        +
        Gibt Anzahl der Tabellenspalten zurück.
        +
        +
        Specified by:
        +
        getColumnCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenspalten.
        +
        +
      • +
      + + + +
        +
      • +

        getColumnName

        +
        public java.lang.String getColumnName(int col)
        +
        Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
        +
        +
        Specified by:
        +
        getColumnName in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        getColumnName in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        col - Spaltennummer, deren Name zurückgegeben werden soll.
        +
        Returns:
        +
        Spaltenname als String.
        +
        +
      • +
      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        Gibt Anzahl der Tabellenzeilen zurück.
        +
        +
        Specified by:
        +
        getRowCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenzeilen als Int.
        +
        +
      • +
      + + + +
        +
      • +

        isCellEditable

        +
        public boolean isCellEditable(int pRow,
        +                              int pCol)
        +
        Gibt zurück, ob eine Tabellenzelle editierbar ist. + +

        Alle Tabellenzellen sind NICHT editierbar!

        +
        +
        Specified by:
        +
        isCellEditable in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        isCellEditable in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        pRow - Zeile der angefragten Zelle.
        +
        pCol - Spalte der angefragten Zelle.
        +
        Returns:
        +
        Editierbarkeit einer Tabellenzelle (Immer false!)
        +
        +
      • +
      + + + +
        +
      • +

        getValueAt

        +
        public java.lang.Object getValueAt(int row,
        +                                   int col)
        +
        Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
        +
        +
        Specified by:
        +
        getValueAt in interface javax.swing.table.TableModel
        +
        Parameters:
        +
        row - Zeile der angefragten Tabellenzelle.
        +
        col - Spalte der angefragten Tabellenzelle.
        +
        Returns:
        +
        Inhalt der angefragten Tabellenzelle.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/ArticleTableModel.html b/doc/de/katho/kBorrow/models/ArticleTableModel.html new file mode 100644 index 0000000..57fbc9b --- /dev/null +++ b/doc/de/katho/kBorrow/models/ArticleTableModel.html @@ -0,0 +1,545 @@ + + + + + +ArticleTableModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class ArticleTableModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.table.TableModel
    +
    +
    +
    Direct Known Subclasses:
    +
    FreeArticleTableModel
    +
    +
    +
    +
    public class ArticleTableModel
    +extends javax.swing.table.AbstractTableModel
    +implements KGuiModel
    +
    Enthält die für die ArticleTable benötigten Daten.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected java.util.ArrayList<KArticle>data +
      Daten der Tabelle: Komplette Liste der Artikel
      +
      protected java.lang.String[]header +
      Enthält die Überschriften der Tabellenspalten
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.table.AbstractTableModel

        +listenerList
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetColumnCount() +
      Gibt Anzahl der Tabellenspalten zurück.
      +
      java.lang.StringgetColumnName(int col) +
      Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
      +
      intgetIdFromRow(int pRow) +
      Gibt die Artikel-ID in der übergebenen Zeile zurück.
      +
      intgetRowCount() +
      Gibt Anzahl der Tabellenzeilen zurück.
      +
      java.lang.ObjectgetValueAt(int pRow, + int pCol) +
      Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
      +
      booleanisCellEditable(int pRow, + int pCol) +
      Gibt zurück, ob eine Tabellenzelle editierbar ist.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.table.AbstractTableModel

        +addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        protected java.lang.String[] header
        +
        Enthält die Überschriften der Tabellenspalten
        +
      • +
      + + + +
        +
      • +

        data

        +
        protected java.util.ArrayList<KArticle> data
        +
        Daten der Tabelle: Komplette Liste der Artikel
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArticleTableModel

        +
        public ArticleTableModel(KArticleModel pModel)
        +
        Erzeugt das ArticleTableModel.
        +
        +
        Parameters:
        +
        pModel - Referenz auf das KArticleModel
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getColumnName

        +
        public java.lang.String getColumnName(int col)
        +
        Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
        +
        +
        Specified by:
        +
        getColumnName in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        getColumnName in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        col - Spaltennummer, deren Name zurückgegeben werden soll.
        +
        Returns:
        +
        Spaltenname als String.
        +
        +
      • +
      + + + +
        +
      • +

        getColumnCount

        +
        public int getColumnCount()
        +
        Gibt Anzahl der Tabellenspalten zurück.
        +
        +
        Specified by:
        +
        getColumnCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenspalten.
        +
        +
      • +
      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        Gibt Anzahl der Tabellenzeilen zurück.
        +
        +
        Specified by:
        +
        getRowCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenzeilen als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getValueAt

        +
        public java.lang.Object getValueAt(int pRow,
        +                                   int pCol)
        +
        Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
        +
        +
        Specified by:
        +
        getValueAt in interface javax.swing.table.TableModel
        +
        Parameters:
        +
        pRow - Zeile der angefragten Tabellenzelle.
        +
        pCol - Spalte der angefragten Tabellenzelle.
        +
        Returns:
        +
        Inhalt der angefragten Tabellenzelle.
        +
        +
      • +
      + + + +
        +
      • +

        isCellEditable

        +
        public boolean isCellEditable(int pRow,
        +                              int pCol)
        +
        Gibt zurück, ob eine Tabellenzelle editierbar ist. + +

        Alle Spalten größer 2 sind editierbar.

        +
        +
        Specified by:
        +
        isCellEditable in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        isCellEditable in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        pRow - Zeile der angefragten Zelle.
        +
        pCol - Spalte der angefragten Zelle.
        +
        Returns:
        +
        Editierbarkeit einer Tabellenzelle (true, falls pCol größer 2).
        +
        +
      • +
      + + + +
        +
      • +

        getIdFromRow

        +
        public int getIdFromRow(int pRow)
        +
        Gibt die Artikel-ID in der übergebenen Zeile zurück.
        +
        +
        Parameters:
        +
        pRow - Zeile, deren Artikel-ID ermittelt werden soll.
        +
        Returns:
        +
        Artikel-ID als Int.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/FreeArticleTableModel.html b/doc/de/katho/kBorrow/models/FreeArticleTableModel.html new file mode 100644 index 0000000..b5e36de --- /dev/null +++ b/doc/de/katho/kBorrow/models/FreeArticleTableModel.html @@ -0,0 +1,408 @@ + + + + + +FreeArticleTableModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class FreeArticleTableModel

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.String[]header 
      private static longserialVersionUID 
      + +
        +
      • + + +

        Fields inherited from class javax.swing.table.AbstractTableModel

        +listenerList
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetColumnCount() +
      Gibt Anzahl der Tabellenspalten zurück.
      +
      + +
        +
      • + + +

        Methods inherited from class javax.swing.table.AbstractTableModel

        +addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        private java.lang.String[] header
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FreeArticleTableModel

        +
        public FreeArticleTableModel(KArticleModel pModel)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getColumnCount

        +
        public int getColumnCount()
        +
        Description copied from class: ArticleTableModel
        +
        Gibt Anzahl der Tabellenspalten zurück.
        +
        +
        Specified by:
        +
        getColumnCount in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        getColumnCount in class ArticleTableModel
        +
        Returns:
        +
        Anzahl der Tabellenspalten.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Description copied from class: ArticleTableModel
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Overrides:
        +
        fetchData in class ArticleTableModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/LendingTableModel.html b/doc/de/katho/kBorrow/models/LendingTableModel.html new file mode 100644 index 0000000..e13b01e --- /dev/null +++ b/doc/de/katho/kBorrow/models/LendingTableModel.html @@ -0,0 +1,604 @@ + + + + + +LendingTableModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class LendingTableModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.table.TableModel
    +
    +
    +
    +
    public class LendingTableModel
    +extends javax.swing.table.AbstractTableModel
    +implements KGuiModel
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private KDataModelarticleModel +
      Referenz auf das ArticleModel
      +
      private java.util.ArrayList<KLending>data +
      Daten der Tabelle: Sämtliche aktiven Ausleihen.
      +
      private java.lang.String[]header +
      Enthält die Überschriften der Tabellenspalten.
      +
      private KDataModellenderModel +
      Referenz auf das LenderModel
      +
      private KDataModellendingModel +
      Referenz auf das LendingModel
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      private KDataModeluserModel +
      Referenz auf das UserModel
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.table.AbstractTableModel

        +listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LendingTableModel(java.util.HashMap<java.lang.String,KDataModel> pModels) +
      Erzeugt das LendingTableModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetColumnCount() +
      Gibt Anzahl der Tabellenspalten zurück.
      +
      java.lang.StringgetColumnName(int col) +
      Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
      +
      intgetIdFromRow(int pRow) +
      Gibt die Ausleihen-ID in der übergebenen Zeile zurück.
      +
      intgetRowCount() +
      Gibt Anzahl der Tabellenzeilen zurück.
      +
      java.lang.ObjectgetValueAt(int row, + int col) +
      Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
      +
      booleanisCellEditable(int row, + int col) +
      Gibt zurück, ob eine Tabellenzelle editierbar ist.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.table.AbstractTableModel

        +addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        private java.lang.String[] header
        +
        Enthält die Überschriften der Tabellenspalten.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KLending> data
        +
        Daten der Tabelle: Sämtliche aktiven Ausleihen.
        +
      • +
      + + + +
        +
      • +

        articleModel

        +
        private KDataModel articleModel
        +
        Referenz auf das ArticleModel
        +
      • +
      + + + +
        +
      • +

        lenderModel

        +
        private KDataModel lenderModel
        +
        Referenz auf das LenderModel
        +
      • +
      + + + +
        +
      • +

        userModel

        +
        private KDataModel userModel
        +
        Referenz auf das UserModel
        +
      • +
      + + + +
        +
      • +

        lendingModel

        +
        private KDataModel lendingModel
        +
        Referenz auf das LendingModel
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LendingTableModel

        +
        public LendingTableModel(java.util.HashMap<java.lang.String,KDataModel> pModels)
        +
        Erzeugt das LendingTableModel.
        +
        +
        Parameters:
        +
        pModels - HashMap mit Referenzen auf alle KDataModels
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getColumnCount

        +
        public int getColumnCount()
        +
        Gibt Anzahl der Tabellenspalten zurück.
        +
        +
        Specified by:
        +
        getColumnCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenspalten.
        +
        +
      • +
      + + + +
        +
      • +

        getColumnName

        +
        public java.lang.String getColumnName(int col)
        +
        Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
        +
        +
        Specified by:
        +
        getColumnName in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        getColumnName in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        col - Spaltennummer, deren Name zurückgegeben werden soll.
        +
        Returns:
        +
        Spaltenname als String.
        +
        +
      • +
      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        Gibt Anzahl der Tabellenzeilen zurück.
        +
        +
        Specified by:
        +
        getRowCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenzeilen als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getValueAt

        +
        public java.lang.Object getValueAt(int row,
        +                                   int col)
        +
        Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
        +
        +
        Specified by:
        +
        getValueAt in interface javax.swing.table.TableModel
        +
        Parameters:
        +
        row - Zeile der angefragten Tabellenzelle.
        +
        col - Spalte der angefragten Tabellenzelle.
        +
        Returns:
        +
        Inhalt der angefragten Tabellenzelle.
        +
        +
      • +
      + + + +
        +
      • +

        isCellEditable

        +
        public boolean isCellEditable(int row,
        +                              int col)
        +
        Gibt zurück, ob eine Tabellenzelle editierbar ist. + +

        Alle Spalten größer 4 sind editierbar.

        +
        +
        Specified by:
        +
        isCellEditable in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        isCellEditable in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        row - Zeile der angefragten Zelle.
        +
        col - Spalte der angefragten Zelle.
        +
        Returns:
        +
        Editierbarkeit einer Tabellenzelle (true, falls col größer 4).
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      + + + +
        +
      • +

        getIdFromRow

        +
        public int getIdFromRow(int pRow)
        +
        Gibt die Ausleihen-ID in der übergebenen Zeile zurück.
        +
        +
        Parameters:
        +
        pRow - Zeile, deren Ausleihen-ID ermittelt werden soll.
        +
        Returns:
        +
        Ausleihen-ID als Int.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/RewriteUserModel.html b/doc/de/katho/kBorrow/models/RewriteUserModel.html new file mode 100644 index 0000000..1a9a524 --- /dev/null +++ b/doc/de/katho/kBorrow/models/RewriteUserModel.html @@ -0,0 +1,429 @@ + + + + + +RewriteUserModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class RewriteUserModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.ComboBoxModel<java.lang.String>, javax.swing.ListModel<java.lang.String>
    +
    +
    +
    +
    public class RewriteUserModel
    +extends UserListModel
    +
    Enthält die Benutzer, auf die Ausleihen beim Löschen eines Benutzers umgeschrieben werden können.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intid +
      ID des Benutzers, dessen Ausleihen umgeschrieben werden sollen.
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      + +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractListModel

        +listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      RewriteUserModel(KUserModel pModel, + int pId) +
      Erzeugt das RewriteUserModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetIdByFullname(java.lang.String pName) +
      Gibt die ID eines Benutzers zurück, dessen voller + Name (Vor- und Nachname) per Parameter übergeben wird.
      +
      + +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractListModel

        +addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.ListModel

        +addListDataListener, removeListDataListener
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        id

        +
        private int id
        +
        ID des Benutzers, dessen Ausleihen umgeschrieben werden sollen.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RewriteUserModel

        +
        public RewriteUserModel(KUserModel pModel,
        +                        int pId)
        +
        Erzeugt das RewriteUserModel.
        +
        +
        Parameters:
        +
        pModel - Referenz auf das KUserModel.
        +
        pId - ID des Benutzers, dessen Ausleihen umgeschrieben werden sollen.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getIdByFullname

        +
        public int getIdByFullname(java.lang.String pName)
        +
        Gibt die ID eines Benutzers zurück, dessen voller + Name (Vor- und Nachname) per Parameter übergeben wird.
        +
        +
        Parameters:
        +
        pName - Vor- und Nachname als String.
        +
        Returns:
        +
        Benutzer-ID als Int.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Overrides:
        +
        fetchData in class UserListModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/UserListModel.html b/doc/de/katho/kBorrow/models/UserListModel.html new file mode 100644 index 0000000..6ab1ebd --- /dev/null +++ b/doc/de/katho/kBorrow/models/UserListModel.html @@ -0,0 +1,513 @@ + + + + + +UserListModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class UserListModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.ComboBoxModel<java.lang.String>, javax.swing.ListModel<java.lang.String>
    +
    +
    +
    Direct Known Subclasses:
    +
    RewriteUserModel
    +
    +
    +
    +
    public class UserListModel
    +extends javax.swing.AbstractListModel<java.lang.String>
    +implements javax.swing.ComboBoxModel<java.lang.String>, KGuiModel
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected java.util.ArrayList<KUser>data +
      Daten der Tabelle: Liste aller Benutzer.
      +
      protected java.lang.StringselectedItem +
      Vor- und Nachname des aktuell ausgewählten Benutzers.
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.AbstractListModel

        +listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserListModel(KDataModel pUserModel) +
      Erzeugt das UserListModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      private booleandataContains(java.lang.String pName) +
      Prüft, ob die Liste einen Benutzer mit dem übergebenen Namen enthält.
      +
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      java.lang.StringgetElementAt(int index) +
      Gibt ein Element der Liste zurück.
      +
      java.lang.StringgetSelectedItem() +
      Gibt das ausgewählte Item zurück.
      +
      intgetSize() +
      Gibt die Größe der Liste zurück.
      +
      voidsetSelectedItem(java.lang.Object object) +
      Setzt einen Wert für "selectedItem".
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.AbstractListModel

        +addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface javax.swing.ListModel

        +addListDataListener, removeListDataListener
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        data

        +
        protected java.util.ArrayList<KUser> data
        +
        Daten der Tabelle: Liste aller Benutzer.
        +
      • +
      + + + +
        +
      • +

        selectedItem

        +
        protected java.lang.String selectedItem
        +
        Vor- und Nachname des aktuell ausgewählten Benutzers.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserListModel

        +
        public UserListModel(KDataModel pUserModel)
        +
        Erzeugt das UserListModel.
        +
        +
        Parameters:
        +
        pUserModel - Referenz auf das KUserModel.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setSelectedItem

        +
        public void setSelectedItem(java.lang.Object object)
        +
        Setzt einen Wert für "selectedItem".
        +
        +
        Specified by:
        +
        setSelectedItem in interface javax.swing.ComboBoxModel<java.lang.String>
        +
        Parameters:
        +
        object - Ausgewähltes Objekt aus der Liste.
        +
        +
      • +
      + + + +
        +
      • +

        getSelectedItem

        +
        public java.lang.String getSelectedItem()
        +
        Gibt das ausgewählte Item zurück.
        +
        +
        Specified by:
        +
        getSelectedItem in interface javax.swing.ComboBoxModel<java.lang.String>
        +
        Returns:
        +
        Ausgewähltes Item als String. *
        +
        +
      • +
      + + + +
        +
      • +

        getElementAt

        +
        public java.lang.String getElementAt(int index)
        +
        Gibt ein Element der Liste zurück.
        +
        +
        Specified by:
        +
        getElementAt in interface javax.swing.ListModel<java.lang.String>
        +
        Parameters:
        +
        index - Index des zurückgegebenen Elements.
        +
        Returns:
        +
        Element als String.
        +
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        public int getSize()
        +
        Gibt die Größe der Liste zurück.
        +
        +
        Specified by:
        +
        getSize in interface javax.swing.ListModel<java.lang.String>
        +
        Returns:
        +
        Größe der Liste als Int.
        +
        +
      • +
      + + + +
        +
      • +

        dataContains

        +
        private boolean dataContains(java.lang.String pName)
        +
        Prüft, ob die Liste einen Benutzer mit dem übergebenen Namen enthält.
        +
        +
        Parameters:
        +
        pName - Vor- und Nachname des Benutzers, gegen den geprüft wird.
        +
        Returns:
        +
        True wenn der gesuchte Benutzer in der Liste ist, false, falls nicht.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/UserTableModel.html b/doc/de/katho/kBorrow/models/UserTableModel.html new file mode 100644 index 0000000..18597f2 --- /dev/null +++ b/doc/de/katho/kBorrow/models/UserTableModel.html @@ -0,0 +1,541 @@ + + + + + +UserTableModel + + + + + + + + +
+ + + + + + + +
+ + + +
+
de.katho.kBorrow.models
+

Class UserTableModel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    KGuiModel, java.io.Serializable, javax.swing.table.TableModel
    +
    +
    +
    +
    public class UserTableModel
    +extends javax.swing.table.AbstractTableModel
    +implements KGuiModel
    +
    Enthält die für die UserTable benötigten Daten.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.util.ArrayList<KUser>data +
      Daten der Tabelle: Komplette Liste aller Benutzer.
      +
      private java.lang.String[]header +
      Enthält die Überschriften der Tabellenspalten.
      +
      private static longserialVersionUID +
      Serial Version UID
      +
      +
        +
      • + + +

        Fields inherited from class javax.swing.table.AbstractTableModel

        +listenerList
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      UserTableModel(KDataModel pModel) +
      Erzeugt das UserTableModel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidfetchData(KDataModel pModel) +
      Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
      +
      intgetColumnCount() +
      Gibt Anzahl der Tabellenspalten zurück.
      +
      java.lang.StringgetColumnName(int col) +
      Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
      +
      intgetIdFromRow(int pRow) +
      Gibt die User-ID in der übergebenen Zeile zurück.
      +
      intgetRowCount() +
      Gibt Anzahl der Tabellenzeilen zurück.
      +
      java.lang.StringgetValueAt(int row, + int col) +
      Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
      +
      booleanisCellEditable(int row, + int col) +
      Gibt zurück, ob eine Tabellenzelle editierbar ist.
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.table.AbstractTableModel

        +addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        Serial Version UID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        private java.lang.String[] header
        +
        Enthält die Überschriften der Tabellenspalten.
        +
      • +
      + + + +
        +
      • +

        data

        +
        private java.util.ArrayList<KUser> data
        +
        Daten der Tabelle: Komplette Liste aller Benutzer.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UserTableModel

        +
        public UserTableModel(KDataModel pModel)
        +
        Erzeugt das UserTableModel.
        +
        +
        Parameters:
        +
        pModel - Referenz auf das KUserModel.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getColumnCount

        +
        public int getColumnCount()
        +
        Gibt Anzahl der Tabellenspalten zurück.
        +
        +
        Specified by:
        +
        getColumnCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenspalten.
        +
        +
      • +
      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        Gibt Anzahl der Tabellenzeilen zurück.
        +
        +
        Specified by:
        +
        getRowCount in interface javax.swing.table.TableModel
        +
        Returns:
        +
        Anzahl der Tabellenzeilen als Int.
        +
        +
      • +
      + + + +
        +
      • +

        getValueAt

        +
        public java.lang.String getValueAt(int row,
        +                                   int col)
        +
        Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
        +
        +
        Specified by:
        +
        getValueAt in interface javax.swing.table.TableModel
        +
        Parameters:
        +
        row - Zeile der angefragten Tabellenzelle.
        +
        col - Spalte der angefragten Tabellenzelle.
        +
        Returns:
        +
        Inhalt der angefragten Tabellenzelle.
        +
        +
      • +
      + + + +
        +
      • +

        getColumnName

        +
        public java.lang.String getColumnName(int col)
        +
        Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
        +
        +
        Specified by:
        +
        getColumnName in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        getColumnName in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        col - Spaltennummer, deren Name zurückgegeben werden soll.
        +
        Returns:
        +
        Spaltenname als String.
        +
        +
      • +
      + + + +
        +
      • +

        isCellEditable

        +
        public boolean isCellEditable(int row,
        +                              int col)
        +
        Gibt zurück, ob eine Tabellenzelle editierbar ist. + +

        Alle Spalten größer 2 sind editierbar.

        +
        +
        Specified by:
        +
        isCellEditable in interface javax.swing.table.TableModel
        +
        Overrides:
        +
        isCellEditable in class javax.swing.table.AbstractTableModel
        +
        Parameters:
        +
        row - Zeile der angefragten Zelle.
        +
        col - Spalte der angefragten Zelle.
        +
        Returns:
        +
        Editierbarkeit einer Tabellenzelle (true, falls pCol größer 2).
        +
        +
      • +
      + + + +
        +
      • +

        getIdFromRow

        +
        public int getIdFromRow(int pRow)
        +
        Gibt die User-ID in der übergebenen Zeile zurück.
        +
        +
        Parameters:
        +
        pRow - Zeile, deren User-ID ermittelt werden soll.
        +
        Returns:
        +
        User-ID als Int.
        +
        +
      • +
      + + + +
        +
      • +

        fetchData

        +
        public void fetchData(KDataModel pModel)
        +
        Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
        +
        +
        Specified by:
        +
        fetchData in interface KGuiModel
        +
        Parameters:
        +
        pModel - KDataModel, von dem die Daten geholt werden sollen.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html b/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html new file mode 100644 index 0000000..3f11a6f --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.models.ArticleInspectTableModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.ArticleInspectTableModel

+
+
No usage of de.katho.kBorrow.models.ArticleInspectTableModel
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html b/doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html new file mode 100644 index 0000000..cd59c33 --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html @@ -0,0 +1,164 @@ + + + + + +Uses of Class de.katho.kBorrow.models.ArticleTableModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.ArticleTableModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html b/doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html new file mode 100644 index 0000000..433cb3a --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.models.FreeArticleTableModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.FreeArticleTableModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/LendingTableModel.html b/doc/de/katho/kBorrow/models/class-use/LendingTableModel.html new file mode 100644 index 0000000..e5fbbe1 --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/LendingTableModel.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.models.LendingTableModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.LendingTableModel

+
+
No usage of de.katho.kBorrow.models.LendingTableModel
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html b/doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html new file mode 100644 index 0000000..52a9906 --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class de.katho.kBorrow.models.RewriteUserModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.RewriteUserModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/UserListModel.html b/doc/de/katho/kBorrow/models/class-use/UserListModel.html new file mode 100644 index 0000000..dc6cb31 --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/UserListModel.html @@ -0,0 +1,190 @@ + + + + + +Uses of Class de.katho.kBorrow.models.UserListModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.UserListModel

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/class-use/UserTableModel.html b/doc/de/katho/kBorrow/models/class-use/UserTableModel.html new file mode 100644 index 0000000..dea0fe0 --- /dev/null +++ b/doc/de/katho/kBorrow/models/class-use/UserTableModel.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class de.katho.kBorrow.models.UserTableModel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
de.katho.kBorrow.models.UserTableModel

+
+
No usage of de.katho.kBorrow.models.UserTableModel
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/package-frame.html b/doc/de/katho/kBorrow/models/package-frame.html new file mode 100644 index 0000000..05e5e87 --- /dev/null +++ b/doc/de/katho/kBorrow/models/package-frame.html @@ -0,0 +1,26 @@ + + + + + +de.katho.kBorrow.models + + + + + +

de.katho.kBorrow.models

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/models/package-summary.html b/doc/de/katho/kBorrow/models/package-summary.html new file mode 100644 index 0000000..5feebc5 --- /dev/null +++ b/doc/de/katho/kBorrow/models/package-summary.html @@ -0,0 +1,174 @@ + + + + + +de.katho.kBorrow.models + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow.models

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/package-tree.html b/doc/de/katho/kBorrow/models/package-tree.html new file mode 100644 index 0000000..234bd5d --- /dev/null +++ b/doc/de/katho/kBorrow/models/package-tree.html @@ -0,0 +1,157 @@ + + + + + +de.katho.kBorrow.models Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow.models

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/models/package-use.html b/doc/de/katho/kBorrow/models/package-use.html new file mode 100644 index 0000000..b66d93d --- /dev/null +++ b/doc/de/katho/kBorrow/models/package-use.html @@ -0,0 +1,189 @@ + + + + + +Uses of Package de.katho.kBorrow.models + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow.models

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/package-frame.html b/doc/de/katho/kBorrow/package-frame.html new file mode 100644 index 0000000..737fa2b --- /dev/null +++ b/doc/de/katho/kBorrow/package-frame.html @@ -0,0 +1,22 @@ + + + + + +de.katho.kBorrow + + + + + +

de.katho.kBorrow

+
+

Classes

+ +
+ + diff --git a/doc/de/katho/kBorrow/package-summary.html b/doc/de/katho/kBorrow/package-summary.html new file mode 100644 index 0000000..2b43920 --- /dev/null +++ b/doc/de/katho/kBorrow/package-summary.html @@ -0,0 +1,156 @@ + + + + + +de.katho.kBorrow + + + + + + + + +
+ + + + + + + +
+ + +
+

Package de.katho.kBorrow

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/package-tree.html b/doc/de/katho/kBorrow/package-tree.html new file mode 100644 index 0000000..19f71fb --- /dev/null +++ b/doc/de/katho/kBorrow/package-tree.html @@ -0,0 +1,139 @@ + + + + + +de.katho.kBorrow Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package de.katho.kBorrow

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/de/katho/kBorrow/package-use.html b/doc/de/katho/kBorrow/package-use.html new file mode 100644 index 0000000..4b58984 --- /dev/null +++ b/doc/de/katho/kBorrow/package-use.html @@ -0,0 +1,180 @@ + + + + + +Uses of Package de.katho.kBorrow + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
de.katho.kBorrow

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html new file mode 100644 index 0000000..996339b --- /dev/null +++ b/doc/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + +Deprecated List + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/help-doc.html b/doc/help-doc.html new file mode 100644 index 0000000..1b9e329 --- /dev/null +++ b/doc/help-doc.html @@ -0,0 +1,229 @@ + + + + + +API Help + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..c439577 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,243 @@ + + + + + +A-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

A

+
+
actionPerformed(ActionEvent) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
ActionListener für den Button-Press.
+
+
actionPerformed(ActionEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
ActionListener für gedrückte Buttons.
+
+
actionPerformed(ActionEvent) - Method in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
ActionListener für gedrückte Buttons.
+
+
actionPerformed(ActionEvent) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
ActionListener für gedrückte Buttons.
+
+
article_id - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
ID des verliehenen Artikels.
+
+
ArticleController - Class in de.katho.kBorrow.controller
+
+
ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
+
+
ArticleController(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.controller.ArticleController
+
+
Erzeugt eine neue Instanz des ArticleController.
+
+
articleController - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Referenz auf ArticleController
+
+
ArticleDeleteTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den Löschbutton in der Artikeltabelle.
+
+
ArticleDeleteTableButton(String, JTable, ArticlePanel, ArticleController) - Constructor for class de.katho.kBorrow.listener.ArticleDeleteTableButton
+
+
Erzeugt den Löschbutton in der Artikeltabelle.
+
+
articleEditId - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Enthält die Artikel-ID, wenn ein Arikel bearbeitet wird.
+
+
ArticleEditTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Bearbeiten"-Button in der Artikeltabelle.
+
+
ArticleEditTableButton(String, JTable, ArticlePanel) - Constructor for class de.katho.kBorrow.listener.ArticleEditTableButton
+
+
Erzeugt den "Bearbeiten"-Button in der Artikeltabelle.
+
+
articleId - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Artikel-ID, wird hier vor einer Ausleihe zwischengespeichert.
+
+
articleId - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
ID des Artikels, für den alle Ausleihen in der Tabelle angezeigt werden sollen.
+
+
ArticleInspectFrame - Class in de.katho.kBorrow.gui
+
+
Diese Klasse erzeugt einen JFrame, der weitere Informationen zu einem Artikel anzeigt.
+
+
ArticleInspectFrame(int, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.gui.ArticleInspectFrame
+
+
Erstellt den ArticleInspectFrame
+
+
ArticleInspectTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Details"-Button in der Artikeltabelle.
+
+
ArticleInspectTableButton(String, JTable, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.listener.ArticleInspectTableButton
+
+
Erzeugt den "Details"-Button in der Artikeltabelle.
+
+
ArticleInspectTableModel - Class in de.katho.kBorrow.models
+
+
Enthält die für die ArticleInspectTable nötigen Daten.
+
+
ArticleInspectTableModel(int, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Erzeugt das ArticleInspectTableModel.
+
+
articleModeEdit - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
True, wenn ein Artikel bearbeitet wird.
+
+
articleModel - Variable in class de.katho.kBorrow.controller.ManageLendingsController
+
+
Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
+
+
articleModel - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Referenz auf KArticleModel
+
+
articleModel - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Referenz auf das ArticleModel
+
+
ArticlePanel - Class in de.katho.kBorrow.gui
+
+
Erzeugt das Artikelpanel und implementiert damit verbundene Action- und KeyListener.
+
+
ArticlePanel(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.gui.ArticlePanel
+
+
Gestaltet und erzeugt das Panel.
+
+
ArticleTableModel - Class in de.katho.kBorrow.models
+
+
Enthält die für die ArticleTable benötigten Daten.
+
+
ArticleTableModel(KArticleModel) - Constructor for class de.katho.kBorrow.models.ArticleTableModel
+
+
Erzeugt das ArticleTableModel.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..a1cbe94 --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,289 @@ + + + + + +K-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

K

+
+
KArticle - Class in de.katho.kBorrow.data.objects
+
+
Bildet einen Artikel ab.
+
+
KArticle(int, String, boolean, String) - Constructor for class de.katho.kBorrow.data.objects.KArticle
+
+
Erzeugt ein neues Artikelobjekt.
+
+
kArticleModel - Variable in class de.katho.kBorrow.controller.ArticleController
+
+
Referenz auf das KArticleModel.
+
+
kArticleModel - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
+
+
KArticleModel - Class in de.katho.kBorrow.data
+
+
Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
+
+
KArticleModel(DbConnector) - Constructor for class de.katho.kBorrow.data.KArticleModel
+
+
Erzeugt eine neue Instanz des KArticleModel.
+
+
kArticleModel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf das KArticleModel
+
+
KDataModel - Interface in de.katho.kBorrow.interfaces
+
+
Dieses Interface definiert die Eigenschaften eines KDataModel.
+
+
keyPressed(KeyEvent) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
KeyListener für den Druck einer Taste + + + Ruft ArticlePanel.saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war.
+
+
keyPressed(KeyEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
KeyListener für gedrückte Tasten.
+
+
keyPressed(KeyEvent) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
KeyListener für den Druck einer Taste + + + Ruft UserPanel.saveButtonPressed() auf, wenn die gedrückte Taste die Entertaste war.
+
+
keyReleased(KeyEvent) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
KeyListener für das Loslassen einer Taste.
+
+
keyReleased(KeyEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
KeyListener für losgelassene Tasten + + Nicht implementiert!
+
+
keyReleased(KeyEvent) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
KeyListener für das Loslassen einer Taste.
+
+
keyTyped(KeyEvent) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
KeyListener für das Tippen (Drücken und Loslassen) einer Taste.
+
+
keyTyped(KeyEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
KeyListener für eine getippte Taste (Drücken und Loslassen) + + Nicht implementiert!
+
+
keyTyped(KeyEvent) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
KeyListener für das Tippen (Drücken und Loslassen) einer Taste.
+
+
KGuiModel - Interface in de.katho.kBorrow.interfaces
+
+
Dieses Interface definiert die Eigenschaften eines KGuiModel.
+
+
KLender - Class in de.katho.kBorrow.data.objects
+
+
Bildet einen Ausleiher ab.
+
+
KLender(int, String, String, int) - Constructor for class de.katho.kBorrow.data.objects.KLender
+
+
Erzeugt ein neues KLender-Objekt.
+
+
kLenderModel - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
+
+
KLenderModel - Class in de.katho.kBorrow.data
+
+
Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
+
+
KLenderModel(DbConnector) - Constructor for class de.katho.kBorrow.data.KLenderModel
+
+
Erzeugt eine neue Instanz des KLenderModel.
+
+
kLenderModel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf das KLenderModel
+
+
KLending - Class in de.katho.kBorrow.data.objects
+
+
Bildet eine Ausleihe ab.
+
+
KLending(int, int, int, int, String, String, String) - Constructor for class de.katho.kBorrow.data.objects.KLending
+
+
Erzeugt ein neues KLending-Objekt.
+
+
kLendingModel - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
+
+
KLendingModel - Class in de.katho.kBorrow.data
+
+
Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten.
+
+
KLendingModel(DbConnector) - Constructor for class de.katho.kBorrow.data.KLendingModel
+
+
Erzeugt eine neue Instanz des KLendingModel.
+
+
KLogger - Class in de.katho.kBorrow
+
+
Kümmert sich um das Logging von kBorrow.
+
+
KLogger() - Constructor for class de.katho.kBorrow.KLogger
+
+
Erzeugt eine Instanz des KLoggers
+
+
KUser - Class in de.katho.kBorrow.data.objects
+
+
Bildet einen Benutzer ab.
+
+
KUser(int, String, String) - Constructor for class de.katho.kBorrow.data.objects.KUser
+
+
Erstellt ein neues KUser-Objekt.
+
+
kUserModel - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
+
+
KUserModel - Class in de.katho.kBorrow.data
+
+
Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
+
+
KUserModel(DbConnector) - Constructor for class de.katho.kBorrow.data.KUserModel
+
+
Erzeugt eine neue Instanz des KUserModel.
+
+
kUserModel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf das KUserModel
+
+
kUserModel - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Referenz auf das KUserModel
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..c697541 --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,219 @@ + + + + + +L-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

L

+
+
label - Variable in class de.katho.kBorrow.listener.TableButton
+
+
Name des Buttons, dient als Tooltip
+
+
lblArticleName - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Label: Arikelname
+
+
lblArticleStatus - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Label, in dem Statusmeldungen angezeigt werden
+
+
lblStartDate - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Label: Startdatum
+
+
lblStatus - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Label: Status
+
+
lblUserStatus - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Label: Statusmeldung
+
+
lender_id - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
ID des Ausleihers.
+
+
lenderModel - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Referenz auf das benötigte LenderModel.
+
+
lenderModel - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Referenz auf das LenderModel
+
+
LenderNameConverter - Class in de.katho.kBorrow.converter
+
+
Wird benötigt, um die Namen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
+
+
LenderNameConverter() - Constructor for class de.katho.kBorrow.converter.LenderNameConverter
+
 
+
LenderStudentnumberConverter - Class in de.katho.kBorrow.converter
+
+
Wird benötigt, um die Matrikelnummer einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
+
+
LenderStudentnumberConverter() - Constructor for class de.katho.kBorrow.converter.LenderStudentnumberConverter
+
 
+
LenderSurnameConverter - Class in de.katho.kBorrow.converter
+
+
Wird benötigt, um die Nachnamen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
+
+
LenderSurnameConverter() - Constructor for class de.katho.kBorrow.converter.LenderSurnameConverter
+
 
+
lendingModel - Variable in class de.katho.kBorrow.controller.ManageLendingsController
+
+
Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
+
+
lendingModel - Variable in class de.katho.kBorrow.controller.UserController
+
+
Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
+
+
lendingModel - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Referenz auf das LendingModel
+
+
LendingReturnTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Rückgabe"-Button in der LendingTable.
+
+
LendingReturnTableButton(String, JTable, ManageLendingsController) - Constructor for class de.katho.kBorrow.listener.LendingReturnTableButton
+
+
Erzeugt den "Rückgabe"-Button in der Tabelle der Ausleihen.
+
+
LendingTableModel - Class in de.katho.kBorrow.models
+
 
+
LendingTableModel(HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.models.LendingTableModel
+
+
Erzeugt das LendingTableModel.
+
+
loadScheme() - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erzeugt ein Datenbankschema in einer Hashtable.
+
+
log(Level, String, Exception) - Static method in class de.katho.kBorrow.KLogger
+
+
Loggt eine Nachricht in den kLogger und gibt eine Fehlermeldung auf der Konsole aus.
+
+
logger - Static variable in class de.katho.kBorrow.KLogger
+
+
Das Logger-Objekt
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..9aaefb1 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,183 @@ + + + + + +M-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

M

+
+
main(String[]) - Static method in class de.katho.kBorrow.gui.MainWindow
+
+
Main-Methode.
+
+
MainWindow - Class in de.katho.kBorrow.gui
+
+
Erzeugt die Anwendung und alle Komponenten des Hauptfensters.
+
+
MainWindow() - Constructor for class de.katho.kBorrow.gui.MainWindow
+
+
Erzeugt die Anwendung und alle Komponenten des Hauptfensters.
+
+
mainwindow - Static variable in class de.katho.kBorrow.Util
+
+
Referenz auf das Hauptfensterobjekt
+
+
ManageLendingsController - Class in de.katho.kBorrow.controller
+
+
ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
+
+
ManageLendingsController(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.controller.ManageLendingsController
+
+
Erzeugt eine neue Instanz des ManageLendingsController.
+
+
ManageLendingsPanel - Class in de.katho.kBorrow.gui
+
+
Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
+
+
ManageLendingsPanel(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.gui.ManageLendingsPanel
+
+
Erzeugt das JPanel, auf dem Ausleihen verwaltet werden.
+
+
models - Variable in class de.katho.kBorrow.data.KArticleModel
+
+
Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
+
+
models - Variable in class de.katho.kBorrow.data.KLenderModel
+
+
Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
+
+
models - Variable in class de.katho.kBorrow.data.KLendingModel
+
+
Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
+
+
models - Variable in class de.katho.kBorrow.data.KUserModel
+
+
Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
+
+
MyFocusTraversalPolicy - Class in de.katho.kBorrow.gui
+
+
Definiert, nach welchem Prinzip der Cursor in einem Formular wandert.
+
+
MyFocusTraversalPolicy(Vector<Component>) - Constructor for class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt ein neues MyFocusTraversalPolicy-Objekt zurück.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..5a4a770 --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,171 @@ + + + + + +N-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

N

+
+
name - Variable in class de.katho.kBorrow.data.objects.KArticle
+
+
Name des Artikels
+
+
name - Variable in class de.katho.kBorrow.data.objects.KLender
+
+
Vorname des Ausleihers.
+
+
name - Variable in class de.katho.kBorrow.data.objects.KUser
+
+
Vorname des Benutzers
+
+
newLending(int, String, String, String, String, Date, String) - Method in class de.katho.kBorrow.controller.NewLendingController
+
+
Erzeugt eine neue Ausleihe.
+
+
NewLendingController - Class in de.katho.kBorrow.controller
+
+
NewLendingController führt sämtliche Datenbankoperationen aus, die von NewLendingPanel angestoßen werden.
+
+
NewLendingController(DbConnector, HashMap<String, KDataModel>, Settings) - Constructor for class de.katho.kBorrow.controller.NewLendingController
+
+
Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
+
+
newLendingController - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf den NewLendingController
+
+
NewLendingPanel - Class in de.katho.kBorrow.gui
+
+
Erzeugt das NewLendingPanel und leitet User-Interaktionen an den entsprechenden Controller weiter.
+
+
NewLendingPanel(DbConnector, HashMap<String, KDataModel>, Settings) - Constructor for class de.katho.kBorrow.gui.NewLendingPanel
+
+
Erzeugt das Panel
+
+
NewLendingTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Neue Ausleihe"-Button in der FreeArticleTable.
+
+
NewLendingTableButton(String, JTable, NewLendingPanel) - Constructor for class de.katho.kBorrow.listener.NewLendingTableButton
+
+
Erzeugt den "Neue Ausleihe"-Button in der "Neue Ausleihe"-Tabelle.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..d096890 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,139 @@ + + + + + +O-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

O

+
+
okButton - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Button: OK
+
+
oldId - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Benutzer-ID des Benutzers, der gelöscht werden soll.
+
+
order - Variable in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Reihenfolge der Formularkomponenten
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..d144766 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,131 @@ + + + + + +P-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

P

+
+
properties - Variable in class de.katho.kBorrow.Settings
+
+
Properties-Objekt, über das Zugriff auf Settings-Werte erfolgt
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..18110fb --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,227 @@ + + + + + +R-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

R

+
+
register(KGuiModel) - Method in class de.katho.kBorrow.data.KArticleModel
+
+
Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
+
+
register(KGuiModel) - Method in class de.katho.kBorrow.data.KLenderModel
+
+
Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
+
+
register(KGuiModel) - Method in class de.katho.kBorrow.data.KLendingModel
+
+
Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
+
+
register(KGuiModel) - Method in class de.katho.kBorrow.data.KUserModel
+
+
Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
+
+
register(KGuiModel) - Method in interface de.katho.kBorrow.interfaces.KDataModel
+
+
Ein KGuiModel registriert sich so am KDataModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
+
+
removeLineBreaks(String) - Static method in class de.katho.kBorrow.Util
+
+
Entfernt Linebreaks aus dem übergebenen String.
+
+
resetForm() - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Setzt das Formular zurück.
+
+
resetModeEditArticle() - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
Setzt die Instanzvariable articleModeEdit zurück auf false und leer Textfeld und -area
+
+
resetModeEditUser() - Method in class de.katho.kBorrow.gui.UserPanel
+
+
Setzt das Formular zurück.
+
+
result - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Resultat, das nach dem Schließen des Dialogs zurück an den UserController gegeben wird.
+
+
returnLending(int) - Method in class de.katho.kBorrow.controller.ManageLendingsController
+
+
Trägt die aktive Ausleihe mit der ID "pId" wieder als verfügbar ein.
+
+
returnLending(int, int, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
returnLending(int, int, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird.
+
+
returnLending(int, int, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt eine Ausleihe zurück, indem ein End-Datum gesetzt wird und der Artikel wieder freigegeben wird.
+
+
rewriteToNewUser(int, int) - Method in class de.katho.kBorrow.controller.RewriteToNewUserController
+
+
Schreibt sämtliche Ausleihen vom Benutzer mit der ID 'pOldId' auf den Benutzer mit der ID 'pNewId' um.
+
+
rewriteToNewUser(int, int) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
rewriteToNewUser(int, int) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
+
+
rewriteToNewUser(int, int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Schreibt alle Ausleihen von einem auf einen anderen Benutzer um.
+
+
RewriteToNewUserController - Class in de.katho.kBorrow.controller
+
+
RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch RewriteToNewUserDialog angestoßen werden.
+
+
RewriteToNewUserController(DbConnector) - Constructor for class de.katho.kBorrow.controller.RewriteToNewUserController
+
+
Erzeugt eine neue Instanz des RewriteToNewUserController.
+
+
RewriteToNewUserDialog - Class in de.katho.kBorrow.gui
+
+
Erzeugt den Auswahldialog, der es beim Löschen eines Benutzers ermöglicht, alle seine Ausleihen auf einen anderen Benutzer umzuschreiben.
+
+
RewriteToNewUserDialog(int, DbConnector, KUserModel) - Constructor for class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Erzeugt den Dialog.
+
+
RewriteUserModel - Class in de.katho.kBorrow.models
+
+
Enthält die Benutzer, auf die Ausleihen beim Löschen eines Benutzers umgeschrieben werden können.
+
+
RewriteUserModel(KUserModel, int) - Constructor for class de.katho.kBorrow.models.RewriteUserModel
+
+
Erzeugt das RewriteUserModel.
+
+
rwcontroller - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Referenz auf den RewriteToNewUserController
+
+
rwusermodel - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Referenz auf das RewriteUserModel
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..9acb536 --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,325 @@ + + + + + +S-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

S

+
+
saveButtonPressed() - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
Führt die Aktionen aus, die beim Speichern eines Artikels geschehen.
+
+
saveButtonPressed() - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Führt die Aktionen aus, die geschehen, wenn der Speichern-Button gedrückt wird.
+
+
saveButtonPressed() - Method in class de.katho.kBorrow.gui.UserPanel
+
+
Führt die Aktionen aus, die geschehen, wenn der Speichern-Button gedrückt wird.
+
+
selectedItem - Variable in class de.katho.kBorrow.models.UserListModel
+
+
Vor- und Nachname des aktuell ausgewählten Benutzers.
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.ArticleInspectFrame
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.ManageLendingsPanel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.gui.UserPanel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.ArticleDeleteTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.ArticleEditTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.ArticleInspectTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.LendingReturnTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.NewLendingTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.TableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.UserDeleteTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.listener.UserEditTableButton
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.ArticleTableModel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.FreeArticleTableModel
+
 
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.RewriteUserModel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.UserListModel
+
+
Serial Version UID
+
+
serialVersionUID - Static variable in class de.katho.kBorrow.models.UserTableModel
+
+
Serial Version UID
+
+
setDeleteStatusLabel(int) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
Setzt das ArticlePanel.lblArticleStatus je nach übergebenem Statuscode.
+
+
setDescription(String) - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Setzt die Beschreibung des Artikels.
+
+
setIsFree(boolean) - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Setzt, ob der Artikel ausgeliehen ist, oder nicht.
+
+
setMainWindow(JFrame) - Static method in class de.katho.kBorrow.Util
+
+
Setzt eine Referenz auf das Hauptfenster.
+
+
setModeEditArticle(int) - Method in class de.katho.kBorrow.gui.ArticlePanel
+
+
Setzt die Instanzvariable articleModeEdit auf true und füllt Textfeld und -area entsprechend der übergebenen ID aus.
+
+
setModeEditUser(int) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
Setzt Werte im Formular, wenn ein Benutzer bearbeitet werden soll.
+
+
setModeNewLending(int) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Holt ausgewählten Artikel aus der Tabelle und trägt einige Werte für eine neue Ausleihe in das Formular.
+
+
setName(String) - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Setzt den Namen des Artikels.
+
+
setName(String) - Method in class de.katho.kBorrow.data.objects.KUser
+
+
Setzt den Vornamen des Benutzers auf 'pName'.
+
+
setProperty(String, String) - Method in class de.katho.kBorrow.Settings
+
+
Setzt übergebenes Key-Value-Paar und schreibt es in die Configdatei.
+
+
setSelectedItem(Object) - Method in class de.katho.kBorrow.models.UserListModel
+
+
Setzt einen Wert für "selectedItem".
+
+
setStatusLabel(String) - Method in class de.katho.kBorrow.gui.UserPanel
+
+
Setzt den als Parameter übergebenen Text in das Status-Label.
+
+
setSurname(String) - Method in class de.katho.kBorrow.data.objects.KUser
+
+
Setzt den Nachnamen des Benutzers auf 'pSurname'.
+
+
settings - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
+
+
Settings - Class in de.katho.kBorrow
+
+
Verwaltet die Settings-Datei von kBorrow.
+
+
Settings() - Constructor for class de.katho.kBorrow.Settings
+
+
Initialisiert das Settingsobjekt.
+
+
showError(Exception) - Static method in class de.katho.kBorrow.Util
+
+
Öffnet einen neuen Dialog mit einer Fehlermeldung und Informationen zur übergebenen Exception
+
+
showWarning(Exception) - Static method in class de.katho.kBorrow.Util
+
+
Öffnet einen neuen Dialog mit einer Warnmeldung und Informationen zur übergebenen Exception.
+
+
SqlConnector - Class in de.katho.kBorrow.db
+
 
+
SqlConnector() - Constructor for class de.katho.kBorrow.db.SqlConnector
+
 
+
SqliteConnector - Class in de.katho.kBorrow.db
+
+
This class handles connections to a sqlite database.
+
+
SqliteConnector(String) - Constructor for class de.katho.kBorrow.db.SqliteConnector
+
+
Konstruktor gibt eine neue Instanz des SqliteConnector zurück.
+
+
start_date - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
Start der Ausleihe.
+
+
studentnumber - Variable in class de.katho.kBorrow.data.objects.KLender
+
+
Matrikelnummer des Ausleihers.
+
+
surname - Variable in class de.katho.kBorrow.data.objects.KLender
+
+
Nachname des Ausleihers.
+
+
surname - Variable in class de.katho.kBorrow.data.objects.KUser
+
+
Nachname des Benutzers
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 0000000..0b66b75 --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,163 @@ + + + + + +T-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

T

+
+
TableButton - Class in de.katho.kBorrow.listener
+
+
Diese Klasse erzeugt das Grundgerüst für alle TableButtons.
+
+
TableButton(String) - Constructor for class de.katho.kBorrow.listener.TableButton
+
+
Erzeugt die nötigen Button-Objekte.
+
+
textAreaArticleDescription - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Textarea, die die Artikelbeschreibung enthält.
+
+
textFieldArticleName - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Textfeld, das den Artikelnamen enthält.
+
+
textFieldUserName - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Textfeld: Benutzer Vorname
+
+
textFieldUserSurname - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Textfeld: Benutzer Nachname
+
+
tfName - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Textfeld: Vorname des Ausleihers
+
+
tfStudentNumber - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Textfeld: Matrikelnummer des Ausleihers
+
+
tfSurname - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Textfeld: Nachname des Ausleihers
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html new file mode 100644 index 0000000..129950b --- /dev/null +++ b/doc/index-files/index-19.html @@ -0,0 +1,231 @@ + + + + + +U-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

U

+
+
updateModel() - Method in class de.katho.kBorrow.data.KArticleModel
+
+
Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel.
+
+
updateModel() - Method in class de.katho.kBorrow.data.KLenderModel
+
+
Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
+
+
updateModel() - Method in class de.katho.kBorrow.data.KLendingModel
+
+
Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
+
+
updateModel() - Method in class de.katho.kBorrow.data.KUserModel
+
+
Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
+
+
updateModel() - Method in interface de.katho.kBorrow.interfaces.KDataModel
+
+
Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
+
+
user_id - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
ID des Benutzers, der die Ausleihe erstellt hat.
+
+
UserController - Class in de.katho.kBorrow.controller
+
+
UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
+
+
UserController(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.controller.UserController
+
+
Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
+
+
userController - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Referenz auf den UserController
+
+
UserDeleteTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Benutzer löschen"-Button in der UserTable.
+
+
UserDeleteTableButton(String, JTable, UserPanel, UserController) - Constructor for class de.katho.kBorrow.listener.UserDeleteTableButton
+
+
Erzeugt den "Benutzer Löschen"-Button in der UserTable.
+
+
userEditId - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
ID des Benutzers, der bearbeitet werden soll
+
+
UserEditTableButton - Class in de.katho.kBorrow.listener
+
+
Erzeugt den "Benutzer bearbeiten"-Button in der UserTable.
+
+
UserEditTableButton(String, JTable, UserPanel) - Constructor for class de.katho.kBorrow.listener.UserEditTableButton
+
+
Erzeugt den "Benutzer bearbeiten"-Button in der UserTable.
+
+
userListModel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf das UserListModel
+
+
UserListModel - Class in de.katho.kBorrow.models
+
 
+
UserListModel(KDataModel) - Constructor for class de.katho.kBorrow.models.UserListModel
+
+
Erzeugt das UserListModel.
+
+
userModeEdit - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
True, wenn gerade ein Benutzer bearbeitet werden soll, andernfalls false.
+
+
userModel - Variable in class de.katho.kBorrow.controller.UserController
+
+
Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
+
+
userModel - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Referenz auf das benötigte UserModel.
+
+
userModel - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Referenz auf das UserModel
+
+
UserPanel - Class in de.katho.kBorrow.gui
+
+
Erzeugt das UserPanel und reicht Benutzerinteraktionen an den entsprechenden Controller weiter.
+
+
UserPanel(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.gui.UserPanel
+
+
Erzeugt das UserPanel
+
+
UserTableModel - Class in de.katho.kBorrow.models
+
+
Enthält die für die UserTable benötigten Daten.
+
+
UserTableModel(KDataModel) - Constructor for class de.katho.kBorrow.models.UserTableModel
+
+
Erzeugt das UserTableModel.
+
+
Util - Class in de.katho.kBorrow
+
+
Util enthält einige statische Hilfsfunktionen
+
+
Util() - Constructor for class de.katho.kBorrow.Util
+
 
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..c3582d4 --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,159 @@ + + + + + +B-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

B

+
+
btnArticleCancel - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Abbrechenbutton
+
+
btnArticleSave - Variable in class de.katho.kBorrow.gui.ArticlePanel
+
+
Speicherbutton
+
+
btnCancel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Button: Abbrechen
+
+
btnSave - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Button: Speichern
+
+
btnUserCancel - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Button: Abbrechen
+
+
btnUserSave - Variable in class de.katho.kBorrow.gui.UserPanel
+
+
Button: Speichern
+
+
buttonE - Variable in class de.katho.kBorrow.listener.TableButton
+
+
Referenz auf den TableCellEditor-Button
+
+
buttonR - Variable in class de.katho.kBorrow.listener.TableButton
+
+
Referenz auf den TableCellRenderer-Button
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..c0b44f9 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,200 @@ + + + + + +C-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

C

+
+
cancelButton - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Button: Abbrechen
+
+
connection - Variable in class de.katho.kBorrow.db.SqliteConnector
+
+
Referenz auf die Verbindung zur Datenbank
+
+
createArticle(String, String) - Method in class de.katho.kBorrow.controller.ArticleController
+
+
Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle + + Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus: + + + 0: Artikel erfolgreich erzeugt.
+
+
createArticle(String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
createArticle(String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung.
+
+
createArticle(String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Erstellt einen neuen Artikel mit dem übergebenen Namen und der übergebenen Beschreibung.
+
+
createDefaultConfig() - Method in class de.katho.kBorrow.Settings
+
+
Writes a default config to the config file.
+
+
createNewLender(String, String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
createNewLender(String, String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erzeugt einen neuen Ausleiher mit den übergebenen Daten.
+
+
createNewLender(String, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Erzeugt einen neuen Ausleiher mit den übergebenen Daten.
+
+
createNewLending(int, int, int, String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
createNewLending(int, int, int, String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erstellt eine neue Ausleihe.
+
+
createNewLending(int, int, int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Erstellt eine neue Ausleihe.
+
+
createPdfFile(int) - Method in class de.katho.kBorrow.controller.NewLendingController
+
+
Erzeugt ein PDF-File mit allen relevanten Daten zur als Parameter übergebenen Lending-ID.
+
+
createRandomPdf() - Method in class de.katho.kBorrow.controller.NewLendingController
+
+
Erzeugt ein PDF-File mit zufälligem Dateinamen.
+
+
createUser(String, String) - Method in class de.katho.kBorrow.controller.UserController
+
+
Erzeugt einen neuen User in der Datenbank.
+
+
createUser(String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
createUser(String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen.
+
+
createUser(String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Erzeugt einen neuen Benutzer mit dem übergebenen Vor- und Nachnamen.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..f061b07 --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,263 @@ + + + + + +D-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

D

+
+
data - Variable in class de.katho.kBorrow.data.KArticleModel
+
+
Liste mit KArticle-Objekten.
+
+
data - Variable in class de.katho.kBorrow.data.KLenderModel
+
+
Liste mit KLender-Objekten.
+
+
data - Variable in class de.katho.kBorrow.data.KLendingModel
+
+
Liste mit KLender-Objekten.
+
+
data - Variable in class de.katho.kBorrow.data.KUserModel
+
+
Liste mit KUser-Objekten.
+
+
data - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Daten der Tabelle: Alle Ausleihen für einen Artikel.
+
+
data - Variable in class de.katho.kBorrow.models.ArticleTableModel
+
+
Daten der Tabelle: Komplette Liste der Artikel
+
+
data - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Daten der Tabelle: Sämtliche aktiven Ausleihen.
+
+
data - Variable in class de.katho.kBorrow.models.UserListModel
+
+
Daten der Tabelle: Liste aller Benutzer.
+
+
data - Variable in class de.katho.kBorrow.models.UserTableModel
+
+
Daten der Tabelle: Komplette Liste aller Benutzer.
+
+
dataContains(String) - Method in class de.katho.kBorrow.models.UserListModel
+
+
Prüft, ob die Liste einen Benutzer mit dem übergebenen Namen enthält.
+
+
dbCon - Variable in class de.katho.kBorrow.controller.ArticleController
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.controller.ManageLendingsController
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.controller.NewLendingController
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.controller.RewriteToNewUserController
+
+
Referenz auf die Datenbank.
+
+
dbCon - Variable in class de.katho.kBorrow.controller.UserController
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.data.KArticleModel
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.data.KLenderModel
+
+
Referenz auf die Datenbank
+
+
dbCon - Variable in class de.katho.kBorrow.data.KLendingModel
+
+
Liste mit KLender-Objekten.
+
+
dbCon - Variable in class de.katho.kBorrow.data.KUserModel
+
+
Referenz auf die Datenbank
+
+
DbConnector - Interface in de.katho.kBorrow.interfaces
+
+
Dieses Interface definiert die Vorgaben für einen Datenbankkonnektor.
+
+
de.katho.kBorrow - package de.katho.kBorrow
+
 
+
de.katho.kBorrow.controller - package de.katho.kBorrow.controller
+
 
+
de.katho.kBorrow.converter - package de.katho.kBorrow.converter
+
 
+
de.katho.kBorrow.data - package de.katho.kBorrow.data
+
 
+
de.katho.kBorrow.data.objects - package de.katho.kBorrow.data.objects
+
 
+
de.katho.kBorrow.db - package de.katho.kBorrow.db
+
 
+
de.katho.kBorrow.gui - package de.katho.kBorrow.gui
+
 
+
de.katho.kBorrow.interfaces - package de.katho.kBorrow.interfaces
+
 
+
de.katho.kBorrow.listener - package de.katho.kBorrow.listener
+
 
+
de.katho.kBorrow.models - package de.katho.kBorrow.models
+
 
+
deleteArticle(int) - Method in class de.katho.kBorrow.controller.ArticleController
+
+
Löscht den Artikel mit der gegebenen ID in der Datenbank und aktualisiert die Tabelle.
+
+
deleteArticle(int) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
deleteArticle(int) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Löscht den Artikel mit der übergebenen ID.
+
+
deleteArticle(int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Löscht den Artikel mit der übergebenen ID.
+
+
deleteUser(int) - Method in class de.katho.kBorrow.controller.UserController
+
+
Löscht einen Benutzer aus der Datenbank.
+
+
deleteUser(int) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
deleteUser(int) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Löscht den Benutzer mit der als Parameter übergebenen ID.
+
+
deleteUser(int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Löscht den Benutzer mit der als Parameter übergebenen ID.
+
+
description - Variable in class de.katho.kBorrow.data.objects.KArticle
+
+
Beschreibung des Artikels
+
+
dpEstEndDate - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Datepicker: Voraussichtliches Enddatum
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..62fa702 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,171 @@ + + + + + +E-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

E

+
+
editArticle(int, String, String) - Method in class de.katho.kBorrow.controller.ArticleController
+
+
Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle + + Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus: + + + 0: Artikel erfolgreich geändert + 1: SQL-Fehler beim Erzeugen + 2: Artikelname ist leer +
+
+
editArticle(int, String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
editArticle(int, String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend.
+
+
editArticle(int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Setzt Name und Beschreibung des Artikels mit der übergebenen ID entsprechend.
+
+
editUser(int, String, String) - Method in class de.katho.kBorrow.controller.UserController
+
+
Bearbeitet einen bestehenden User in der Datenbank.
+
+
editUser(int, String, String) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
editUser(int, String, String) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf.
+
+
editUser(int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Bearbeitet den Benutzer mit der übergebenen ID und ändert ggf.
+
+
end_date - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
Ende der Ausleihe.
+
+
expected_end_date - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
Voraussichtliches Ende der Ausleihe.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..e6f2bf1 --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,193 @@ + + + + + +F-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

F

+
+
fDir - Variable in class de.katho.kBorrow.KLogger
+
+
Das Verzeichnis, in dem das Log angelegt wird
+
+
fetchData(KDataModel) - Method in interface de.katho.kBorrow.interfaces.KGuiModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.FreeArticleTableModel
+
 
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.RewriteUserModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.UserListModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fetchData(KDataModel) - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Holt die benötigten Daten aus dem als Parameter übergebenen KDataModel.
+
+
fileName - Variable in class de.katho.kBorrow.Settings
+
+
Dateiname der Settingsdatei
+
+
filePath - Variable in class de.katho.kBorrow.Settings
+
+
Pfad zum Settings-Verzeichnis
+
+
filePathHasValidConfig() - Method in class de.katho.kBorrow.Settings
+
+
Prüft, ob am oben definierten Dateipfad eine valide Config existiert.
+
+
fName - Variable in class de.katho.kBorrow.KLogger
+
+
Der Dateiname des Logs
+
+
focusGained(FocusEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
FocusListener für erhaltenen Fokus.
+
+
focusLost(FocusEvent) - Method in class de.katho.kBorrow.gui.NewLendingPanel
+
+
FocusListener für verlorenen Focus.
+
+
freeArticleTableModel - Variable in class de.katho.kBorrow.gui.NewLendingPanel
+
+
Referenz auf das FreeArticleTableModel
+
+
FreeArticleTableModel - Class in de.katho.kBorrow.models
+
 
+
FreeArticleTableModel(KArticleModel) - Constructor for class de.katho.kBorrow.models.FreeArticleTableModel
+
 
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..0504965 --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,460 @@ + + + + + +G-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

G

+
+
generateRandomString(int) - Static method in class de.katho.kBorrow.Util
+
+
Generiert einen zufälligen String aus Kleinbuchstaben.
+
+
getArticleId() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt die ID des Artikels, der verliehen wurde, zurück.
+
+
getArticleList() - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
getArticleList() - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt die komplette Artikelliste als ArrayList zurück.
+
+
getArticleList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt die komplette Artikelliste als ArrayList zurück.
+
+
getCellEditorValue() - Method in class de.katho.kBorrow.listener.TableButton
+
+
Gibt den Namen des Buttons als String zurück.
+
+
getColumnCount() - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Gibt Anzahl der Tabellenspalten zurück.
+
+
getColumnCount() - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt Anzahl der Tabellenspalten zurück.
+
+
getColumnCount() - Method in class de.katho.kBorrow.models.FreeArticleTableModel
+
 
+
getColumnCount() - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt Anzahl der Tabellenspalten zurück.
+
+
getColumnCount() - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt Anzahl der Tabellenspalten zurück.
+
+
getColumnName(int) - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
+
+
getColumnName(int) - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
+
+
getColumnName(int) - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
+
+
getColumnName(int) - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt Namen der per Parameter angegebenen Tabellenspalte zurück.
+
+
getComponentAfter(Container, Component) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt die nächste Komponente nach der übergebenen Komponente oder die erste Komponente in der Reihenfolge zurück.
+
+
getComponentBefore(Container, Component) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt die Swing-Component vor der übergebenen Komponente oder die erste in der Reihenfolge zurück.
+
+
getCurrentDate() - Static method in class de.katho.kBorrow.Util
+
+
Gibt das aktuelle Datum im Format "dd.MM.yyyy" zurück
+
+
getData() - Method in class de.katho.kBorrow.data.KArticleModel
+
+
Gibt die kompletten Daten als ArrayList zurück.
+
+
getData() - Method in class de.katho.kBorrow.data.KLenderModel
+
+
Gibt die kompletten Daten als ArrayList zurück.
+
+
getData() - Method in class de.katho.kBorrow.data.KLendingModel
+
+
Gibt die kompletten Daten als ArrayList zurück.
+
+
getData() - Method in class de.katho.kBorrow.data.KUserModel
+
+
Gibt die kompletten Daten als ArrayList zurück.
+
+
getData() - Method in interface de.katho.kBorrow.interfaces.KDataModel
+
+
Gibt die kompletten Daten als ArrayList zurück.
+
+
getDefaultComponent(Container) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt das Standardelement der Reihenfolge zurück.
+
+
getDescription() - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Gibt die Beschreibung des Artikels zurück.
+
+
getElement(int) - Method in class de.katho.kBorrow.data.KArticleModel
+
+
Gibt KArticle-Objekt mit der angefragten ID zurück.
+
+
getElement(int) - Method in class de.katho.kBorrow.data.KLenderModel
+
+
Gibt KLender-Objekt mit der angefragten ID zurück.
+
+
getElement(int) - Method in class de.katho.kBorrow.data.KLendingModel
+
+
Gibt KLending-Objekt mit der angefragten ID zurück.
+
+
getElement(int) - Method in class de.katho.kBorrow.data.KUserModel
+
+
Gibt KUser-Objekt mit der angefragten ID zurück.
+
+
getElement(int) - Method in interface de.katho.kBorrow.interfaces.KDataModel
+
+
Gibt Daten-Objekt mit der angefragten ID zurück.
+
+
getElementAt(int) - Method in class de.katho.kBorrow.models.UserListModel
+
+
Gibt ein Element der Liste zurück.
+
+
getEndDate() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt das Enddatum der Ausleihe zurück.
+
+
getExpectedEndDate() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt das voraussichtliche Enddatum der Ausleihe zurück.
+
+
getFirstComponent(Container) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt die erste Component der Reihenfolge zurück.
+
+
getId() - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Gibt die ID des Artikels zurück.
+
+
getId() - Method in class de.katho.kBorrow.data.objects.KLender
+
+
Gibt ID des Ausleihers zurück.
+
+
getId() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt ID der Ausleihe zurück.
+
+
getId() - Method in class de.katho.kBorrow.data.objects.KUser
+
+
Gibt ID des Benutzers zurück.
+
+
getIdByFullname(String) - Method in class de.katho.kBorrow.data.KUserModel
+
+
Gibt die ID eines KUser-Objekts basierend auf dem vollen Namen zurück.
+
+
getIdByFullname(String) - Method in class de.katho.kBorrow.models.RewriteUserModel
+
+
Gibt die ID eines Benutzers zurück, dessen voller + Name (Vor- und Nachname) per Parameter übergeben wird.
+
+
getIdFromRow(int) - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt die Artikel-ID in der übergebenen Zeile zurück.
+
+
getIdFromRow(int) - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt die Ausleihen-ID in der übergebenen Zeile zurück.
+
+
getIdFromRow(int) - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt die User-ID in der übergebenen Zeile zurück.
+
+
getIsFree() - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Gibt zurück, ob der Artikel im Moment ausgeliehen ist oder nicht.
+
+
getLastComponent(Container) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
+
+
Gibt die letzte Swing-Component in der Reihenfolge zurück.
+
+
getLenderId() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt ID des Ausleihers zurück.
+
+
getLenderList() - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
getLenderList() - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt die komplette Ausleiher-Liste als ArrayList zurück.
+
+
getLenderList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt die komplette Ausleiher-Liste als ArrayList zurück.
+
+
getLenders(String, String, String) - Method in class de.katho.kBorrow.data.KLenderModel
+
+
Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen.
+
+
getLendingList() - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
getLendingList() - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt die komplette Liste der Ausleihen als ArrayList zurück.
+
+
getLendingList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt die komplette Liste der Ausleihen als ArrayList zurück.
+
+
getLendingListForArticle(int) - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
getLendingListForArticle(int) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
+
+
getLendingListForArticle(int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt die Liste der Ausleihen für den Artikel mit der als Parameter übergebenen ID als ArrayList zurück.
+
+
getLogger() - Static method in class de.katho.kBorrow.KLogger
+
+
Gibt eine kLogger-Instanz zurück.
+
+
getName() - Method in class de.katho.kBorrow.data.objects.KArticle
+
+
Gibt den Namen des Artikels zurück.
+
+
getName() - Method in class de.katho.kBorrow.data.objects.KLender
+
+
Gibt Vorname des Ausleihers zurück.
+
+
getName() - Method in class de.katho.kBorrow.data.objects.KUser
+
+
Gibt Vorname des Benutzers zurück.
+
+
getPreferredStringForItem(Object) - Method in class de.katho.kBorrow.converter.LenderNameConverter
+
+
Gibt zu einem KLender-Objekt den Namen zurück.
+
+
getPreferredStringForItem(Object) - Method in class de.katho.kBorrow.converter.LenderStudentnumberConverter
+
+
Gibt zu einem KLender-Objekt die Matrikelnummer zurück.
+
+
getPreferredStringForItem(Object) - Method in class de.katho.kBorrow.converter.LenderSurnameConverter
+
+
Gibt zu einem KLender-Objekt den Nachnamen zurück.
+
+
getProperty(String) - Method in class de.katho.kBorrow.Settings
+
+
Gibt einen Propertieswert zum als Parameter übergebenen Key zurück.
+
+
getResult() - Method in class de.katho.kBorrow.gui.RewriteToNewUserDialog
+
+
Gibt Resultat des Umschreibens zurück.
+
+
getRowCount() - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Gibt Anzahl der Tabellenzeilen zurück.
+
+
getRowCount() - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt Anzahl der Tabellenzeilen zurück.
+
+
getRowCount() - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt Anzahl der Tabellenzeilen zurück.
+
+
getRowCount() - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt Anzahl der Tabellenzeilen zurück.
+
+
getSelectedItem() - Method in class de.katho.kBorrow.models.UserListModel
+
+
Gibt das ausgewählte Item zurück.
+
+
getSettingsDir() - Method in class de.katho.kBorrow.Settings
+
+
Gibt den Pfad zum Configverzeichnis zurück.
+
+
getSize() - Method in class de.katho.kBorrow.models.UserListModel
+
+
Gibt die Größe der Liste zurück.
+
+
getStartDate() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt das Startdatum der Ausleihe zurück.
+
+
getStudentnumber() - Method in class de.katho.kBorrow.data.objects.KLender
+
+
Gibt Matrikelnummer des Ausleihers zurück.
+
+
getSurname() - Method in class de.katho.kBorrow.data.objects.KLender
+
+
Gibt Nachnamen des Ausleihers zurück.
+
+
getSurname() - Method in class de.katho.kBorrow.data.objects.KUser
+
+
Gibt Nachname des Benutzers zurück.
+
+
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class de.katho.kBorrow.listener.TableButton
+
+
Gibt den TableCellEditor-Button zurück.
+
+
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class de.katho.kBorrow.listener.TableButton
+
+
Gibt den TableCellRenderer-Button zurück.
+
+
getUserId() - Method in class de.katho.kBorrow.data.objects.KLending
+
+
Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück.
+
+
getUserList() - Method in class de.katho.kBorrow.db.SqlConnector
+
 
+
getUserList() - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Gibt eine Liste aller Benutzer als ArrayList zurück.
+
+
getUserList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
+
+
Gibt eine Liste aller Benutzer als ArrayList zurück.
+
+
getValueAt(int, int) - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
+
+
getValueAt(int, int) - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
+
+
getValueAt(int, int) - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
+
+
getValueAt(int, int) - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt den Wert der per Parameter angegebenen Tabellenzelle zurück.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..46fb61d --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,145 @@ + + + + + +H-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

H

+
+
header - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Enthält die Überschriften der Tabellenspalten
+
+
header - Variable in class de.katho.kBorrow.models.ArticleTableModel
+
+
Enthält die Überschriften der Tabellenspalten
+
+
header - Variable in class de.katho.kBorrow.models.FreeArticleTableModel
+
 
+
header - Variable in class de.katho.kBorrow.models.LendingTableModel
+
+
Enthält die Überschriften der Tabellenspalten.
+
+
header - Variable in class de.katho.kBorrow.models.UserTableModel
+
+
Enthält die Überschriften der Tabellenspalten.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..9e04263 --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,175 @@ + + + + + +I-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U  + + +

I

+
+
id - Variable in class de.katho.kBorrow.data.objects.KArticle
+
+
ID des Artikels
+
+
id - Variable in class de.katho.kBorrow.data.objects.KLender
+
+
ID des Ausleihers.
+
+
id - Variable in class de.katho.kBorrow.data.objects.KLending
+
+
ID der Ausleihe
+
+
id - Variable in class de.katho.kBorrow.data.objects.KUser
+
+
ID des Benutzers
+
+
id - Variable in class de.katho.kBorrow.models.RewriteUserModel
+
+
ID des Benutzers, dessen Ausleihen umgeschrieben werden sollen.
+
+
initNewDB(Hashtable<String, String>, Connection) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Erstellt an der übergebenen Datenbankverbindung eine neue Datenbank mit dem übergebenen Schema.
+
+
isCellEditable(int, int) - Method in class de.katho.kBorrow.models.ArticleInspectTableModel
+
+
Gibt zurück, ob eine Tabellenzelle editierbar ist.
+
+
isCellEditable(int, int) - Method in class de.katho.kBorrow.models.ArticleTableModel
+
+
Gibt zurück, ob eine Tabellenzelle editierbar ist.
+
+
isCellEditable(int, int) - Method in class de.katho.kBorrow.models.LendingTableModel
+
+
Gibt zurück, ob eine Tabellenzelle editierbar ist.
+
+
isCellEditable(int, int) - Method in class de.katho.kBorrow.models.UserTableModel
+
+
Gibt zurück, ob eine Tabellenzelle editierbar ist.
+
+
isFree - Variable in class de.katho.kBorrow.data.objects.KArticle
+
+
Ist der Artikel im Moment ausgeliehen oder nicht?
+
+
isValidDB(Hashtable<String, String>, Connection) - Method in class de.katho.kBorrow.db.SqliteConnector
+
+
Prüft, ob die übergebene Datenbankverbindung eine Datenbank mit dem übergebenen DB-Schema enthält.
+
+
+A B C D E F G H I K L M N O P R S T U 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..d37b1b6 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,74 @@ + + + + + +Generated Documentation (Untitled) + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/doc/overview-frame.html b/doc/overview-frame.html new file mode 100644 index 0000000..db7c84d --- /dev/null +++ b/doc/overview-frame.html @@ -0,0 +1,30 @@ + + + + + +Overview List + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/doc/overview-summary.html b/doc/overview-summary.html new file mode 100644 index 0000000..825dbfd --- /dev/null +++ b/doc/overview-summary.html @@ -0,0 +1,171 @@ + + + + + +Overview + + + + + + + + +
+ + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
de.katho.kBorrow 
de.katho.kBorrow.controller 
de.katho.kBorrow.converter 
de.katho.kBorrow.data 
de.katho.kBorrow.data.objects 
de.katho.kBorrow.db 
de.katho.kBorrow.gui 
de.katho.kBorrow.interfaces 
de.katho.kBorrow.listener 
de.katho.kBorrow.models 
+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/overview-tree.html b/doc/overview-tree.html new file mode 100644 index 0000000..b9200d1 --- /dev/null +++ b/doc/overview-tree.html @@ -0,0 +1,260 @@ + + + + + +Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/package-list b/doc/package-list new file mode 100644 index 0000000..3b089f6 --- /dev/null +++ b/doc/package-list @@ -0,0 +1,10 @@ +de.katho.kBorrow +de.katho.kBorrow.controller +de.katho.kBorrow.converter +de.katho.kBorrow.data +de.katho.kBorrow.data.objects +de.katho.kBorrow.db +de.katho.kBorrow.gui +de.katho.kBorrow.interfaces +de.katho.kBorrow.listener +de.katho.kBorrow.models diff --git a/doc/script.js b/doc/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/doc/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/doc/serialized-form.html b/doc/serialized-form.html new file mode 100644 index 0000000..86141fa --- /dev/null +++ b/doc/serialized-form.html @@ -0,0 +1,724 @@ + + + + + +Serialized Form + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/stylesheet.css b/doc/stylesheet.css new file mode 100644 index 0000000..cebb4fd --- /dev/null +++ b/doc/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; + width:100%; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +}