diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index 587209e..d2a669c 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index d09a55e..8e2333f 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/doc/constant-values.html b/doc/constant-values.html index 0bfbbf7..06985f3 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + diff --git a/doc/de/katho/kBorrow/KLogger.html b/doc/de/katho/kBorrow/KLogger.html index 79c6522..6b1b0ca 100644 --- a/doc/de/katho/kBorrow/KLogger.html +++ b/doc/de/katho/kBorrow/KLogger.html @@ -2,9 +2,9 @@ - + KLogger - + diff --git a/doc/de/katho/kBorrow/Settings.html b/doc/de/katho/kBorrow/Settings.html index b6eab28..052fca0 100644 --- a/doc/de/katho/kBorrow/Settings.html +++ b/doc/de/katho/kBorrow/Settings.html @@ -2,9 +2,9 @@ - + Settings - + diff --git a/doc/de/katho/kBorrow/Util.html b/doc/de/katho/kBorrow/Util.html index c8ed777..bc53b28 100644 --- a/doc/de/katho/kBorrow/Util.html +++ b/doc/de/katho/kBorrow/Util.html @@ -2,9 +2,9 @@ - + Util - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
public final class Util
 extends java.lang.Object
+
Util enthält einige statische Hilfsfunktionen
@@ -131,7 +132,9 @@ extends java.lang.Object private static javax.swing.JFrame -mainwindow  +mainwindow +
Referenz auf das Hauptfensterobjekt
+ @@ -167,23 +170,33 @@ extends java.lang.Object static java.lang.String -generateRandomString(int length)  +generateRandomString(int length) +
Generiert einen zufälligen String aus Kleinbuchstaben.
+ static java.lang.String -getCurrentDate()  +getCurrentDate() +
Gibt das aktuelle Datum im Format "dd.MM.yyyy" zurück
+ static void -setMainWindow(javax.swing.JFrame p)  +setMainWindow(javax.swing.JFrame p) +
Setzt eine Referenz auf das Hauptfenster.
+ static void -showError(java.lang.Exception e)  +showError(java.lang.Exception e) +
Öffnet einen neuen Dialog mit einer Fehlermeldung und Informationen zur übergebenen Exception
+ static void -showWarning(java.lang.Exception e)  +showWarning(java.lang.Exception e) +
Öffnet einen neuen Dialog mit einer Warnmeldung und Informationen zur übergebenen Exception.
+ @@ -248,6 +262,11 @@ extends java.lang.Object
  • 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"
    +
  • @@ -257,6 +276,13 @@ extends java.lang.Object
  • 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'
    +
  • @@ -266,6 +292,11 @@ extends java.lang.Object
  • 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.
    +
  • @@ -275,6 +306,11 @@ extends java.lang.Object
  • 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.
    +
  • @@ -284,6 +320,12 @@ extends java.lang.Object
  • setMainWindow

    public static void setMainWindow(javax.swing.JFrame p)
    +
    Setzt eine Referenz auf das Hauptfenster. + Referenz wird in den Funktionen showWarning(java.lang.Exception) und showError(java.lang.Exception) benötigt.
    +
    +
    Parameters:
    +
    p - Referenz auf das Hauptfenster.
    +
  • diff --git a/doc/de/katho/kBorrow/class-use/KLogger.html b/doc/de/katho/kBorrow/class-use/KLogger.html index 30d5be5..98d968a 100644 --- a/doc/de/katho/kBorrow/class-use/KLogger.html +++ b/doc/de/katho/kBorrow/class-use/KLogger.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.KLogger - + diff --git a/doc/de/katho/kBorrow/class-use/Settings.html b/doc/de/katho/kBorrow/class-use/Settings.html index 7f2495d..78b380b 100644 --- a/doc/de/katho/kBorrow/class-use/Settings.html +++ b/doc/de/katho/kBorrow/class-use/Settings.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.Settings - + @@ -108,7 +108,9 @@ private Settings -NewLendingController.settings  +NewLendingController.settings +
    Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
    + @@ -121,7 +123,9 @@ NewLendingController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models, - Settings pSettings)  + Settings pSettings) +
    Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
    + diff --git a/doc/de/katho/kBorrow/class-use/Util.html b/doc/de/katho/kBorrow/class-use/Util.html index 8bc0dc5..5e9098d 100644 --- a/doc/de/katho/kBorrow/class-use/Util.html +++ b/doc/de/katho/kBorrow/class-use/Util.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.Util - + diff --git a/doc/de/katho/kBorrow/controller/ArticleController.html b/doc/de/katho/kBorrow/controller/ArticleController.html index 615f6de..8c96ba4 100644 --- a/doc/de/katho/kBorrow/controller/ArticleController.html +++ b/doc/de/katho/kBorrow/controller/ArticleController.html @@ -2,9 +2,9 @@ - + ArticleController - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class ArticleController
     extends java.lang.Object
    +
    ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
    @@ -131,11 +132,15 @@ extends java.lang.Object private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private KArticleModel -kArticleModel  +kArticleModel +
    Referenz auf das KArticleModel.
    + @@ -153,7 +158,9 @@ extends java.lang.Object ArticleController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ArticleController.
    + @@ -174,7 +181,12 @@ extends java.lang.Object int createArticle(java.lang.String pName, java.lang.String pDesc) -
    Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle
    +
    Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle + + Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus: + + + 0: Artikel erfolgreich erzeugt.
    @@ -188,7 +200,15 @@ extends java.lang.Object editArticle(int pId, java.lang.String pName, java.lang.String pDesc) -
    Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle
    +
    Ä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 +
    @@ -220,6 +240,7 @@ extends java.lang.Object
  • dbCon

    private DbConnector dbCon
    +
    Referenz auf die Datenbank
  • @@ -229,6 +250,7 @@ extends java.lang.Object
  • kArticleModel

    private KArticleModel kArticleModel
    +
    Referenz auf das KArticleModel. Wird benötigt, um Tabellen und Listen zu aktualisieren.
  • @@ -247,6 +269,12 @@ extends java.lang.Object

    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.
    +
    @@ -265,15 +293,21 @@ extends java.lang.Object

    createArticle

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

    Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

    + +
    Parameters:
    pName - Name des Artikels
    pDesc - Beschreibung des Artikels
    Returns:
    -
    0: Artikel erfolgreich erzeugt - 1: SQL-Fehler beim Erzeugen - 2: Feld "Name" leer
    +
    Statuscode als Int.
    @@ -286,16 +320,22 @@ extends java.lang.Object
    public int editArticle(int pId,
                            java.lang.String pName,
                            java.lang.String pDesc)
    -
    Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle
    +
    Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle + +

    Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

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

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

    Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

    + +
    Parameters:
    pId - ID des Artikels, der gelöscht werden soll.
    Returns:
    -
    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.
    +
    Statuscode als Int.
  • diff --git a/doc/de/katho/kBorrow/controller/ManageLendingsController.html b/doc/de/katho/kBorrow/controller/ManageLendingsController.html index b297daf..a99642b 100644 --- a/doc/de/katho/kBorrow/controller/ManageLendingsController.html +++ b/doc/de/katho/kBorrow/controller/ManageLendingsController.html @@ -2,9 +2,9 @@ - + ManageLendingsController - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class ManageLendingsController
     extends java.lang.Object
    +
    ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
    @@ -131,15 +132,21 @@ extends java.lang.Object private KArticleModel -articleModel  +articleModel +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private KLendingModel -lendingModel  +lendingModel +
    Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
    + @@ -157,7 +164,9 @@ extends java.lang.Object ManageLendingsController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ManageLendingsController.
    + @@ -176,7 +185,9 @@ extends java.lang.Object void -returnLending(int pId)  +returnLending(int pId) +
    Trägt die aktive Ausleihe mit der ID "pId" wieder als verfügbar ein.
    + @@ -216,6 +228,7 @@ extends java.lang.Object
  • articleModel

    private KArticleModel articleModel
    +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
  • @@ -225,6 +238,7 @@ extends java.lang.Object
  • lendingModel

    private KLendingModel lendingModel
    +
    Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
  • @@ -243,6 +257,12 @@ extends java.lang.Object

    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.
    +
    @@ -260,6 +280,12 @@ extends java.lang.Object
  • 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 index b7c7575..74339ff 100644 --- a/doc/de/katho/kBorrow/controller/NewLendingController.html +++ b/doc/de/katho/kBorrow/controller/NewLendingController.html @@ -2,9 +2,9 @@ - + NewLendingController - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class NewLendingController
     extends java.lang.Object
    +
    NewLendingController führt sämtliche Datenbankoperationen aus, die von NewLendingPanel angestoßen werden.
    @@ -131,27 +132,39 @@ extends java.lang.Object private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private KArticleModel -kArticleModel  +kArticleModel +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KLenderModel -kLenderModel  +kLenderModel +
    Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KLendingModel -kLendingModel  +kLendingModel +
    Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KUserModel -kUserModel  +kUserModel +
    Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private Settings -settings  +settings +
    Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
    + @@ -170,7 +183,9 @@ extends java.lang.Object NewLendingController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models, - Settings pSettings)  + Settings pSettings) +
    Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
    + @@ -189,11 +204,15 @@ extends java.lang.Object private void -createPdfFile(int pLendingId)  +createPdfFile(int pLendingId) +
    Erzeugt ein PDF-File mit allen relevanten Daten zur als Parameter übergebenen Lending-ID.
    + private java.io.File -createRandomFile()  +createRandomPdf() +
    Erzeugt ein PDF-File mit zufälligem Dateinamen.
    + int @@ -203,7 +222,9 @@ extends java.lang.Object java.lang.String pLSN, java.lang.String pStartDate, java.util.Date pEstEndDate, - java.lang.String pUsername)  + java.lang.String pUsername) +
    Erzeugt eine neue Ausleihe.
    + @@ -243,6 +265,7 @@ extends java.lang.Object
  • kUserModel

    private KUserModel kUserModel
    +
    Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
  • @@ -252,6 +275,7 @@ extends java.lang.Object
  • kLenderModel

    private KLenderModel kLenderModel
    +
    Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
  • @@ -261,6 +285,7 @@ extends java.lang.Object
  • kArticleModel

    private KArticleModel kArticleModel
    +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
  • @@ -270,6 +295,7 @@ extends java.lang.Object
  • kLendingModel

    private KLendingModel kLendingModel
    +
    Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
  • @@ -279,6 +305,7 @@ extends java.lang.Object
  • settings

    private Settings settings
    +
    Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben.
  • @@ -298,6 +325,13 @@ extends java.lang.Object
    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.
    +
    @@ -322,18 +356,31 @@ extends java.lang.Object java.util.Date pEstEndDate, java.lang.String pUsername) throws java.lang.Exception +
    Erzeugt eine neue Ausleihe. + +

    Gibt je nach Bearbeitungsergebnis einen anderen Statuscode aus:

    + +
    +
    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 - 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 -Studentnumber - existiert mehrmals in der Datenbank. Das darf nicht sein und wirft daher einen Fehler! - 5: Matrikelnummer muss eine Zahl sein!
    +
    Statuscode als Int.
    Throws:
    -
    java.lang.Exception
    +
    java.lang.Exception - ???
    @@ -345,23 +392,29 @@ extends java.lang.Object

    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
    +
    java.lang.Exception - Wenn Probleme beim Erstellen der Datei auftreten.
    - + diff --git a/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html b/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html index 41a11f8..43ca736 100644 --- a/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html +++ b/doc/de/katho/kBorrow/controller/RewriteToNewUserController.html @@ -2,9 +2,9 @@ - + RewriteToNewUserController - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class RewriteToNewUserController
     extends java.lang.Object
    +
    RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch RewriteToNewUserDialog angestoßen werden.
    @@ -131,7 +132,9 @@ extends java.lang.Object private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank.
    + @@ -148,7 +151,9 @@ extends java.lang.Object Constructor and Description -RewriteToNewUserController(DbConnector pDbCon)  +RewriteToNewUserController(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des RewriteToNewUserController.
    + @@ -168,7 +173,9 @@ extends java.lang.Object boolean rewriteToNewUser(int pOldId, - int pNewId)  + int pNewId) +
    Schreibt sämtliche Ausleihen vom Benutzer mit der ID 'pOldId' auf den Benutzer mit der ID 'pNewId' um.
    + @@ -216,6 +224,11 @@ extends java.lang.Object
  • RewriteToNewUserController

    public RewriteToNewUserController(DbConnector pDbCon)
    +
    Erzeugt eine neue Instanz des RewriteToNewUserController.
    +
    +
    Parameters:
    +
    pDbCon - Referenz auf die Datenbank.
    +
  • @@ -234,6 +247,14 @@ extends java.lang.Object

    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 index 7157987..3143eca 100644 --- a/doc/de/katho/kBorrow/controller/UserController.html +++ b/doc/de/katho/kBorrow/controller/UserController.html @@ -2,9 +2,9 @@ - + UserController - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class UserController
     extends java.lang.Object
    +
    UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
    @@ -131,15 +132,21 @@ extends java.lang.Object private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private KDataModel -lendingModel  +lendingModel +
    Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
    + private KDataModel -userModel  +userModel +
    Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
    + @@ -157,7 +164,9 @@ extends java.lang.Object UserController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
    + @@ -177,17 +186,23 @@ extends java.lang.Object int createUser(java.lang.String pName, - java.lang.String pSurname)  + java.lang.String pSurname) +
    Erzeugt einen neuen User in der Datenbank.
    + boolean -deleteUser(int pId)  +deleteUser(int pId) +
    Löscht einen Benutzer aus der Datenbank.
    + int editUser(int pId, java.lang.String pName, - java.lang.String pSurname)  + java.lang.String pSurname) +
    Bearbeitet einen bestehenden User in der Datenbank.
    + @@ -227,6 +243,7 @@ extends java.lang.Object
  • userModel

    private KDataModel userModel
    +
    Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
  • @@ -236,6 +253,7 @@ extends java.lang.Object
  • lendingModel

    private KDataModel lendingModel
    +
    Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
  • @@ -254,6 +272,12 @@ extends java.lang.Object

    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.
    +
    @@ -272,6 +296,22 @@ extends java.lang.Object

    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.

    + +
    +
    +
    Parameters:
    +
    pName - Vorname des Users.
    +
    pSurname - Nachname des Users.
    +
    Returns:
    +
    Statuscode als Int.
    +
    @@ -283,6 +323,23 @@ extends java.lang.Object
    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.

    + +
    +
    +
    Parameters:
    +
    pId - ID des Benutzers, der bearbeitet werden soll.
    +
    pName - (Neuer) Vorname des Users.
    +
    pSurname - (Neuer) Nachname des Users.
    +
    Returns:
    +
    Statuscode als Int.
    +
    @@ -292,6 +349,18 @@ extends java.lang.Object
  • 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 index c255903..37c530e 100644 --- a/doc/de/katho/kBorrow/controller/class-use/ArticleController.html +++ b/doc/de/katho/kBorrow/controller/class-use/ArticleController.html @@ -2,9 +2,9 @@ - + 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 index bea1f8d..94e336c 100644 --- a/doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html +++ b/doc/de/katho/kBorrow/controller/class-use/ManageLendingsController.html @@ -2,9 +2,9 @@ - + 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 index 600ca8a..0403859 100644 --- a/doc/de/katho/kBorrow/controller/class-use/NewLendingController.html +++ b/doc/de/katho/kBorrow/controller/class-use/NewLendingController.html @@ -2,9 +2,9 @@ - + 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 index d220e62..7f85d6d 100644 --- a/doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html +++ b/doc/de/katho/kBorrow/controller/class-use/RewriteToNewUserController.html @@ -2,9 +2,9 @@ - + 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 index c2b04dc..dcee8e6 100644 --- a/doc/de/katho/kBorrow/controller/class-use/UserController.html +++ b/doc/de/katho/kBorrow/controller/class-use/UserController.html @@ -2,9 +2,9 @@ - + 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 index 83bd003..370eb17 100644 --- a/doc/de/katho/kBorrow/controller/package-frame.html +++ b/doc/de/katho/kBorrow/controller/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.controller - + diff --git a/doc/de/katho/kBorrow/controller/package-summary.html b/doc/de/katho/kBorrow/controller/package-summary.html index bfd4cdc..13c6989 100644 --- a/doc/de/katho/kBorrow/controller/package-summary.html +++ b/doc/de/katho/kBorrow/controller/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.controller - + @@ -84,23 +84,33 @@ ArticleController -  + +
    ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
    + ManageLendingsController -  + +
    ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
    + NewLendingController -  + +
    NewLendingController führt sämtliche Datenbankoperationen aus, die von NewLendingPanel angestoßen werden.
    + RewriteToNewUserController -  + +
    RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch RewriteToNewUserDialog angestoßen werden.
    + UserController -  + +
    UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
    + diff --git a/doc/de/katho/kBorrow/controller/package-tree.html b/doc/de/katho/kBorrow/controller/package-tree.html index 6d85b3f..4f0bd03 100644 --- a/doc/de/katho/kBorrow/controller/package-tree.html +++ b/doc/de/katho/kBorrow/controller/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.controller Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/controller/package-use.html b/doc/de/katho/kBorrow/controller/package-use.html index 2bbbf4f..053baa8 100644 --- a/doc/de/katho/kBorrow/controller/package-use.html +++ b/doc/de/katho/kBorrow/controller/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow.controller - + @@ -103,19 +103,29 @@ -ArticleController  +ArticleController +
    ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
    + -ManageLendingsController  +ManageLendingsController +
    ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
    + -NewLendingController  +NewLendingController +
    NewLendingController führt sämtliche Datenbankoperationen aus, die von NewLendingPanel angestoßen werden.
    + -RewriteToNewUserController  +RewriteToNewUserController +
    RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch RewriteToNewUserDialog angestoßen werden.
    + -UserController  +UserController +
    UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
    + @@ -130,13 +140,19 @@ -ArticleController  +ArticleController +
    ArticleController führt sämtliche Datenbankoperationen durch, die durch ArticlePanel angestoßen werden.
    + -ManageLendingsController  +ManageLendingsController +
    ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch ManageLendingsPanel angestoßen werden.
    + -UserController  +UserController +
    UserController führt sämtliche Datenbankoperationen durch, die durch UserPanel angestoßen werden.
    + diff --git a/doc/de/katho/kBorrow/converter/LenderNameConverter.html b/doc/de/katho/kBorrow/converter/LenderNameConverter.html index 0af7ae0..fc42e37 100644 --- a/doc/de/katho/kBorrow/converter/LenderNameConverter.html +++ b/doc/de/katho/kBorrow/converter/LenderNameConverter.html @@ -2,9 +2,9 @@ - + LenderNameConverter - + @@ -116,6 +116,7 @@ var activeTableTab = "activeTableTab";
    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.
    @@ -168,7 +169,9 @@ extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter java.lang.String -getPreferredStringForItem(java.lang.Object pItem)  +getPreferredStringForItem(java.lang.Object pItem) +
    Gibt zu einem KLender-Objekt den Namen zurück.
    + diff --git a/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html b/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html index 04dfa87..f39a790 100644 --- a/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html +++ b/doc/de/katho/kBorrow/converter/LenderStudentnumberConverter.html @@ -2,9 +2,9 @@ - + LenderStudentnumberConverter - + @@ -116,6 +116,7 @@ var activeTableTab = "activeTableTab";
    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.
    @@ -168,7 +169,9 @@ extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter java.lang.String -getPreferredStringForItem(java.lang.Object pItem)  +getPreferredStringForItem(java.lang.Object pItem) +
    Gibt zu einem KLender-Objekt die Matrikelnummer zurück.
    + diff --git a/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html b/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html index e147dbb..c7b1bd4 100644 --- a/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html +++ b/doc/de/katho/kBorrow/converter/LenderSurnameConverter.html @@ -2,9 +2,9 @@ - + LenderSurnameConverter - + @@ -116,6 +116,7 @@ var activeTableTab = "activeTableTab";
    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.
    @@ -168,7 +169,9 @@ extends org.jdesktop.swingx.autocomplete.ObjectToStringConverter java.lang.String -getPreferredStringForItem(java.lang.Object pItem)  +getPreferredStringForItem(java.lang.Object pItem) +
    Gibt zu einem KLender-Objekt den Nachnamen zurück.
    + diff --git a/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html b/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html index e4ae38d..4afecd1 100644 --- a/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html +++ b/doc/de/katho/kBorrow/converter/class-use/LenderNameConverter.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index b3e9e0f..9cca571 100644 --- a/doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html +++ b/doc/de/katho/kBorrow/converter/class-use/LenderStudentnumberConverter.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 758c488..c6ed156 100644 --- a/doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html +++ b/doc/de/katho/kBorrow/converter/class-use/LenderSurnameConverter.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index f4c1702..90cc75c 100644 --- a/doc/de/katho/kBorrow/converter/package-frame.html +++ b/doc/de/katho/kBorrow/converter/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.converter - + diff --git a/doc/de/katho/kBorrow/converter/package-summary.html b/doc/de/katho/kBorrow/converter/package-summary.html index c410adb..c00a679 100644 --- a/doc/de/katho/kBorrow/converter/package-summary.html +++ b/doc/de/katho/kBorrow/converter/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.converter - + @@ -84,15 +84,21 @@ LenderNameConverter -  + +
    Wird benötigt, um die Namen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    + LenderStudentnumberConverter -  + +
    Wird benötigt, um die Matrikelnummer einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    + LenderSurnameConverter -  + +
    Wird benötigt, um die Nachnamen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen.
    + diff --git a/doc/de/katho/kBorrow/converter/package-tree.html b/doc/de/katho/kBorrow/converter/package-tree.html index 83bfd13..80673fb 100644 --- a/doc/de/katho/kBorrow/converter/package-tree.html +++ b/doc/de/katho/kBorrow/converter/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.converter Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/converter/package-use.html b/doc/de/katho/kBorrow/converter/package-use.html index 5de4737..3e8f0d0 100644 --- a/doc/de/katho/kBorrow/converter/package-use.html +++ b/doc/de/katho/kBorrow/converter/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow.converter - + diff --git a/doc/de/katho/kBorrow/data/KArticleModel.html b/doc/de/katho/kBorrow/data/KArticleModel.html index 977102d..03064aa 100644 --- a/doc/de/katho/kBorrow/data/KArticleModel.html +++ b/doc/de/katho/kBorrow/data/KArticleModel.html @@ -2,9 +2,9 @@ - + KArticleModel - + @@ -116,6 +116,12 @@ var activeTableTab = "activeTableTab";
    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. +

    @@ -136,15 +142,21 @@ implements private java.util.ArrayList<KArticle> -data  +data +
    Liste mit KArticle-Objekten.
    + private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private java.util.ArrayList<KGuiModel> -models  +models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + @@ -161,7 +173,9 @@ implements Constructor and Description -KArticleModel(DbConnector pDbCon)  +KArticleModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KArticleModel.
    + @@ -180,19 +194,27 @@ implements java.util.ArrayList<KArticle> -getData()  +getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + KArticle -getElement(int id)  +getElement(int id) +
    Gibt KArticle-Objekt mit der angefragten ID zurück.
    + void -register(KGuiModel pModel)  +register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -updateModel()  +updateModel() +
    Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel.
    + @@ -232,6 +255,7 @@ implements

    data

    private java.util.ArrayList<KArticle> data
    +
    Liste mit KArticle-Objekten.
    @@ -241,6 +265,7 @@ implements

    dbCon

    private DbConnector dbCon
    +
    Referenz auf die Datenbank
    @@ -258,6 +283,11 @@ implements

    KArticleModel

    public KArticleModel(DbConnector pDbCon)
    +
    Erzeugt eine neue Instanz des KArticleModel.
    +
    +
    Parameters:
    +
    pDbCon - Referenz auf die Datenbank.
    +
    @@ -275,9 +305,12 @@ implements

    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.
    @@ -288,6 +321,7 @@ implements

    updateModel

    public void updateModel()
    +
    Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel.
    Specified by:
    updateModel in interface KDataModel
    @@ -301,9 +335,12 @@ implements

    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.
    @@ -314,9 +351,14 @@ implements

    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 index 9f77676..522e25f 100644 --- a/doc/de/katho/kBorrow/data/KLenderModel.html +++ b/doc/de/katho/kBorrow/data/KLenderModel.html @@ -2,9 +2,9 @@ - + KLenderModel - + @@ -116,6 +116,12 @@ var activeTableTab = "activeTableTab";
    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. +

    @@ -136,15 +142,21 @@ implements private java.util.ArrayList<KLender> -data  +data +
    Liste mit KLender-Objekten.
    + private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private java.util.ArrayList<KGuiModel> -models  +models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + @@ -161,7 +173,9 @@ implements Constructor and Description -KLenderModel(DbConnector pDbCon)  +KLenderModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KLenderModel.
    + @@ -180,25 +194,35 @@ implements java.util.ArrayList<KLender> -getData()  +getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + KLender -getElement(int id)  +getElement(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)  + java.lang.String pSN) +
    Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen.
    + void -register(KGuiModel pModel)  +register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -updateModel()  +updateModel() +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    + @@ -238,6 +263,7 @@ implements

    data

    private java.util.ArrayList<KLender> data
    +
    Liste mit KLender-Objekten.
    @@ -247,6 +273,7 @@ implements

    dbCon

    private DbConnector dbCon
    +
    Referenz auf die Datenbank
    @@ -264,6 +291,11 @@ implements

    KLenderModel

    public KLenderModel(DbConnector pDbCon)
    +
    Erzeugt eine neue Instanz des KLenderModel.
    +
    +
    Parameters:
    +
    pDbCon - Referenz auf die Datenbank.
    +
    @@ -281,9 +313,12 @@ implements

    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.
    @@ -294,6 +329,7 @@ implements

    updateModel

    public void updateModel()
    +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    Specified by:
    updateModel in interface KDataModel
    @@ -307,9 +343,12 @@ implements

    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.
    @@ -320,9 +359,14 @@ implements

    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.
    @@ -335,6 +379,15 @@ implements 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 index 104ee6b..818a7cf 100644 --- a/doc/de/katho/kBorrow/data/KLendingModel.html +++ b/doc/de/katho/kBorrow/data/KLendingModel.html @@ -2,9 +2,9 @@ - + KLendingModel - + @@ -116,6 +116,12 @@ var activeTableTab = "activeTableTab";
    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. +

    @@ -136,15 +142,21 @@ implements private java.util.ArrayList<KLending> -data  +data +
    Liste mit KLender-Objekten.
    + private DbConnector -dbCon  +dbCon +
    Liste mit KLender-Objekten.
    + private java.util.ArrayList<KGuiModel> -models  +models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + @@ -161,7 +173,9 @@ implements Constructor and Description -KLendingModel(DbConnector pDbCon)  +KLendingModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KLendingModel.
    + @@ -180,19 +194,27 @@ implements java.util.ArrayList<KLending> -getData()  +getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + KLending -getElement(int id)  +getElement(int id) +
    Gibt KLending-Objekt mit der angefragten ID zurück.
    + void -register(KGuiModel pModel)  +register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -updateModel()  +updateModel() +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    + @@ -232,6 +255,7 @@ implements

    data

    private java.util.ArrayList<KLending> data
    +
    Liste mit KLender-Objekten.
    @@ -241,6 +265,7 @@ implements

    dbCon

    private DbConnector dbCon
    +
    Liste mit KLender-Objekten.
    @@ -258,6 +283,11 @@ implements

    KLendingModel

    public KLendingModel(DbConnector pDbCon)
    +
    Erzeugt eine neue Instanz des KLendingModel.
    +
    +
    Parameters:
    +
    pDbCon - Referenz auf die Datenbank.
    +
    @@ -275,9 +305,12 @@ implements

    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.
    @@ -288,6 +321,7 @@ implements

    updateModel

    public void updateModel()
    +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    Specified by:
    updateModel in interface KDataModel
    @@ -301,9 +335,12 @@ implements

    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.
    @@ -314,9 +351,14 @@ implements

    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 index fac670c..614913f 100644 --- a/doc/de/katho/kBorrow/data/KUserModel.html +++ b/doc/de/katho/kBorrow/data/KUserModel.html @@ -2,9 +2,9 @@ - + KUserModel - + @@ -116,6 +116,12 @@ var activeTableTab = "activeTableTab";
    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. +

    @@ -136,15 +142,21 @@ implements private java.util.ArrayList<KUser> -data  +data +
    Liste mit KUser-Objekten.
    + private DbConnector -dbCon  +dbCon +
    Referenz auf die Datenbank
    + private java.util.ArrayList<KGuiModel> -models  +models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + @@ -161,7 +173,9 @@ implements Constructor and Description -KUserModel(DbConnector pDbCon)  +KUserModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KUserModel.
    + @@ -180,23 +194,33 @@ implements java.util.ArrayList<KUser> -getData()  +getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + KUser -getElement(int id)  +getElement(int id) +
    Gibt KUser-Objekt mit der angefragten ID zurück.
    + int -getIdByFullname(java.lang.String pName)  +getIdByFullname(java.lang.String pName) +
    Gibt die ID eines KUser-Objekts basierend auf dem vollen Namen zurück.
    + void -register(KGuiModel pModel)  +register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -updateModel()  +updateModel() +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    + @@ -236,6 +261,7 @@ implements

    data

    private java.util.ArrayList<KUser> data
    +
    Liste mit KUser-Objekten.
    @@ -245,6 +271,7 @@ implements

    dbCon

    private DbConnector dbCon
    +
    Referenz auf die Datenbank
    @@ -262,6 +289,11 @@ implements

    KUserModel

    public KUserModel(DbConnector pDbCon)
    +
    Erzeugt eine neue Instanz des KUserModel.
    +
    +
    Parameters:
    +
    pDbCon - Referenz auf die Datenbank.
    +
    @@ -279,6 +311,7 @@ implements

    updateModel

    public void updateModel()
    +
    Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel.
    Specified by:
    updateModel in interface KDataModel
    @@ -292,9 +325,12 @@ implements

    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.
    @@ -305,9 +341,12 @@ implements

    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.
    @@ -318,9 +357,14 @@ implements

    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.
    @@ -331,6 +375,13 @@ implements

    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 index 752dd87..7611fd9 100644 --- a/doc/de/katho/kBorrow/data/class-use/KArticleModel.html +++ b/doc/de/katho/kBorrow/data/class-use/KArticleModel.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.KArticleModel - + @@ -108,15 +108,21 @@ private
    KArticleModel -ManageLendingsController.articleModel  +ManageLendingsController.articleModel +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KArticleModel -NewLendingController.kArticleModel  +NewLendingController.kArticleModel +
    Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KArticleModel -ArticleController.kArticleModel  +ArticleController.kArticleModel +
    Referenz auf das KArticleModel.
    + diff --git a/doc/de/katho/kBorrow/data/class-use/KLenderModel.html b/doc/de/katho/kBorrow/data/class-use/KLenderModel.html index a0f48f3..9ee2564 100644 --- a/doc/de/katho/kBorrow/data/class-use/KLenderModel.html +++ b/doc/de/katho/kBorrow/data/class-use/KLenderModel.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.KLenderModel - + @@ -112,7 +112,9 @@ private KLenderModel -NewLendingController.kLenderModel  +NewLendingController.kLenderModel +
    Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + diff --git a/doc/de/katho/kBorrow/data/class-use/KLendingModel.html b/doc/de/katho/kBorrow/data/class-use/KLendingModel.html index fb580fb..cf33a6a 100644 --- a/doc/de/katho/kBorrow/data/class-use/KLendingModel.html +++ b/doc/de/katho/kBorrow/data/class-use/KLendingModel.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.KLendingModel - + @@ -104,11 +104,15 @@ private KLendingModel -NewLendingController.kLendingModel  +NewLendingController.kLendingModel +
    Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + private KLendingModel -ManageLendingsController.lendingModel  +ManageLendingsController.lendingModel +
    Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
    + diff --git a/doc/de/katho/kBorrow/data/class-use/KUserModel.html b/doc/de/katho/kBorrow/data/class-use/KUserModel.html index 6cb9565..d439ff2 100644 --- a/doc/de/katho/kBorrow/data/class-use/KUserModel.html +++ b/doc/de/katho/kBorrow/data/class-use/KUserModel.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.KUserModel - + @@ -112,7 +112,9 @@ private KUserModel -NewLendingController.kUserModel  +NewLendingController.kUserModel +
    Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren.
    + diff --git a/doc/de/katho/kBorrow/data/objects/KArticle.html b/doc/de/katho/kBorrow/data/objects/KArticle.html index c0bb339..f8262ca 100644 --- a/doc/de/katho/kBorrow/data/objects/KArticle.html +++ b/doc/de/katho/kBorrow/data/objects/KArticle.html @@ -2,9 +2,9 @@ - + KArticle - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class KArticle
     extends java.lang.Object
    +
    Bildet einen Artikel ab.
    @@ -131,19 +132,27 @@ extends java.lang.Object private java.lang.String -description  +description +
    Beschreibung des Artikels
    + private int -id  +id +
    ID des Artikels
    + private boolean -isFree  +isFree +
    Ist der Artikel im Moment ausgeliehen oder nicht?
    + private java.lang.String -name  +name +
    Name des Artikels
    + @@ -163,7 +172,9 @@ extends java.lang.Object KArticle(int pId, java.lang.String pName, boolean pFree, - java.lang.String pDesc)  + java.lang.String pDesc) +
    Erzeugt ein neues Artikelobjekt.
    + @@ -182,31 +193,45 @@ extends java.lang.Object java.lang.String -getDescription()  +getDescription() +
    Gibt die Beschreibung des Artikels zurück.
    + int -getId()  +getId() +
    Gibt die ID des Artikels zurück.
    + boolean -getIsFree()  +getIsFree() +
    Gibt zurück, ob der Artikel im Moment ausgeliehen ist oder nicht.
    + java.lang.String -getName()  +getName() +
    Gibt den Namen des Artikels zurück.
    + void -setDescription(java.lang.String pDesc)  +setDescription(java.lang.String pDesc) +
    Setzt die Beschreibung des Artikels.
    + void -setIsFree(boolean pFree)  +setIsFree(boolean pFree) +
    Setzt, ob der Artikel ausgeliehen ist, oder nicht.
    + void -setName(java.lang.String pName)  +setName(java.lang.String pName) +
    Setzt den Namen des Artikels.
    +
      @@ -237,6 +262,7 @@ extends java.lang.Object
    • id

      private int id
      +
      ID des Artikels
    @@ -246,6 +272,7 @@ extends java.lang.Object
  • name

    private java.lang.String name
    +
    Name des Artikels
  • @@ -255,6 +282,7 @@ extends java.lang.Object
  • description

    private java.lang.String description
    +
    Beschreibung des Artikels
  • @@ -264,6 +292,7 @@ extends java.lang.Object
  • isFree

    private boolean isFree
    +
    Ist der Artikel im Moment ausgeliehen oder nicht?
  • @@ -284,6 +313,14 @@ extends java.lang.Object 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.
    +
    @@ -301,6 +338,11 @@ extends java.lang.Object
  • getId

    public int getId()
    +
    Gibt die ID des Artikels zurück.
    +
    +
    Returns:
    +
    ID des Artikels.
    +
  • @@ -310,6 +352,11 @@ extends java.lang.Object
  • getName

    public java.lang.String getName()
    +
    Gibt den Namen des Artikels zurück.
    +
    +
    Returns:
    +
    Name des Artikels.
    +
  • @@ -319,6 +366,11 @@ extends java.lang.Object
  • getDescription

    public java.lang.String getDescription()
    +
    Gibt die Beschreibung des Artikels zurück.
    +
    +
    Returns:
    +
    Beschreibung des Artikels.
    +
  • @@ -328,6 +380,11 @@ extends java.lang.Object
  • 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?
    +
  • @@ -337,6 +394,11 @@ extends java.lang.Object
  • setName

    public void setName(java.lang.String pName)
    +
    Setzt den Namen des Artikels.
    +
    +
    Parameters:
    +
    pName - (Neuer) Name des Artikels.
    +
  • @@ -346,6 +408,11 @@ extends java.lang.Object
  • setDescription

    public void setDescription(java.lang.String pDesc)
    +
    Setzt die Beschreibung des Artikels.
    +
    +
    Parameters:
    +
    pDesc - (Neue) Beschreibung des Artikels.
    +
  • @@ -355,6 +422,11 @@ extends java.lang.Object
  • 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 index 8fa32c0..6abbf91 100644 --- a/doc/de/katho/kBorrow/data/objects/KLender.html +++ b/doc/de/katho/kBorrow/data/objects/KLender.html @@ -2,9 +2,9 @@ - + KLender - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class KLender
     extends java.lang.Object
    +
    Bildet einen Ausleiher ab.
    @@ -131,19 +132,27 @@ extends java.lang.Object private int -
    id  +id +
    ID des Ausleihers.
    + private java.lang.String -name  +name +
    Vorname des Ausleihers.
    + private int -studentnumber  +studentnumber +
    Matrikelnummer des Ausleihers.
    + private java.lang.String -surname  +surname +
    Nachname des Ausleihers.
    + @@ -163,7 +172,9 @@ extends java.lang.Object KLender(int pId, java.lang.String pName, java.lang.String pSurname, - int pStudentnumber)  + int pStudentnumber) +
    Erzeugt ein neues KLender-Objekt.
    + @@ -182,19 +193,27 @@ extends java.lang.Object int -getId()  +getId() +
    Gibt ID des Ausleihers zurück.
    + java.lang.String -getName()  +getName() +
    Gibt Vorname des Ausleihers zurück.
    + int -getStudentnumber()  +getStudentnumber() +
    Gibt Matrikelnummer des Ausleihers zurück.
    + java.lang.String -getSurname()  +getSurname() +
    Gibt Nachnamen des Ausleihers zurück.
    +
      @@ -225,6 +244,7 @@ extends java.lang.Object
    • name

      private java.lang.String name
      +
      Vorname des Ausleihers.
    @@ -234,6 +254,7 @@ extends java.lang.Object
  • surname

    private java.lang.String surname
    +
    Nachname des Ausleihers.
  • @@ -243,6 +264,7 @@ extends java.lang.Object
  • studentnumber

    private int studentnumber
    +
    Matrikelnummer des Ausleihers.
  • @@ -252,6 +274,7 @@ extends java.lang.Object
  • id

    private int id
    +
    ID des Ausleihers.
  • @@ -272,6 +295,14 @@ extends java.lang.Object 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.
    +
    @@ -289,6 +320,11 @@ extends java.lang.Object
  • getName

    public java.lang.String getName()
    +
    Gibt Vorname des Ausleihers zurück.
    +
    +
    Returns:
    +
    Vorname des Ausleihers.
    +
  • @@ -298,6 +334,11 @@ extends java.lang.Object
  • getSurname

    public java.lang.String getSurname()
    +
    Gibt Nachnamen des Ausleihers zurück.
    +
    +
    Returns:
    +
    Nachname des Ausleihers.
    +
  • @@ -307,6 +348,11 @@ extends java.lang.Object
  • getStudentnumber

    public int getStudentnumber()
    +
    Gibt Matrikelnummer des Ausleihers zurück.
    +
    +
    Returns:
    +
    Matrikelnummer des Ausleihers.
    +
  • @@ -316,6 +362,11 @@ extends java.lang.Object
  • 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 index ca67a82..8752e48 100644 --- a/doc/de/katho/kBorrow/data/objects/KLending.html +++ b/doc/de/katho/kBorrow/data/objects/KLending.html @@ -2,9 +2,9 @@ - + KLending - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class KLending
     extends java.lang.Object
    +
    Bildet eine Ausleihe ab.
    @@ -131,31 +132,45 @@ extends java.lang.Object private int -
    article_id  +article_id +
    ID des verliehenen Artikels.
    + private java.lang.String -end_date  +end_date +
    Ende der Ausleihe.
    + private java.lang.String -expected_end_date  +expected_end_date +
    Voraussichtliches Ende der Ausleihe.
    + private int -id  +id +
    ID der Ausleihe
    + private int -lender_id  +lender_id +
    ID des Ausleihers.
    + private java.lang.String -start_date  +start_date +
    Start der Ausleihe.
    + private int -user_id  +user_id +
    ID des Benutzers, der die Ausleihe erstellt hat.
    + @@ -178,7 +193,9 @@ extends java.lang.Object int pArticleId, java.lang.String pStartDate, java.lang.String pExpEndDate, - java.lang.String pEndDate)  + java.lang.String pEndDate) +
    Erzeugt ein neues KLending-Objekt.
    + @@ -197,31 +214,45 @@ extends java.lang.Object int -getArticleId()  +getArticleId() +
    Gibt die ID des Artikels, der verliehen wurde, zurück.
    + java.lang.String -getEndDate()  +getEndDate() +
    Gibt das Enddatum der Ausleihe zurück.
    + java.lang.String -getExpectedEndDate()  +getExpectedEndDate() +
    Gibt das voraussichtliche Enddatum der Ausleihe zurück.
    + int -getId()  +getId() +
    Gibt ID der Ausleihe zurück.
    + int -getLenderId()  +getLenderId() +
    Gibt ID des Ausleihers zurück.
    + java.lang.String -getStartDate()  +getStartDate() +
    Gibt das Startdatum der Ausleihe zurück.
    + int -getUserId()  +getUserId() +
    Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück.
    +
      @@ -252,6 +283,7 @@ extends java.lang.Object
    • id

      private int id
      +
      ID der Ausleihe
    @@ -261,6 +293,7 @@ extends java.lang.Object
  • user_id

    private int user_id
    +
    ID des Benutzers, der die Ausleihe erstellt hat.
  • @@ -270,6 +303,7 @@ extends java.lang.Object
  • article_id

    private int article_id
    +
    ID des verliehenen Artikels.
  • @@ -279,6 +313,7 @@ extends java.lang.Object
  • lender_id

    private int lender_id
    +
    ID des Ausleihers.
  • @@ -288,6 +323,7 @@ extends java.lang.Object
  • start_date

    private java.lang.String start_date
    +
    Start der Ausleihe.
  • @@ -297,6 +333,7 @@ extends java.lang.Object
  • expected_end_date

    private java.lang.String expected_end_date
    +
    Voraussichtliches Ende der Ausleihe.
  • @@ -306,6 +343,7 @@ extends java.lang.Object
  • end_date

    private java.lang.String end_date
    +
    Ende der Ausleihe.
  • @@ -329,6 +367,17 @@ extends java.lang.Object 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.
    +
    @@ -346,6 +395,11 @@ extends java.lang.Object
  • getId

    public int getId()
    +
    Gibt ID der Ausleihe zurück.
    +
    +
    Returns:
    +
    ID der Ausleihe.
    +
  • @@ -355,6 +409,11 @@ extends java.lang.Object
  • getUserId

    public int getUserId()
    +
    Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück.
    +
    +
    Returns:
    +
    ID des Benutzers, der die Ausleihe erstellt hat.
    +
  • @@ -364,6 +423,11 @@ extends java.lang.Object
  • getLenderId

    public int getLenderId()
    +
    Gibt ID des Ausleihers zurück.
    +
    +
    Returns:
    +
    ID des Ausleihers.
    +
  • @@ -373,6 +437,11 @@ extends java.lang.Object
  • getArticleId

    public int getArticleId()
    +
    Gibt die ID des Artikels, der verliehen wurde, zurück.
    +
    +
    Returns:
    +
    ID des Artikels, der verliehen wurde.
    +
  • @@ -382,6 +451,11 @@ extends java.lang.Object
  • getStartDate

    public java.lang.String getStartDate()
    +
    Gibt das Startdatum der Ausleihe zurück.
    +
    +
    Returns:
    +
    Startdatum der Ausleihe.
    +
  • @@ -391,6 +465,11 @@ extends java.lang.Object
  • getExpectedEndDate

    public java.lang.String getExpectedEndDate()
    +
    Gibt das voraussichtliche Enddatum der Ausleihe zurück.
    +
    +
    Returns:
    +
    Voraussichtliches Enddatum der Ausleihe.
    +
  • @@ -400,6 +479,11 @@ extends java.lang.Object
  • 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 index 1a8ac1a..c172a9c 100644 --- a/doc/de/katho/kBorrow/data/objects/KUser.html +++ b/doc/de/katho/kBorrow/data/objects/KUser.html @@ -2,9 +2,9 @@ - + KUser - + @@ -111,6 +111,7 @@ var activeTableTab = "activeTableTab";
    public class KUser
     extends java.lang.Object
    +
    Bildet einen Benutzer ab.
    @@ -131,15 +132,21 @@ extends java.lang.Object private int -
    id  +id +
    ID des Benutzers
    + private java.lang.String -name  +name +
    Vorname des Benutzers
    + private java.lang.String -surname  +surname +
    Nachname des Benutzers
    + @@ -158,7 +165,9 @@ extends java.lang.Object KUser(int pId, java.lang.String pName, - java.lang.String pSurname)  + java.lang.String pSurname) +
    Erstellt ein neues KUser-Objekt.
    + @@ -177,23 +186,33 @@ extends java.lang.Object int -getId()  +getId() +
    Gibt ID des Benutzers zurück.
    + java.lang.String -getName()  +getName() +
    Gibt Vorname des Benutzers zurück.
    + java.lang.String -getSurname()  +getSurname() +
    Gibt Nachname des Benutzers zurück.
    + void -setName(java.lang.String pName)  +setName(java.lang.String pName) +
    Setzt den Vornamen des Benutzers auf 'pName'.
    + void -setSurname(java.lang.String pSurname)  +setSurname(java.lang.String pSurname) +
    Setzt den Nachnamen des Benutzers auf 'pSurname'.
    +
      @@ -224,6 +243,7 @@ extends java.lang.Object
    • name

      private java.lang.String name
      +
      Vorname des Benutzers
    @@ -233,6 +253,7 @@ extends java.lang.Object
  • surname

    private java.lang.String surname
    +
    Nachname des Benutzers
  • @@ -242,6 +263,7 @@ extends java.lang.Object
  • id

    private int id
    +
    ID des Benutzers
  • @@ -261,6 +283,13 @@ extends java.lang.Object
    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.
    +
    @@ -278,6 +307,11 @@ extends java.lang.Object
  • getName

    public java.lang.String getName()
    +
    Gibt Vorname des Benutzers zurück.
    +
    +
    Returns:
    +
    Vorname des Benutzers.
    +
  • @@ -287,6 +321,11 @@ extends java.lang.Object
  • getSurname

    public java.lang.String getSurname()
    +
    Gibt Nachname des Benutzers zurück.
    +
    +
    Returns:
    +
    Nachname des Benutzers.
    +
  • @@ -296,6 +335,11 @@ extends java.lang.Object
  • getId

    public int getId()
    +
    Gibt ID des Benutzers zurück.
    +
    +
    Returns:
    +
    ID des Benutzers.
    +
  • @@ -305,6 +349,11 @@ extends java.lang.Object
  • setName

    public void setName(java.lang.String pName)
    +
    Setzt den Vornamen des Benutzers auf 'pName'.
    +
    +
    Parameters:
    +
    pName - (Neuer) Vorname des Benutzers.
    +
  • @@ -314,6 +363,11 @@ extends java.lang.Object
  • 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 index 3ed5c3a..3564081 100644 --- a/doc/de/katho/kBorrow/data/objects/class-use/KArticle.html +++ b/doc/de/katho/kBorrow/data/objects/class-use/KArticle.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.objects.KArticle - + @@ -120,7 +120,9 @@ private java.util.ArrayList<
    KArticle> -KArticleModel.data  +KArticleModel.data +
    Liste mit KArticle-Objekten.
    + @@ -133,7 +135,9 @@ KArticle -KArticleModel.getElement(int id)  +KArticleModel.getElement(int id) +
    Gibt KArticle-Objekt mit der angefragten ID zurück.
    + @@ -146,7 +150,9 @@ java.util.ArrayList<KArticle> -KArticleModel.getData()  +KArticleModel.getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KLender.html b/doc/de/katho/kBorrow/data/objects/class-use/KLender.html index 70afecc..7935d45 100644 --- a/doc/de/katho/kBorrow/data/objects/class-use/KLender.html +++ b/doc/de/katho/kBorrow/data/objects/class-use/KLender.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.objects.KLender - + @@ -112,7 +112,9 @@ private java.util.ArrayList<KLender> -KLenderModel.data  +KLenderModel.data +
    Liste mit KLender-Objekten.
    + @@ -125,7 +127,9 @@ KLender -KLenderModel.getElement(int id)  +KLenderModel.getElement(int id) +
    Gibt KLender-Objekt mit der angefragten ID zurück.
    + @@ -138,13 +142,17 @@ java.util.ArrayList<KLender> -KLenderModel.getData()  +KLenderModel.getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + java.util.ArrayList<KLender> KLenderModel.getLenders(java.lang.String pName, java.lang.String pSurname, - java.lang.String pSN)  + java.lang.String pSN) +
    Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen.
    + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KLending.html b/doc/de/katho/kBorrow/data/objects/class-use/KLending.html index a42eb8b..aa08ef4 100644 --- a/doc/de/katho/kBorrow/data/objects/class-use/KLending.html +++ b/doc/de/katho/kBorrow/data/objects/class-use/KLending.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.objects.KLending - + @@ -116,7 +116,9 @@ private java.util.ArrayList<KLending> -KLendingModel.data  +KLendingModel.data +
    Liste mit KLender-Objekten.
    + @@ -129,7 +131,9 @@ KLending -KLendingModel.getElement(int id)  +KLendingModel.getElement(int id) +
    Gibt KLending-Objekt mit der angefragten ID zurück.
    + @@ -142,7 +146,9 @@ java.util.ArrayList<KLending> -KLendingModel.getData()  +KLendingModel.getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + diff --git a/doc/de/katho/kBorrow/data/objects/class-use/KUser.html b/doc/de/katho/kBorrow/data/objects/class-use/KUser.html index 08d641c..e0cd53a 100644 --- a/doc/de/katho/kBorrow/data/objects/class-use/KUser.html +++ b/doc/de/katho/kBorrow/data/objects/class-use/KUser.html @@ -2,9 +2,9 @@ - + Uses of Class de.katho.kBorrow.data.objects.KUser - + @@ -116,7 +116,9 @@ private java.util.ArrayList<KUser> -KUserModel.data  +KUserModel.data +
    Liste mit KUser-Objekten.
    + @@ -129,7 +131,9 @@ KUser -KUserModel.getElement(int id)  +KUserModel.getElement(int id) +
    Gibt KUser-Objekt mit der angefragten ID zurück.
    + @@ -142,7 +146,9 @@ java.util.ArrayList<KUser> -KUserModel.getData()  +KUserModel.getData() +
    Gibt die kompletten Daten als ArrayList zurück.
    + diff --git a/doc/de/katho/kBorrow/data/objects/package-frame.html b/doc/de/katho/kBorrow/data/objects/package-frame.html index 90072eb..e47e4b1 100644 --- a/doc/de/katho/kBorrow/data/objects/package-frame.html +++ b/doc/de/katho/kBorrow/data/objects/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data.objects - + diff --git a/doc/de/katho/kBorrow/data/objects/package-summary.html b/doc/de/katho/kBorrow/data/objects/package-summary.html index 02cc83c..b7ad5f6 100644 --- a/doc/de/katho/kBorrow/data/objects/package-summary.html +++ b/doc/de/katho/kBorrow/data/objects/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data.objects - + @@ -84,19 +84,27 @@ KArticle -  + +
    Bildet einen Artikel ab.
    + KLender -  + +
    Bildet einen Ausleiher ab.
    + KLending -  + +
    Bildet eine Ausleihe ab.
    + KUser -  + +
    Bildet einen Benutzer ab.
    + diff --git a/doc/de/katho/kBorrow/data/objects/package-tree.html b/doc/de/katho/kBorrow/data/objects/package-tree.html index ae000d0..cc2f8ce 100644 --- a/doc/de/katho/kBorrow/data/objects/package-tree.html +++ b/doc/de/katho/kBorrow/data/objects/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data.objects Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/data/objects/package-use.html b/doc/de/katho/kBorrow/data/objects/package-use.html index dcb0542..ca7aa2f 100644 --- a/doc/de/katho/kBorrow/data/objects/package-use.html +++ b/doc/de/katho/kBorrow/data/objects/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow.data.objects - + @@ -115,16 +115,24 @@ -KArticle  +KArticle +
    Bildet einen Artikel ab.
    + -KLender  +KLender +
    Bildet einen Ausleiher ab.
    + -KLending  +KLending +
    Bildet eine Ausleihe ab.
    + -KUser  +KUser +
    Bildet einen Benutzer ab.
    + @@ -139,16 +147,24 @@ -KArticle  +KArticle +
    Bildet einen Artikel ab.
    + -KLender  +KLender +
    Bildet einen Ausleiher ab.
    + -KLending  +KLending +
    Bildet eine Ausleihe ab.
    + -KUser  +KUser +
    Bildet einen Benutzer ab.
    + @@ -163,7 +179,9 @@ -KArticle  +KArticle +
    Bildet einen Artikel ab.
    + @@ -178,16 +196,24 @@ -KArticle  +KArticle +
    Bildet einen Artikel ab.
    + -KLender  +KLender +
    Bildet einen Ausleiher ab.
    + -KLending  +KLending +
    Bildet eine Ausleihe ab.
    + -KUser  +KUser +
    Bildet einen Benutzer ab.
    + @@ -202,13 +228,19 @@ -KArticle  +KArticle +
    Bildet einen Artikel ab.
    + -KLending  +KLending +
    Bildet eine Ausleihe ab.
    + -KUser  +KUser +
    Bildet einen Benutzer ab.
    + diff --git a/doc/de/katho/kBorrow/data/package-frame.html b/doc/de/katho/kBorrow/data/package-frame.html index 9be8fb8..98875de 100644 --- a/doc/de/katho/kBorrow/data/package-frame.html +++ b/doc/de/katho/kBorrow/data/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data - + diff --git a/doc/de/katho/kBorrow/data/package-summary.html b/doc/de/katho/kBorrow/data/package-summary.html index b7b83d0..6e1a303 100644 --- a/doc/de/katho/kBorrow/data/package-summary.html +++ b/doc/de/katho/kBorrow/data/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data - + @@ -84,19 +84,27 @@ KArticleModel -  + +
    Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
    + KLenderModel -  + +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
    + KLendingModel -  + +
    Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten.
    + KUserModel -  + +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
    + diff --git a/doc/de/katho/kBorrow/data/package-tree.html b/doc/de/katho/kBorrow/data/package-tree.html index 2d4ac70..b4aec49 100644 --- a/doc/de/katho/kBorrow/data/package-tree.html +++ b/doc/de/katho/kBorrow/data/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.data Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/data/package-use.html b/doc/de/katho/kBorrow/data/package-use.html index 51df15b..d074c3c 100644 --- a/doc/de/katho/kBorrow/data/package-use.html +++ b/doc/de/katho/kBorrow/data/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow.data - + @@ -107,16 +107,24 @@ -KArticleModel  +KArticleModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
    + -KLenderModel  +KLenderModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
    + -KLendingModel  +KLendingModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten.
    + -KUserModel  +KUserModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
    + @@ -131,13 +139,19 @@ -KArticleModel  +KArticleModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
    + -KLenderModel  +KLenderModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
    + -KUserModel  +KUserModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
    + @@ -152,10 +166,14 @@ -KLenderModel  +KLenderModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
    + -KUserModel  +KUserModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
    + diff --git a/doc/de/katho/kBorrow/db/SqlConnector.html b/doc/de/katho/kBorrow/db/SqlConnector.html index 03546b6..a8e37c4 100644 --- a/doc/de/katho/kBorrow/db/SqlConnector.html +++ b/doc/de/katho/kBorrow/db/SqlConnector.html @@ -2,9 +2,9 @@ - + SqlConnector - + diff --git a/doc/de/katho/kBorrow/db/SqliteConnector.html b/doc/de/katho/kBorrow/db/SqliteConnector.html index 31d95a0..69ea751 100644 --- a/doc/de/katho/kBorrow/db/SqliteConnector.html +++ b/doc/de/katho/kBorrow/db/SqliteConnector.html @@ -2,9 +2,9 @@ - + SqliteConnector - + @@ -116,12 +116,7 @@ var activeTableTab = "activeTableTab";
    public class SqliteConnector
     extends java.lang.Object
     implements DbConnector
    -
    -
    Author:
    -
    Servicepoint - - This class handles connections to a sqlite database.
    -
    +
    This class handles connections to a sqlite database.
    @@ -362,9 +357,9 @@ implements Parameters:
    pHandle - This string contains the path to database file the connector has to use
    Throws:
    -
    FileNotFoundException, - SQLException
    -
    java.lang.ClassNotFoundException
    +
    java.io.FileNotFoundException
    java.sql.SQLException
    +
    java.lang.ClassNotFoundException
    java.io.IOException
    @@ -532,8 +527,7 @@ implements createUser in interface DbConnector
    Returns:
    0: Benutzer erfolgreich erzeugt - 1: SQL-Fehler beim Erzeugen - 2: Benutzername ist leer
    + 1: SQL-Fehler beim Erzeugen
    diff --git a/doc/de/katho/kBorrow/db/class-use/SqlConnector.html b/doc/de/katho/kBorrow/db/class-use/SqlConnector.html index d7b5a64..1d16f95 100644 --- a/doc/de/katho/kBorrow/db/class-use/SqlConnector.html +++ b/doc/de/katho/kBorrow/db/class-use/SqlConnector.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 7bd9745..31ba425 100644 --- a/doc/de/katho/kBorrow/db/class-use/SqliteConnector.html +++ b/doc/de/katho/kBorrow/db/class-use/SqliteConnector.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index f8e3da3..13bd01f 100644 --- a/doc/de/katho/kBorrow/db/package-frame.html +++ b/doc/de/katho/kBorrow/db/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.db - + diff --git a/doc/de/katho/kBorrow/db/package-summary.html b/doc/de/katho/kBorrow/db/package-summary.html index c0e7d9e..cb01ed0 100644 --- a/doc/de/katho/kBorrow/db/package-summary.html +++ b/doc/de/katho/kBorrow/db/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.db - + @@ -88,7 +88,9 @@ SqliteConnector -  + +
    This class handles connections to a sqlite database.
    + diff --git a/doc/de/katho/kBorrow/db/package-tree.html b/doc/de/katho/kBorrow/db/package-tree.html index c28e0bc..117c294 100644 --- a/doc/de/katho/kBorrow/db/package-tree.html +++ b/doc/de/katho/kBorrow/db/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.db Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/db/package-use.html b/doc/de/katho/kBorrow/db/package-use.html index 236c203..7b7e37a 100644 --- a/doc/de/katho/kBorrow/db/package-use.html +++ b/doc/de/katho/kBorrow/db/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow.db - + diff --git a/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html b/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html index 3bc1528..a470ad4 100644 --- a/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html +++ b/doc/de/katho/kBorrow/gui/ArticleInspectFrame.html @@ -2,9 +2,9 @@ - + ArticleInspectFrame - + diff --git a/doc/de/katho/kBorrow/gui/ArticlePanel.html b/doc/de/katho/kBorrow/gui/ArticlePanel.html index 9be82c2..eb333d4 100644 --- a/doc/de/katho/kBorrow/gui/ArticlePanel.html +++ b/doc/de/katho/kBorrow/gui/ArticlePanel.html @@ -2,9 +2,9 @@ - + ArticlePanel - + diff --git a/doc/de/katho/kBorrow/gui/MainWindow.html b/doc/de/katho/kBorrow/gui/MainWindow.html index 7bbc562..d43630b 100644 --- a/doc/de/katho/kBorrow/gui/MainWindow.html +++ b/doc/de/katho/kBorrow/gui/MainWindow.html @@ -2,9 +2,9 @@ - + MainWindow - + @@ -276,7 +276,6 @@ extends java.lang.Object
    java.lang.IllegalAccessException
    java.lang.InstantiationException
    java.lang.ClassNotFoundException
    -
    java.io.IOException
    diff --git a/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html b/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html index 253b929..b43a00d 100644 --- a/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html +++ b/doc/de/katho/kBorrow/gui/ManageLendingsPanel.html @@ -2,9 +2,9 @@ - + ManageLendingsPanel - + diff --git a/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html b/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html index faab2e6..c960b0b 100644 --- a/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html +++ b/doc/de/katho/kBorrow/gui/MyFocusTraversalPolicy.html @@ -2,9 +2,9 @@ - + MyFocusTraversalPolicy - + diff --git a/doc/de/katho/kBorrow/gui/NewLendingPanel.html b/doc/de/katho/kBorrow/gui/NewLendingPanel.html index b15d531..eb0ee9e 100644 --- a/doc/de/katho/kBorrow/gui/NewLendingPanel.html +++ b/doc/de/katho/kBorrow/gui/NewLendingPanel.html @@ -2,9 +2,9 @@ - + NewLendingPanel - + diff --git a/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html b/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html index 8fd297b..b044357 100644 --- a/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html +++ b/doc/de/katho/kBorrow/gui/RewriteToNewUserDialog.html @@ -2,9 +2,9 @@ - + RewriteToNewUserDialog - + diff --git a/doc/de/katho/kBorrow/gui/UserPanel.html b/doc/de/katho/kBorrow/gui/UserPanel.html index f5e0b11..fc2258f 100644 --- a/doc/de/katho/kBorrow/gui/UserPanel.html +++ b/doc/de/katho/kBorrow/gui/UserPanel.html @@ -2,9 +2,9 @@ - + UserPanel - + diff --git a/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html b/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html index 523d82a..ddaf122 100644 --- a/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html +++ b/doc/de/katho/kBorrow/gui/class-use/ArticleInspectFrame.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 4a133e9..bb7a5b7 100644 --- a/doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html +++ b/doc/de/katho/kBorrow/gui/class-use/ArticlePanel.html @@ -2,9 +2,9 @@ - + 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 index ba13a72..98b90f8 100644 --- a/doc/de/katho/kBorrow/gui/class-use/MainWindow.html +++ b/doc/de/katho/kBorrow/gui/class-use/MainWindow.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index e07e4af..96d1cd7 100644 --- a/doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html +++ b/doc/de/katho/kBorrow/gui/class-use/ManageLendingsPanel.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index e1affbc..ccb5f2a 100644 --- a/doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html +++ b/doc/de/katho/kBorrow/gui/class-use/MyFocusTraversalPolicy.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 6bd0ebf..9ef9004 100644 --- a/doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html +++ b/doc/de/katho/kBorrow/gui/class-use/NewLendingPanel.html @@ -2,9 +2,9 @@ - + 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 index 078f5cf..3fe2d0d 100644 --- a/doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html +++ b/doc/de/katho/kBorrow/gui/class-use/RewriteToNewUserDialog.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 225bea3..f9a975f 100644 --- a/doc/de/katho/kBorrow/gui/class-use/UserPanel.html +++ b/doc/de/katho/kBorrow/gui/class-use/UserPanel.html @@ -2,9 +2,9 @@ - + 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 index f1cb7e7..039d557 100644 --- a/doc/de/katho/kBorrow/gui/package-frame.html +++ b/doc/de/katho/kBorrow/gui/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.gui - + diff --git a/doc/de/katho/kBorrow/gui/package-summary.html b/doc/de/katho/kBorrow/gui/package-summary.html index b6a2adb..6010b06 100644 --- a/doc/de/katho/kBorrow/gui/package-summary.html +++ b/doc/de/katho/kBorrow/gui/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.gui - + diff --git a/doc/de/katho/kBorrow/gui/package-tree.html b/doc/de/katho/kBorrow/gui/package-tree.html index f3258dd..5fd247e 100644 --- a/doc/de/katho/kBorrow/gui/package-tree.html +++ b/doc/de/katho/kBorrow/gui/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.gui Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/gui/package-use.html b/doc/de/katho/kBorrow/gui/package-use.html index d70eb6a..2accb11 100644 --- a/doc/de/katho/kBorrow/gui/package-use.html +++ b/doc/de/katho/kBorrow/gui/package-use.html @@ -2,9 +2,9 @@ - + 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 index c1d87e0..bb17210 100644 --- a/doc/de/katho/kBorrow/interfaces/DbConnector.html +++ b/doc/de/katho/kBorrow/interfaces/DbConnector.html @@ -2,9 +2,9 @@ - + DbConnector - + diff --git a/doc/de/katho/kBorrow/interfaces/KDataModel.html b/doc/de/katho/kBorrow/interfaces/KDataModel.html index 31fbdd1..0d419c4 100644 --- a/doc/de/katho/kBorrow/interfaces/KDataModel.html +++ b/doc/de/katho/kBorrow/interfaces/KDataModel.html @@ -2,9 +2,9 @@ - + KDataModel - + diff --git a/doc/de/katho/kBorrow/interfaces/KGuiModel.html b/doc/de/katho/kBorrow/interfaces/KGuiModel.html index 276fb52..430fbc6 100644 --- a/doc/de/katho/kBorrow/interfaces/KGuiModel.html +++ b/doc/de/katho/kBorrow/interfaces/KGuiModel.html @@ -2,9 +2,9 @@ - + KGuiModel - + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html b/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html index 4d8b7f7..3ed1957 100644 --- a/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html +++ b/doc/de/katho/kBorrow/interfaces/class-use/DbConnector.html @@ -2,9 +2,9 @@ - + Uses of Interface de.katho.kBorrow.interfaces.DbConnector - + @@ -120,23 +120,33 @@ private DbConnector -UserController.dbCon  +UserController.dbCon +
    Referenz auf die Datenbank
    + private DbConnector -RewriteToNewUserController.dbCon  +RewriteToNewUserController.dbCon +
    Referenz auf die Datenbank.
    + private DbConnector -NewLendingController.dbCon  +NewLendingController.dbCon +
    Referenz auf die Datenbank
    + private DbConnector -ManageLendingsController.dbCon  +ManageLendingsController.dbCon +
    Referenz auf die Datenbank
    + private DbConnector -ArticleController.dbCon  +ArticleController.dbCon +
    Referenz auf die Datenbank
    + @@ -148,23 +158,33 @@ ArticleController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ArticleController.
    + ManageLendingsController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ManageLendingsController.
    + NewLendingController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models, - Settings pSettings)  + Settings pSettings) +
    Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
    + -RewriteToNewUserController(DbConnector pDbCon)  +RewriteToNewUserController(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des RewriteToNewUserController.
    + UserController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
    + @@ -182,19 +202,27 @@ private DbConnector -KUserModel.dbCon  +KUserModel.dbCon +
    Referenz auf die Datenbank
    + private DbConnector -KLendingModel.dbCon  +KLendingModel.dbCon +
    Liste mit KLender-Objekten.
    + private DbConnector -KLenderModel.dbCon  +KLenderModel.dbCon +
    Referenz auf die Datenbank
    + private DbConnector -KArticleModel.dbCon  +KArticleModel.dbCon +
    Referenz auf die Datenbank
    + @@ -205,16 +233,24 @@ -KArticleModel(DbConnector pDbCon)  +KArticleModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KArticleModel.
    + -KLenderModel(DbConnector pDbCon)  +KLenderModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KLenderModel.
    + -KLendingModel(DbConnector pDbCon)  +KLendingModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KLendingModel.
    + -KUserModel(DbConnector pDbCon)  +KUserModel(DbConnector pDbCon) +
    Erzeugt eine neue Instanz des KUserModel.
    + @@ -236,7 +272,9 @@ class  -SqliteConnector  +SqliteConnector +
    This class handles connections to a sqlite database.
    + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html b/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html index f90f4e0..d094ae9 100644 --- a/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html +++ b/doc/de/katho/kBorrow/interfaces/class-use/KDataModel.html @@ -2,9 +2,9 @@ - + Uses of Interface de.katho.kBorrow.interfaces.KDataModel - + @@ -124,11 +124,15 @@ private KDataModel -UserController.lendingModel  +UserController.lendingModel +
    Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren.
    + private KDataModel -UserController.userModel  +UserController.userModel +
    Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren.
    + @@ -140,20 +144,28 @@ ArticleController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ArticleController.
    + ManageLendingsController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des ManageLendingsController.
    + NewLendingController(DbConnector pDbCon, java.util.HashMap<java.lang.String,KDataModel> models, - Settings pSettings)  + Settings pSettings) +
    Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen.
    + UserController(DbConnector pDbCon, - java.util.HashMap<java.lang.String,KDataModel> models)  + java.util.HashMap<java.lang.String,KDataModel> models) +
    Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen.
    + @@ -171,19 +183,27 @@ class  -KArticleModel  +KArticleModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KArticle-Objekten.
    + class  -KLenderModel  +KLenderModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLender-Objekten.
    + class  -KLendingModel  +KLendingModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KLending-Objekten.
    + class  -KUserModel  +KUserModel +
    Zuständig für die Verwaltung einer Datenstruktur mit KUser-Objekten.
    + diff --git a/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html b/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html index d0db96c..a344946 100644 --- a/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html +++ b/doc/de/katho/kBorrow/interfaces/class-use/KGuiModel.html @@ -2,9 +2,9 @@ - + Uses of Interface de.katho.kBorrow.interfaces.KGuiModel - + @@ -112,19 +112,27 @@ private java.util.ArrayList<KGuiModel> -KUserModel.models  +KUserModel.models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + private java.util.ArrayList<KGuiModel> -KLendingModel.models  +KLendingModel.models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + private java.util.ArrayList<KGuiModel> -KLenderModel.models  +KLenderModel.models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + private java.util.ArrayList<KGuiModel> -KArticleModel.models  +KArticleModel.models +
    Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird.
    + @@ -137,19 +145,27 @@ void -KUserModel.register(KGuiModel pModel)  +KUserModel.register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -KLendingModel.register(KGuiModel pModel)  +KLendingModel.register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -KLenderModel.register(KGuiModel pModel)  +KLenderModel.register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + void -KArticleModel.register(KGuiModel pModel)  +KArticleModel.register(KGuiModel pModel) +
    Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert.
    + diff --git a/doc/de/katho/kBorrow/interfaces/package-frame.html b/doc/de/katho/kBorrow/interfaces/package-frame.html index 58ab4f9..7f0e942 100644 --- a/doc/de/katho/kBorrow/interfaces/package-frame.html +++ b/doc/de/katho/kBorrow/interfaces/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.interfaces - + diff --git a/doc/de/katho/kBorrow/interfaces/package-summary.html b/doc/de/katho/kBorrow/interfaces/package-summary.html index d647cc7..08b240e 100644 --- a/doc/de/katho/kBorrow/interfaces/package-summary.html +++ b/doc/de/katho/kBorrow/interfaces/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.interfaces - + diff --git a/doc/de/katho/kBorrow/interfaces/package-tree.html b/doc/de/katho/kBorrow/interfaces/package-tree.html index fdbc9da..eb38946 100644 --- a/doc/de/katho/kBorrow/interfaces/package-tree.html +++ b/doc/de/katho/kBorrow/interfaces/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.interfaces Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/interfaces/package-use.html b/doc/de/katho/kBorrow/interfaces/package-use.html index 08953a1..a5399e3 100644 --- a/doc/de/katho/kBorrow/interfaces/package-use.html +++ b/doc/de/katho/kBorrow/interfaces/package-use.html @@ -2,9 +2,9 @@ - + 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 index 4b96404..1f6c725 100644 --- a/doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html +++ b/doc/de/katho/kBorrow/listener/ArticleDeleteTableButton.html @@ -2,9 +2,9 @@ - + ArticleDeleteTableButton - + diff --git a/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html b/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html index c6b0029..1bb0188 100644 --- a/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html +++ b/doc/de/katho/kBorrow/listener/ArticleEditTableButton.html @@ -2,9 +2,9 @@ - + ArticleEditTableButton - + diff --git a/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html b/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html index b80a653..f368130 100644 --- a/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html +++ b/doc/de/katho/kBorrow/listener/ArticleInspectTableButton.html @@ -2,9 +2,9 @@ - + ArticleInspectTableButton - + diff --git a/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html b/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html index cecde51..990ef4b 100644 --- a/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html +++ b/doc/de/katho/kBorrow/listener/LendingReturnTableButton.html @@ -2,9 +2,9 @@ - + LendingReturnTableButton - + diff --git a/doc/de/katho/kBorrow/listener/NewLendingTableButton.html b/doc/de/katho/kBorrow/listener/NewLendingTableButton.html index d5558f1..38e4d75 100644 --- a/doc/de/katho/kBorrow/listener/NewLendingTableButton.html +++ b/doc/de/katho/kBorrow/listener/NewLendingTableButton.html @@ -2,9 +2,9 @@ - + NewLendingTableButton - + diff --git a/doc/de/katho/kBorrow/listener/TableButton.html b/doc/de/katho/kBorrow/listener/TableButton.html index d12230d..818f5a6 100644 --- a/doc/de/katho/kBorrow/listener/TableButton.html +++ b/doc/de/katho/kBorrow/listener/TableButton.html @@ -2,9 +2,9 @@ - + TableButton - + diff --git a/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html b/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html index 1aa0c1a..13fffca 100644 --- a/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html +++ b/doc/de/katho/kBorrow/listener/UserDeleteTableButton.html @@ -2,9 +2,9 @@ - + UserDeleteTableButton - + diff --git a/doc/de/katho/kBorrow/listener/UserEditTableButton.html b/doc/de/katho/kBorrow/listener/UserEditTableButton.html index f9482ac..4c54a87 100644 --- a/doc/de/katho/kBorrow/listener/UserEditTableButton.html +++ b/doc/de/katho/kBorrow/listener/UserEditTableButton.html @@ -2,9 +2,9 @@ - + UserEditTableButton - + diff --git a/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html b/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html index be4c939..1da987d 100644 --- a/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleDeleteTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 91eb5f0..4c4f5bc 100644 --- a/doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleEditTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 3a0b88b..119708c 100644 --- a/doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/ArticleInspectTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index a4e5b11..a6b2aa6 100644 --- a/doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/LendingReturnTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 423ca0e..205c3ad 100644 --- a/doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/NewLendingTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 94154b8..809f659 100644 --- a/doc/de/katho/kBorrow/listener/class-use/TableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/TableButton.html @@ -2,9 +2,9 @@ - + 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 index cb9b96a..bc41b79 100644 --- a/doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/UserDeleteTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 0502d47..a0a2725 100644 --- a/doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html +++ b/doc/de/katho/kBorrow/listener/class-use/UserEditTableButton.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 7b937fc..ef211f2 100644 --- a/doc/de/katho/kBorrow/listener/package-frame.html +++ b/doc/de/katho/kBorrow/listener/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.listener - + diff --git a/doc/de/katho/kBorrow/listener/package-summary.html b/doc/de/katho/kBorrow/listener/package-summary.html index 3cab7e8..893e7d1 100644 --- a/doc/de/katho/kBorrow/listener/package-summary.html +++ b/doc/de/katho/kBorrow/listener/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.listener - + diff --git a/doc/de/katho/kBorrow/listener/package-tree.html b/doc/de/katho/kBorrow/listener/package-tree.html index 2c95f5c..c1bb042 100644 --- a/doc/de/katho/kBorrow/listener/package-tree.html +++ b/doc/de/katho/kBorrow/listener/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.listener Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/listener/package-use.html b/doc/de/katho/kBorrow/listener/package-use.html index 029297c..c74dfcd 100644 --- a/doc/de/katho/kBorrow/listener/package-use.html +++ b/doc/de/katho/kBorrow/listener/package-use.html @@ -2,9 +2,9 @@ - + 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 index 1bd4185..829bb07 100644 --- a/doc/de/katho/kBorrow/models/ArticleInspectTableModel.html +++ b/doc/de/katho/kBorrow/models/ArticleInspectTableModel.html @@ -2,9 +2,9 @@ - + ArticleInspectTableModel - + diff --git a/doc/de/katho/kBorrow/models/ArticleTableModel.html b/doc/de/katho/kBorrow/models/ArticleTableModel.html index 40c55f1..512404c 100644 --- a/doc/de/katho/kBorrow/models/ArticleTableModel.html +++ b/doc/de/katho/kBorrow/models/ArticleTableModel.html @@ -2,9 +2,9 @@ - + ArticleTableModel - + diff --git a/doc/de/katho/kBorrow/models/FreeArticleTableModel.html b/doc/de/katho/kBorrow/models/FreeArticleTableModel.html index ad35cfe..1c74164 100644 --- a/doc/de/katho/kBorrow/models/FreeArticleTableModel.html +++ b/doc/de/katho/kBorrow/models/FreeArticleTableModel.html @@ -2,9 +2,9 @@ - + FreeArticleTableModel - + diff --git a/doc/de/katho/kBorrow/models/LendingTableModel.html b/doc/de/katho/kBorrow/models/LendingTableModel.html index ee0861c..1eb115b 100644 --- a/doc/de/katho/kBorrow/models/LendingTableModel.html +++ b/doc/de/katho/kBorrow/models/LendingTableModel.html @@ -2,9 +2,9 @@ - + LendingTableModel - + diff --git a/doc/de/katho/kBorrow/models/RewriteUserModel.html b/doc/de/katho/kBorrow/models/RewriteUserModel.html index 7598f6a..dbb1cf4 100644 --- a/doc/de/katho/kBorrow/models/RewriteUserModel.html +++ b/doc/de/katho/kBorrow/models/RewriteUserModel.html @@ -2,9 +2,9 @@ - + RewriteUserModel - + diff --git a/doc/de/katho/kBorrow/models/UserListModel.html b/doc/de/katho/kBorrow/models/UserListModel.html index 92ec921..f0e8c62 100644 --- a/doc/de/katho/kBorrow/models/UserListModel.html +++ b/doc/de/katho/kBorrow/models/UserListModel.html @@ -2,9 +2,9 @@ - + UserListModel - + diff --git a/doc/de/katho/kBorrow/models/UserTableModel.html b/doc/de/katho/kBorrow/models/UserTableModel.html index fb414c9..adf1d2f 100644 --- a/doc/de/katho/kBorrow/models/UserTableModel.html +++ b/doc/de/katho/kBorrow/models/UserTableModel.html @@ -2,9 +2,9 @@ - + UserTableModel - + diff --git a/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html b/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html index 0b5b19b..812fe30 100644 --- a/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html +++ b/doc/de/katho/kBorrow/models/class-use/ArticleInspectTableModel.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 3fbf2ba..f873d7a 100644 --- a/doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html +++ b/doc/de/katho/kBorrow/models/class-use/ArticleTableModel.html @@ -2,9 +2,9 @@ - + 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 index 8336097..0e03750 100644 --- a/doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html +++ b/doc/de/katho/kBorrow/models/class-use/FreeArticleTableModel.html @@ -2,9 +2,9 @@ - + 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 index 6995be1..8b257dd 100644 --- a/doc/de/katho/kBorrow/models/class-use/LendingTableModel.html +++ b/doc/de/katho/kBorrow/models/class-use/LendingTableModel.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index 9c1fc46..162eec6 100644 --- a/doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html +++ b/doc/de/katho/kBorrow/models/class-use/RewriteUserModel.html @@ -2,9 +2,9 @@ - + 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 index 1af274e..2dad33b 100644 --- a/doc/de/katho/kBorrow/models/class-use/UserListModel.html +++ b/doc/de/katho/kBorrow/models/class-use/UserListModel.html @@ -2,9 +2,9 @@ - + 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 index bd57a5f..7ab98e8 100644 --- a/doc/de/katho/kBorrow/models/class-use/UserTableModel.html +++ b/doc/de/katho/kBorrow/models/class-use/UserTableModel.html @@ -2,9 +2,9 @@ - + Uses of Class 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 index c8dfcba..1a59bef 100644 --- a/doc/de/katho/kBorrow/models/package-frame.html +++ b/doc/de/katho/kBorrow/models/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.models - + diff --git a/doc/de/katho/kBorrow/models/package-summary.html b/doc/de/katho/kBorrow/models/package-summary.html index e476b08..b117a39 100644 --- a/doc/de/katho/kBorrow/models/package-summary.html +++ b/doc/de/katho/kBorrow/models/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.models - + diff --git a/doc/de/katho/kBorrow/models/package-tree.html b/doc/de/katho/kBorrow/models/package-tree.html index 9b9e19b..9379c30 100644 --- a/doc/de/katho/kBorrow/models/package-tree.html +++ b/doc/de/katho/kBorrow/models/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow.models Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/models/package-use.html b/doc/de/katho/kBorrow/models/package-use.html index 1b385ba..8a998fe 100644 --- a/doc/de/katho/kBorrow/models/package-use.html +++ b/doc/de/katho/kBorrow/models/package-use.html @@ -2,9 +2,9 @@ - + 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 index a23d8fd..e0aa4ad 100644 --- a/doc/de/katho/kBorrow/package-frame.html +++ b/doc/de/katho/kBorrow/package-frame.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow - + diff --git a/doc/de/katho/kBorrow/package-summary.html b/doc/de/katho/kBorrow/package-summary.html index 90774d4..f8d6bba 100644 --- a/doc/de/katho/kBorrow/package-summary.html +++ b/doc/de/katho/kBorrow/package-summary.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow - + @@ -96,7 +96,9 @@ Util -  + +
    Util enthält einige statische Hilfsfunktionen
    + diff --git a/doc/de/katho/kBorrow/package-tree.html b/doc/de/katho/kBorrow/package-tree.html index 6109ef8..c14e841 100644 --- a/doc/de/katho/kBorrow/package-tree.html +++ b/doc/de/katho/kBorrow/package-tree.html @@ -2,9 +2,9 @@ - + de.katho.kBorrow Class Hierarchy - + diff --git a/doc/de/katho/kBorrow/package-use.html b/doc/de/katho/kBorrow/package-use.html index 9791b2f..e620493 100644 --- a/doc/de/katho/kBorrow/package-use.html +++ b/doc/de/katho/kBorrow/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package de.katho.kBorrow - + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html index 18fbe98..ffdd4dd 100644 --- a/doc/deprecated-list.html +++ b/doc/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + diff --git a/doc/help-doc.html b/doc/help-doc.html index 8971f12..58923a3 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -2,9 +2,9 @@ - + API Help - + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index 8554499..540e385 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -85,11 +85,17 @@
    article - Variable in class de.katho.kBorrow.gui.ArticleInspectFrame
     
    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
     
    ArticleDeleteTableButton - Class in de.katho.kBorrow.listener
    @@ -123,7 +129,9 @@
    articleModeEdit - Variable in class de.katho.kBorrow.gui.ArticlePanel
     
    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.ArticleInspectFrame
     
    articleModel - Variable in class de.katho.kBorrow.gui.ArticlePanel
    diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html index a796004..7845a38 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -2,9 +2,9 @@ - + K-Index - + @@ -75,17 +75,29 @@

    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
     
    KDataModel - Interface in de.katho.kBorrow.interfaces
    @@ -111,27 +123,47 @@
    KGuiModel - Interface in de.katho.kBorrow.interfaces
     
    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
     
    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.
    @@ -141,15 +173,25 @@
    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
     
    kUserModel - Variable in class de.katho.kBorrow.gui.UserPanel
    diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index da27005..918141b 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -2,9 +2,9 @@ - + L-Index - + @@ -87,27 +87,39 @@
    lblUserStatus - Variable in class de.katho.kBorrow.gui.UserPanel
     
    lender_id - Variable in class de.katho.kBorrow.data.objects.KLending
    -
     
    +
    +
    ID des Ausleihers.
    +
    lenderModel - Variable in class de.katho.kBorrow.models.ArticleInspectTableModel
     
    lenderModel - Variable in class de.katho.kBorrow.models.LendingTableModel
     
    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
     
    LendingReturnTableButton - Class in de.katho.kBorrow.listener
    diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index f6ff6c7..67ed060 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -83,11 +83,17 @@
    Create the application.
    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.
    +
    manageLendingsController - Variable in class de.katho.kBorrow.gui.ManageLendingsPanel
     
    ManageLendingsPanel - Class in de.katho.kBorrow.gui
    @@ -95,13 +101,21 @@
    ManageLendingsPanel(DbConnector, HashMap<String, KDataModel>) - Constructor for class de.katho.kBorrow.gui.ManageLendingsPanel
     
    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.
    +
    models - Variable in class de.katho.kBorrow.gui.MainWindow
     
    MyFocusTraversalPolicy - Class in de.katho.kBorrow.gui
    diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index b0a33c7..7c589b7 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -2,9 +2,9 @@ - + N-Index - + @@ -75,17 +75,29 @@

    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
     
    NewLendingPanel - Class in de.katho.kBorrow.gui
    diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 94f8e32..296047e 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -2,9 +2,9 @@ - + O-Index - + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index 41907a9..3dd5336 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index ed3655f..6d165d9 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -75,13 +75,21 @@

    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
     
    removeLineBreaks(String) - Method in class de.katho.kBorrow.db.SqliteConnector
    @@ -95,7 +103,9 @@
    result - Variable in class de.katho.kBorrow.gui.RewriteToNewUserDialog
     
    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
    @@ -103,7 +113,9 @@
    returnLending(int, int, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
    @@ -111,9 +123,13 @@
    rewriteToNewUser(int, int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
     
    RewriteToNewUserDialog(int, DbConnector, KDataModel) - Constructor for class de.katho.kBorrow.gui.RewriteToNewUserDialog
    diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index 5e6e942..8e68e4c 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -129,11 +129,17 @@
    setDeleteStatusLabel(int) - Method in class de.katho.kBorrow.gui.ArticlePanel
     
    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
     
    setModeEditUser(int) - Method in class de.katho.kBorrow.gui.UserPanel
    @@ -141,9 +147,13 @@
    setModeNewLending(int) - Method in class de.katho.kBorrow.gui.NewLendingPanel
     
    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.
    @@ -153,9 +163,13 @@
    setStatusLabel(String) - Method in class de.katho.kBorrow.gui.UserPanel
     
    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.
    @@ -165,27 +179,41 @@
    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
     
    sqlScheme - Variable in class de.katho.kBorrow.db.SqliteConnector
     
    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 index 25eba95..962f05a 100644 --- a/doc/index-files/index-18.html +++ b/doc/index-files/index-18.html @@ -2,9 +2,9 @@ - + T-Index - + diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html index 5f38e43..63dff6c 100644 --- a/doc/index-files/index-19.html +++ b/doc/index-files/index-19.html @@ -2,9 +2,9 @@ - + U-Index - + @@ -75,21 +75,35 @@

    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
     
    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
     
    UserDeleteTableButton - Class in de.katho.kBorrow.listener
    @@ -111,7 +125,9 @@
    userModeEdit - Variable in class de.katho.kBorrow.gui.UserPanel
     
    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
     
    userModel - Variable in class de.katho.kBorrow.models.LendingTableModel
    @@ -125,7 +141,9 @@
    UserTableModel(KDataModel) - Constructor for class de.katho.kBorrow.models.UserTableModel
     
    Util - Class in de.katho.kBorrow
    -
     
    +
    +
    Util enthält einige statische Hilfsfunktionen
    +
    Util() - Constructor for class de.katho.kBorrow.Util
     
    diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html index 362cde1..edddae9 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html index 26ccdcd..bacf9f2 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -86,7 +86,12 @@
     
    createArticle(String, String) - Method in class de.katho.kBorrow.controller.ArticleController
    -
    Erzeugt einen neuen Artikel in der Datenbank und aktualisiert die Tabelle
    +
    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
     
    @@ -113,11 +118,17 @@
    createNewLending(int, int, int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    createPdfFile(int) - Method in class de.katho.kBorrow.controller.NewLendingController
    -
     
    -
    createRandomFile() - 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
    diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html index da0b61f..d0b2373 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -75,13 +75,21 @@

    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
     
    data - Variable in class de.katho.kBorrow.models.ArticleTableModel
    @@ -95,23 +103,41 @@
    dataContains(String) - Method in class de.katho.kBorrow.models.UserListModel
     
    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
    +
    dbCon - Variable in class de.katho.kBorrow.gui.MainWindow
     
    dbCon - Variable in class de.katho.kBorrow.models.ArticleTableModel
    @@ -151,7 +177,9 @@
    deleteArticle(int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
    @@ -159,7 +187,9 @@
    deleteUser(int) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    description - Variable in class de.katho.kBorrow.data.objects.KArticle
    -
     
    +
    +
    Beschreibung des Artikels
    +
    dpEstEndDate - Variable in class de.katho.kBorrow.gui.NewLendingPanel
     
    diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html index 45a58fc..39f8a2c 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -76,7 +76,15 @@
    editArticle(int, String, String) - Method in class de.katho.kBorrow.controller.ArticleController
    -
    Ändert einen Artikel in der Datenbank und aktualisiert die Tabelle
    +
    Ä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
     
    @@ -85,7 +93,9 @@
    editArticle(int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
    @@ -93,9 +103,13 @@
    editUser(int, String, String) - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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 index b5cc16e..de5fda7 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html index bfa2904..d2b6867 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -75,7 +75,9 @@

    G

    generateRandomString(int) - Static method in class de.katho.kBorrow.Util
    -
     
    +
    +
    Generiert einen zufälligen String aus Kleinbuchstaben.
    +
    getActiveLendingList() - Method in class de.katho.kBorrow.db.SqlConnector
     
    getActiveLendingList() - Method in class de.katho.kBorrow.db.SqliteConnector
    @@ -83,7 +85,9 @@
    getActiveLendingList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
    @@ -115,37 +119,61 @@
    getComponentBefore(Container, Component) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
     
    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
     
    getDefaultComponent(Container) - Method in class de.katho.kBorrow.gui.MyFocusTraversalPolicy
     
    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
     
    getElementAt(int) - Method in class de.katho.kBorrow.models.UserListModel
     
    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
     
    getFreeArticleList() - Method in class de.katho.kBorrow.db.SqlConnector
    @@ -155,15 +183,25 @@
    getFreeArticleList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
     
    getIdFromRow(int) - Method in class de.katho.kBorrow.models.ArticleTableModel
    @@ -173,11 +211,15 @@
    getIdFromRow(int) - Method in class de.katho.kBorrow.models.UserTableModel
     
    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
     
    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
    @@ -185,7 +227,9 @@
    getLenderList() - Method in interface de.katho.kBorrow.interfaces.DbConnector
     
    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
    @@ -203,17 +247,29 @@
    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.
    @@ -243,19 +299,29 @@
    getSize() - Method in class de.katho.kBorrow.models.UserListModel
     
    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
     
    getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class de.katho.kBorrow.listener.TableButton
     
    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
    diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html index 47480fe..6bc7be5 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html index e463411..55f9793 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -75,13 +75,21 @@

    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
     
    initNewDB(Hashtable<String, String>, Connection) - Method in class de.katho.kBorrow.db.SqliteConnector
    @@ -95,7 +103,9 @@
    isCellEditable(int, int) - Method in class de.katho.kBorrow.models.UserTableModel
     
    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
     
    diff --git a/doc/index.html b/doc/index.html index 6ade266..85bdb9e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) diff --git a/doc/overview-summary.html b/doc/overview-summary.html index 629002f..a20daa1 100644 --- a/doc/overview-summary.html +++ b/doc/overview-summary.html @@ -2,9 +2,9 @@ - + Overview - + diff --git a/doc/overview-tree.html b/doc/overview-tree.html index d784362..8a9573c 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -2,9 +2,9 @@ - + Class Hierarchy - + diff --git a/doc/serialized-form.html b/doc/serialized-form.html index 57a5afa..58b4684 100644 --- a/doc/serialized-form.html +++ b/doc/serialized-form.html @@ -2,9 +2,9 @@ - + Serialized Form - + diff --git a/src/de/katho/kBorrow/Util.java b/src/de/katho/kBorrow/Util.java index a0aa5c6..e322270 100644 --- a/src/de/katho/kBorrow/Util.java +++ b/src/de/katho/kBorrow/Util.java @@ -11,9 +11,18 @@ import javax.swing.JFrame; import org.jdesktop.swingx.JXErrorPane; import org.jdesktop.swingx.error.ErrorInfo; +/** + * Util enthält einige statische Hilfsfunktionen + */ public final class Util { + /** Referenz auf das Hauptfensterobjekt */ private static JFrame mainwindow; + /** + * Gibt das aktuelle Datum im Format "dd.MM.yyyy" zurück + * + * @return Datum im Format "dd.MM.yyyy" + */ public static String getCurrentDate(){ DateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy"); Date date = new Date(); @@ -21,6 +30,12 @@ public final class Util { return dateFormat.format(date); } + /** + * Generiert einen zufälligen String aus Kleinbuchstaben. + * + * @param length Die Länge des zu erzeugenden Strings. + * @return Zufällig generierter String aus Kleinbuchstaben der Länge 'length' + */ public static String generateRandomString(int length) { char[] chars = "abcdefghijklmnopqrstuvwxyz".toCharArray(); StringBuilder sb = new StringBuilder(); @@ -34,18 +49,34 @@ public final class Util { return sb.toString(); } + /** + * Öffnet einen neuen Dialog mit einer Warnmeldung und Informationen zur übergebenen Exception. + * + * @param e Exception, die im Dialog angezeigt werden soll. + */ public static void showWarning(Exception e){ KLogger.log(Level.WARNING, e.getMessage(), e); ErrorInfo info = new ErrorInfo("Warnung", e.getMessage(), null, null, e, Level.WARNING, null); JXErrorPane.showDialog(mainwindow, info); } + /** + * Öffnet einen neuen Dialog mit einer Fehlermeldung und Informationen zur übergebenen Exception + * + * @param e Exception, die im Dialog angezeigt werden soll. + */ public static void showError(Exception e){ KLogger.log(Level.SEVERE, e.getMessage(), e); ErrorInfo info = new ErrorInfo("Fehler", e.getMessage(), null, null, e, Level.SEVERE, null); JXErrorPane.showDialog(mainwindow, info); } + /** + * Setzt eine Referenz auf das Hauptfenster. + * Referenz wird in den Funktionen {@link #showWarning} und {@link #showError} benötigt. + * + * @param p Referenz auf das Hauptfenster. + */ public static void setMainWindow(JFrame p){ mainwindow = p; } diff --git a/src/de/katho/kBorrow/controller/ArticleController.java b/src/de/katho/kBorrow/controller/ArticleController.java index d6d5927..0fa03bf 100644 --- a/src/de/katho/kBorrow/controller/ArticleController.java +++ b/src/de/katho/kBorrow/controller/ArticleController.java @@ -7,10 +7,22 @@ import de.katho.kBorrow.data.objects.KArticle; import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; +/** + * ArticleController führt sämtliche Datenbankoperationen durch, die durch {@link de.katho.kBorrow.gui.ArticlePanel} angestoßen werden. + */ public class ArticleController { + /** Referenz auf die Datenbank */ private DbConnector dbCon; + + /** Referenz auf das KArticleModel. Wird benötigt, um Tabellen und Listen zu aktualisieren. */ private KArticleModel kArticleModel; + /** + * Erzeugt eine neue Instanz des ArticleController. + * + * @param pDbCon Referenz auf die Datenbank + * @param models HashMap, die die KDataModels enthält. + */ public ArticleController(DbConnector pDbCon, HashMap models){ dbCon = pDbCon; kArticleModel = (KArticleModel)models.get("karticlemodel"); @@ -19,13 +31,21 @@ public class ArticleController { /** * 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
    • + *
    + * * @param pName Name des Artikels * @param pDesc Beschreibung des Artikels - * @return 0: Artikel erfolgreich erzeugt - * 1: SQL-Fehler beim Erzeugen - * 2: Feld "Name" leer + * @return Statuscode als Int. */ public int createArticle(String pName, String pDesc) { + if (pName.isEmpty()) return 2; + int status = dbCon.createArticle(pName, pDesc); kArticleModel.updateModel(); @@ -36,14 +56,22 @@ public class 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
    • + *
    + * * @param pId Id des Artikels, der geändert werden soll * @param pName (Neuer) Name des Artikels * @param pDesc (Neue) Beschreibung des Artikels - * @return 0: Artikel erfolgreich geändert - * 1: SQL-Fehler beim Erzeugen - * 2: Artikelname ist leer + * @return Statuscode als Int. */ public int editArticle(int pId, String pName, String pDesc) { + if(pName.isEmpty()) return 2; + int status = this.dbCon.editArticle(pId, pName, pDesc); if(status == 0){ @@ -56,13 +84,18 @@ public class ArticleController { /** * 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.
    • + *
    + * * @param pId ID des Artikels, der gelöscht werden soll. - * @return 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. + * @return Statuscode als Int. */ public int deleteArticle(int pId) { - if(!((KArticle)kArticleModel.getElement(pId)).getIsFree()) return 2; int returnCode = dbCon.deleteArticle(pId); diff --git a/src/de/katho/kBorrow/controller/ManageLendingsController.java b/src/de/katho/kBorrow/controller/ManageLendingsController.java index 039a8d2..f478c80 100644 --- a/src/de/katho/kBorrow/controller/ManageLendingsController.java +++ b/src/de/katho/kBorrow/controller/ManageLendingsController.java @@ -9,12 +9,26 @@ import de.katho.kBorrow.data.objects.KLending; import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; +/** + * ManageLendingsController führt sämtliche Datenbankoperationen durch, die durch {@link de.katho.kBorrow.gui.ManageLendingsPanel} angestoßen werden. + */ public class ManageLendingsController { + /** Referenz auf die Datenbank */ private DbConnector dbCon; + + /** Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren. */ private KArticleModel articleModel; + + /** Referenz auf KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren. */ private KLendingModel lendingModel; + /** + * Erzeugt eine neue Instanz des ManageLendingsController. + * + * @param pDbCon Referenz auf die Datenbank. + * @param models HashMap mit KDataModels. + */ public ManageLendingsController(DbConnector pDbCon, HashMap models){ dbCon = pDbCon; @@ -22,6 +36,12 @@ public class ManageLendingsController { lendingModel = (KLendingModel)models.get("klendingmodel"); } + /** + * Trägt die aktive Ausleihe mit der ID "pId" wieder als verfügbar ein. + * Das ausgeliehene Objekt wird somit zurück gegeben. + * + * @param pId ID der zurückzugebenden Ausleihe. + */ public void returnLending(int pId) { KLending lending = lendingModel.getElement(pId); diff --git a/src/de/katho/kBorrow/controller/NewLendingController.java b/src/de/katho/kBorrow/controller/NewLendingController.java index fc385d3..c4ebb9f 100644 --- a/src/de/katho/kBorrow/controller/NewLendingController.java +++ b/src/de/katho/kBorrow/controller/NewLendingController.java @@ -30,14 +30,36 @@ import de.katho.kBorrow.data.objects.KUser; import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; +/** + * NewLendingController führt sämtliche Datenbankoperationen aus, die von {@link de.katho.kBorrow.gui.NewLendingPanel} angestoßen werden. + */ public class NewLendingController { + + /** Referenz auf die Datenbank */ private DbConnector dbCon; + + /** Referenz auf KUserModel, wird benötigt um Tabellen und Listen zu aktualisieren. */ private KUserModel kUserModel; + + /** Referenz auf KLenderModel, wird benötigt um Tabellen und Listen zu aktualisieren. */ private KLenderModel kLenderModel; + + /** Referenz auf KArticleModel, wird benötigt um Tabellen und Listen zu aktualisieren. */ private KArticleModel kArticleModel; + + /** Referenz auf KLendingModel, wird benötigt um Tabellen und Listen zu aktualisieren. */ private KLendingModel kLendingModel; + + /** Referenz auf die Settings, wird benötigt, um Zugriff auf das Programmverzeichnis im Benutzerprofil zu haben. */ private Settings settings; + /** + * Erzeugt eine neue Instanz des NewLendingController und setzt alle benötigten Referenzen. + * + * @param pDbCon Referenz auf die Datenbank. + * @param models HashMap mit den KDataModels. + * @param pSettings Referenz auf die Settings. + */ public NewLendingController(DbConnector pDbCon, HashMap models, final Settings pSettings){ dbCon = pDbCon; kUserModel = (KUserModel)models.get("kusermodel"); @@ -48,16 +70,29 @@ public class NewLendingController { } /** + * Erzeugt eine neue Ausleihe. * - * @return StatusCode - * 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 -Studentnumber - * existiert mehrmals in der Datenbank. Das darf nicht sein und wirft daher einen Fehler! - * 5: Matrikelnummer muss eine Zahl sein! - * @throws Exception + *

    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!
    • + *
    + * + * @param pArtId Artikel-ID des Artikels, der verliehen wird (darf nicht -1 sein). + * @param pLName Vorname des Ausleihers (darf nicht leer sein). + * @param pLSurname Nachname des Ausleihers (darf nicht leer sein). + * @param pLSN Matrikelnummer des Ausleihers (muss numerisch sein). + * @param pStartDate Startdatum der Ausleihe (darf nicht leer sein). + * @param pEstEndDate Voraussichtliches Rückgabedatum (darf weder 'null' sein, noch in der Vergagenheit liegen). + * @param pUsername Username des Ausleihenden. + * + * @return Statuscode als Int. + * @throws Exception ??? */ public int newLending(int pArtId, String pLName, String pLSurname, String pLSN, String pStartDate, Date pEstEndDate, String pUsername) throws Exception{ if(pArtId == -1 || pStartDate.isEmpty() || pEstEndDate == null || pLName.isEmpty() || pLSurname.isEmpty() || pUsername.isEmpty()) return 2; @@ -94,7 +129,12 @@ public class NewLendingController { return 4; } - + /** + * Erzeugt ein PDF-File mit allen relevanten Daten zur als Parameter übergebenen Lending-ID. + * + * @param pLendingId ID der Ausleihe, für die ein PDF erzeugt werden soll. + * @throws Exception Wenn Probleme beim Erstellen der Datei auftreten. + */ private void createPdfFile(int pLendingId) throws Exception { KLending lending = kLendingModel.getElement(pLendingId); KArticle article = kArticleModel.getElement(lending.getArticleId()); @@ -124,7 +164,7 @@ public class NewLendingController { lending.getExpectedEndDate() }; try { - File file = createRandomFile(); + File file = createRandomPdf(); PDPageContentStream cos = new PDPageContentStream(doc, page); @@ -176,7 +216,13 @@ public class NewLendingController { } } - private File createRandomFile() throws IOException{ + /** + * Erzeugt ein PDF-File mit zufälligem Dateinamen. + * + * @return Gibt eine Referenz auf ein File-Objekt zurück. + * @throws IOException Wenn Probleme bei der Erstellung der Datei auftreten. + */ + private File createRandomPdf() throws IOException{ File dir = new File(settings.getSettingsDir()+"/tmp"); File file = new File(settings.getSettingsDir()+"/tmp/"+Util.generateRandomString(8)+".pdf"); if(!dir.isDirectory()) dir.mkdir(); diff --git a/src/de/katho/kBorrow/controller/RewriteToNewUserController.java b/src/de/katho/kBorrow/controller/RewriteToNewUserController.java index a625ce5..ee1667f 100644 --- a/src/de/katho/kBorrow/controller/RewriteToNewUserController.java +++ b/src/de/katho/kBorrow/controller/RewriteToNewUserController.java @@ -2,14 +2,30 @@ package de.katho.kBorrow.controller; import de.katho.kBorrow.interfaces.DbConnector; +/** + * RewriteToNewUserController führt sämtliche Datenbankoperationen durch, die durch {@link de.katho.kBorrow.gui.RewriteToNewUserDialog} angestoßen werden. + */ public class RewriteToNewUserController { + /** Referenz auf die Datenbank. */ private DbConnector dbCon; + /** + * Erzeugt eine neue Instanz des RewriteToNewUserController. + * + * @param pDbCon Referenz auf die Datenbank. + */ public RewriteToNewUserController(DbConnector pDbCon){ dbCon = pDbCon; } + /** + * Schreibt sämtliche Ausleihen vom Benutzer mit der ID 'pOldId' auf den Benutzer mit der ID 'pNewId' um. + * + * @param pOldId ID des bisherigen Benutzers. + * @param pNewId ID des neuen Benutzers. + * @return true, wenn die Operation erfolgreich war, false, wenn sie nicht erfolgreich war. + */ public boolean rewriteToNewUser(int pOldId, int pNewId){ return dbCon.rewriteToNewUser(pOldId, pNewId); } diff --git a/src/de/katho/kBorrow/controller/UserController.java b/src/de/katho/kBorrow/controller/UserController.java index 33600c0..5cb2932 100644 --- a/src/de/katho/kBorrow/controller/UserController.java +++ b/src/de/katho/kBorrow/controller/UserController.java @@ -11,19 +11,50 @@ import de.katho.kBorrow.gui.RewriteToNewUserDialog; import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; +/** + * UserController führt sämtliche Datenbankoperationen durch, die durch {@link de.katho.kBorrow.gui.UserPanel} angestoßen werden. + */ public class UserController { + /** Referenz auf die Datenbank */ private DbConnector dbCon; + + /** Referenz auf das KUserModel, wird benötigt, um Tabellen und Listen zu aktualisieren. */ private KDataModel userModel; + + /** Referenz auf das KLendingModel, wird benötigt, um Tabellen und Listen zu aktualiseren. */ private KDataModel lendingModel; + /** + * Erzeugt eine neue Instanz des UserController und setzt nötige Referenzen. + * + * @param pDbCon Referenz auf die Datenbank. + * @param models HashMap mit den KDataModels. + */ public UserController(DbConnector pDbCon, HashMap models) { dbCon = pDbCon; userModel = models.get("kusermodel"); lendingModel = models.get("klendingmodel"); } + /** + * 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.
    • + *
    + * + * @param pName Vorname des Users. + * @param pSurname Nachname des Users. + * @return Statuscode als Int. + */ public int createUser(String pName, String pSurname){ + if (pName.isEmpty() && pSurname.isEmpty()) return 2; + int status = dbCon.createUser(pName, pSurname); userModel.updateModel(); @@ -31,7 +62,25 @@ public class UserController { return status; } + /** + * 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.
    • + *
    + * + * @param pId ID des Benutzers, der bearbeitet werden soll. + * @param pName (Neuer) Vorname des Users. + * @param pSurname (Neuer) Nachname des Users. + * @return Statuscode als Int. + */ public int editUser(int pId, String pName, String pSurname) { + if(pName.isEmpty() && pSurname.isEmpty()) return 2; + int status = dbCon.editUser(pId, pName, pSurname); if(status == 0){ @@ -41,6 +90,17 @@ public class UserController { return status; } + /** + * Löscht einen Benutzer aus der Datenbank. + * + *

    + * Falls ein Benutzer gelöscht werden soll, auf den noch Ausleihen eingetragen sind, wird {@link de.katho.kBorrow.gui.RewriteToNewUserDialog} + * aufgerufen, wo der Benutzer die Möglichkeit hat, einen Benutzer auszuwählen, auf den die Ausleihen umgeschrieben werden sollen. + *

    + * + * @param pId ID des Benutzers, der gelöscht werden soll. + * @return True, wenn der Benutzer gelöscht werden konnte, false, wenn er nicht gelöscht werden konnte. + */ public boolean deleteUser(int pId) { if(!(lendingModel instanceof KLendingModel)) { KLogger.log(Level.SEVERE, "UserController: lendingModel type error!", new Exception("UserController: lendingModel type error!")); diff --git a/src/de/katho/kBorrow/converter/LenderNameConverter.java b/src/de/katho/kBorrow/converter/LenderNameConverter.java index d7605cd..fb058fd 100644 --- a/src/de/katho/kBorrow/converter/LenderNameConverter.java +++ b/src/de/katho/kBorrow/converter/LenderNameConverter.java @@ -4,8 +4,17 @@ import org.jdesktop.swingx.autocomplete.ObjectToStringConverter; import de.katho.kBorrow.data.objects.KLender; +/** + * Wird benötigt, um die Namen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen. + */ public class LenderNameConverter extends ObjectToStringConverter { + /** + * Gibt zu einem KLender-Objekt den Namen zurück. + * + * @param pItem Beliebiges Objekt, idealerweise ein KLender-Objekt + * @return Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten den Namen des Objekts. + */ public String getPreferredStringForItem(Object pItem) { if(pItem == null) return null; if(pItem instanceof KLender) return ((KLender) pItem).getName(); diff --git a/src/de/katho/kBorrow/converter/LenderStudentnumberConverter.java b/src/de/katho/kBorrow/converter/LenderStudentnumberConverter.java index dca54c2..3e1d5d3 100644 --- a/src/de/katho/kBorrow/converter/LenderStudentnumberConverter.java +++ b/src/de/katho/kBorrow/converter/LenderStudentnumberConverter.java @@ -4,8 +4,17 @@ import org.jdesktop.swingx.autocomplete.ObjectToStringConverter; import de.katho.kBorrow.data.objects.KLender; +/** + * Wird benötigt, um die Matrikelnummer einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen. + */ public class LenderStudentnumberConverter extends ObjectToStringConverter { + /** + * Gibt zu einem KLender-Objekt die Matrikelnummer zurück. + * + * @param pItem Beliebiges Objekt, idealerweise ein KLender-Objekt + * @return Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten die Matrikelnummer des Objekts. + */ public String getPreferredStringForItem(Object pItem) { if(pItem == null) return null; if(pItem instanceof KLender) return String.valueOf(((KLender) pItem).getStudentnumber()); diff --git a/src/de/katho/kBorrow/converter/LenderSurnameConverter.java b/src/de/katho/kBorrow/converter/LenderSurnameConverter.java index 51afa3f..278a311 100644 --- a/src/de/katho/kBorrow/converter/LenderSurnameConverter.java +++ b/src/de/katho/kBorrow/converter/LenderSurnameConverter.java @@ -4,8 +4,17 @@ import org.jdesktop.swingx.autocomplete.ObjectToStringConverter; import de.katho.kBorrow.data.objects.KLender; +/** + * Wird benötigt, um die Nachnamen einer Liste von KLender-Objekten in einem SwingX-Widget anzuzeigen. + */ public class LenderSurnameConverter extends ObjectToStringConverter { - + + /** + * Gibt zu einem KLender-Objekt den Nachnamen zurück. + * + * @param pItem Beliebiges Objekt, idealerweise ein KLender-Objekt + * @return Null, wenn das übergeben Objekt kein KLender-Objekt ist, ansonsten den Nachnamen des Objekts. + */ public String getPreferredStringForItem(Object pItem) { if(pItem == null) return null; if(pItem instanceof KLender) return ((KLender) pItem).getSurname(); diff --git a/src/de/katho/kBorrow/data/KArticleModel.java b/src/de/katho/kBorrow/data/KArticleModel.java index 05942ce..eabd00c 100644 --- a/src/de/katho/kBorrow/data/KArticleModel.java +++ b/src/de/katho/kBorrow/data/KArticleModel.java @@ -7,24 +7,50 @@ import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; import de.katho.kBorrow.interfaces.KGuiModel; +/** + * 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. + *

    + */ public class KArticleModel implements KDataModel { + /** Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird. */ private ArrayList models = new ArrayList(); + + /** Liste mit KArticle-Objekten. */ private ArrayList data = new ArrayList(); + + /** Referenz auf die Datenbank */ private DbConnector dbCon; + /** + * Erzeugt eine neue Instanz des KArticleModel. + * + * @param pDbCon Referenz auf die Datenbank. + */ public KArticleModel(DbConnector pDbCon) { dbCon = pDbCon; updateModel(); } + /** + * Ein KGuiModel registriert sich so am KArticleModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert. + * + * @param pModel KGuiModel, das sich am KArticleModel registriert. + */ public void register(KGuiModel pModel) { if(!models.contains(pModel)){ pModel.fetchData(this); models.add(pModel); } } - + + /** + * Holt Daten au sder Datenbank und benachrichtigt alle registrierten KGuiModel. + */ public void updateModel() { data = dbCon.getArticleList(); @@ -33,10 +59,21 @@ public class KArticleModel implements KDataModel { } } + /** + * Gibt die kompletten Daten als ArrayList zurück. + * + * @return Die kompletten Daten als ArrayList. + */ public ArrayList getData() { return data; } + /** + * Gibt KArticle-Objekt mit der angefragten ID zurück. + * + * @param id ID des angefragten Elements. + * @return Das angefragte Element. + */ public KArticle getElement(int id) { for (KArticle elem : data){ if(elem.getId() == id) return elem; diff --git a/src/de/katho/kBorrow/data/KLenderModel.java b/src/de/katho/kBorrow/data/KLenderModel.java index 65fe389..d2d61cd 100644 --- a/src/de/katho/kBorrow/data/KLenderModel.java +++ b/src/de/katho/kBorrow/data/KLenderModel.java @@ -7,17 +7,40 @@ import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; import de.katho.kBorrow.interfaces.KGuiModel; +/** + * 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. + *

    + */ public class KLenderModel implements KDataModel { + /** Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird. */ private ArrayList models = new ArrayList(); + + /** Liste mit KLender-Objekten. */ private ArrayList data = new ArrayList(); + + /** Referenz auf die Datenbank */ private DbConnector dbCon; + /** + * Erzeugt eine neue Instanz des KLenderModel. + * + * @param pDbCon Referenz auf die Datenbank. + */ public KLenderModel(DbConnector pDbCon) { dbCon = pDbCon; updateModel(); } + /** + * Ein KGuiModel registriert sich so am KLenderModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert. + * + * @param pModel KGuiModel, das sich am KLenderModel registriert. + */ public void register(KGuiModel pModel) { if(!models.contains(pModel)){ pModel.fetchData(this); @@ -25,6 +48,9 @@ public class KLenderModel implements KDataModel { } } + /** + * Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel. + */ public void updateModel() { data = dbCon.getLenderList(); @@ -34,10 +60,21 @@ public class KLenderModel implements KDataModel { } + /** + * Gibt die kompletten Daten als ArrayList zurück. + * + * @return Die kompletten Daten als ArrayList. + */ public ArrayList getData() { return data; } - + + /** + * Gibt KLender-Objekt mit der angefragten ID zurück. + * + * @param id ID des angefragten Elements. + * @return Das angefragte Element. + */ public KLender getElement(int id) { for(KLender elem : data){ if(elem.getId() == id) return elem; @@ -45,6 +82,14 @@ public class KLenderModel implements KDataModel { return null; } + /** + * Gibt eine ArrayList mit KLender-Objekten zurück, auf die alle als Parameter übergebenen Suchkriterien zutreffen. + * + * @param pName Vorname, nach dem gesucht werden soll. + * @param pSurname Nachname, nach dem gesucht werden soll. + * @param pSN Matrikelnummer, nach der gesucht werden soll. + * @return ArrayList mit KLender-Objekten. + */ public ArrayList getLenders(String pName, String pSurname, String pSN){ boolean nameEmpty = pName.isEmpty(); boolean surnameEmpty = pSurname.isEmpty(); diff --git a/src/de/katho/kBorrow/data/KLendingModel.java b/src/de/katho/kBorrow/data/KLendingModel.java index 633e26f..1beba83 100644 --- a/src/de/katho/kBorrow/data/KLendingModel.java +++ b/src/de/katho/kBorrow/data/KLendingModel.java @@ -7,17 +7,40 @@ import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; import de.katho.kBorrow.interfaces.KGuiModel; +/** + * 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. + *

    + */ public class KLendingModel implements KDataModel { + /** Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird. */ private ArrayList models = new ArrayList(); + + /** Liste mit KLender-Objekten. */ private ArrayList data = new ArrayList(); + + /** Liste mit KLender-Objekten. */ private DbConnector dbCon; + /** + * Erzeugt eine neue Instanz des KLendingModel. + * + * @param pDbCon Referenz auf die Datenbank. + */ public KLendingModel(DbConnector pDbCon) { dbCon = pDbCon; updateModel(); } + /** + * Ein KGuiModel registriert sich so am KLendingModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert. + * + * @param pModel KGuiModel, das sich am KLendingModel registriert. + */ public void register(KGuiModel pModel) { if(!models.contains(pModel)){ pModel.fetchData(this); @@ -26,6 +49,9 @@ public class KLendingModel implements KDataModel { } + /** + * Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel. + */ public void updateModel() { data = dbCon.getLendingList(); @@ -34,10 +60,21 @@ public class KLendingModel implements KDataModel { } } + /** + * Gibt die kompletten Daten als ArrayList zurück. + * + * @return Die kompletten Daten als ArrayList. + */ public ArrayList getData() { return data; } + /** + * Gibt KLending-Objekt mit der angefragten ID zurück. + * + * @param id ID des angefragten Elements. + * @return Das angefragte Element. + */ public KLending getElement(int id) { for(KLending elem : data){ if(elem.getId() == id) return elem; diff --git a/src/de/katho/kBorrow/data/KUserModel.java b/src/de/katho/kBorrow/data/KUserModel.java index 07bb84a..fe155bd 100644 --- a/src/de/katho/kBorrow/data/KUserModel.java +++ b/src/de/katho/kBorrow/data/KUserModel.java @@ -7,17 +7,38 @@ import de.katho.kBorrow.interfaces.DbConnector; import de.katho.kBorrow.interfaces.KDataModel; import de.katho.kBorrow.interfaces.KGuiModel; +/** + * 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. + *

    + */ public class KUserModel implements KDataModel { + /** Liste mit KGuiModel-Objekten, die benachrichtigt werden müssen, wenn die Datenstruktur aktualisiert wird. */ private ArrayList models = new ArrayList(); + + /** Liste mit KUser-Objekten. */ private ArrayList data = new ArrayList(); + + /** Referenz auf die Datenbank */ private DbConnector dbCon; + /** + * Erzeugt eine neue Instanz des KUserModel. + * + * @param pDbCon Referenz auf die Datenbank. + */ public KUserModel(DbConnector pDbCon){ dbCon = pDbCon; updateModel(); } + /** + * Holt Daten aus der Datenbank und benachrichtigt alle registrierten KGuiModel. + */ public void updateModel(){ data = dbCon.getUserList(); @@ -26,6 +47,11 @@ public class KUserModel implements KDataModel { } } + /** + * Ein KGuiModel registriert sich so am KUserModel und wird nun benachrichtigt, wenn die Datenstruktur sich ändert. + * + * @param pModel KGuiModel, das sich am KUserModel registriert. + */ public void register(KGuiModel pModel) { if(!models.contains(pModel)) { pModel.fetchData(this); @@ -33,10 +59,21 @@ public class KUserModel implements KDataModel { } } + /** + * Gibt die kompletten Daten als ArrayList zurück. + * + * @return Die kompletten Daten als ArrayList. + */ public ArrayList getData() { return data; } + /** + * Gibt KUser-Objekt mit der angefragten ID zurück. + * + * @param id ID des angefragten Elements. + * @return Das angefragte Element. + */ public KUser getElement(int id) { for(KUser elem : data){ if(elem.getId() == id) return elem; @@ -44,6 +81,12 @@ public class KUserModel implements KDataModel { return null; } + /** + * Gibt die ID eines KUser-Objekts basierend auf dem vollen Namen zurück. + * + * @param pName Voller Name des Benutzers, nach dem gesucht wird. + * @return ID des Benutzers. + */ public int getIdByFullname(String pName){ for (KUser elem : data){ if(pName.equals(elem.getName()+" "+elem.getSurname())) return elem.getId(); diff --git a/src/de/katho/kBorrow/data/objects/KArticle.java b/src/de/katho/kBorrow/data/objects/KArticle.java index 203cfee..db73710 100644 --- a/src/de/katho/kBorrow/data/objects/KArticle.java +++ b/src/de/katho/kBorrow/data/objects/KArticle.java @@ -1,11 +1,30 @@ package de.katho.kBorrow.data.objects; +/** + * Bildet einen Artikel ab. + */ public class KArticle { + + /** ID des Artikels */ private int id; + + /** Name des Artikels */ private String name; + + /** Beschreibung des Artikels */ private String description; + + /** Ist der Artikel im Moment ausgeliehen oder nicht? */ private boolean isFree; + /** + * Erzeugt ein neues Artikelobjekt. + * + * @param pId ID des Artikels. + * @param pName Name des Artikels. + * @param pFree Ist der Artikel im Moment ausgeliehen oder nicht? + * @param pDesc Beschreibung des Artikels. + */ public KArticle(int pId, String pName, boolean pFree, String pDesc) { id = pId; name = pName; @@ -13,30 +32,65 @@ public class KArticle { isFree = pFree; } + /** + * Gibt die ID des Artikels zurück. + * + * @return ID des Artikels. + */ public int getId() { return id; } + /** + * Gibt den Namen des Artikels zurück. + * + * @return Name des Artikels. + */ public String getName() { return name; } + /** + * Gibt die Beschreibung des Artikels zurück. + * + * @return Beschreibung des Artikels. + */ public String getDescription() { return description; } + /** + * Gibt zurück, ob der Artikel im Moment ausgeliehen ist oder nicht. + * + * @return Ist der Artikel im Moment ausgeliehen oder nicht? + */ public boolean getIsFree(){ return isFree; } + /** + * Setzt den Namen des Artikels. + * + * @param pName (Neuer) Name des Artikels. + */ public void setName(String pName){ name = pName; } + /** + * Setzt die Beschreibung des Artikels. + * + * @param pDesc (Neue) Beschreibung des Artikels. + */ public void setDescription(String pDesc){ description = pDesc; } + /** + * Setzt, ob der Artikel ausgeliehen ist, oder nicht. + * + * @param pFree Ist der Artikel ausliehen oder nicht? + */ public void setIsFree(boolean pFree){ isFree = pFree; } diff --git a/src/de/katho/kBorrow/data/objects/KLender.java b/src/de/katho/kBorrow/data/objects/KLender.java index 26e9cc9..db88be7 100644 --- a/src/de/katho/kBorrow/data/objects/KLender.java +++ b/src/de/katho/kBorrow/data/objects/KLender.java @@ -1,11 +1,30 @@ package de.katho.kBorrow.data.objects; +/** + * Bildet einen Ausleiher ab. + */ public class KLender { + + /** Vorname des Ausleihers. */ private String name; + + /** Nachname des Ausleihers. */ private String surname; + + /** Matrikelnummer des Ausleihers. */ private int studentnumber; + + /** ID des Ausleihers. */ private int id; + /** + * Erzeugt ein neues KLender-Objekt. + * + * @param pId ID des Ausleihers. + * @param pName Vorname des Ausleihers. + * @param pSurname Nachname des Ausleihers. + * @param pStudentnumber Matrikelnummer des Ausleihers. + */ public KLender(int pId, String pName, String pSurname, int pStudentnumber){ id = pId; name = pName; @@ -13,18 +32,38 @@ public class KLender { studentnumber = pStudentnumber; } + /** + * Gibt Vorname des Ausleihers zurück. + * + * @return Vorname des Ausleihers. + */ public String getName(){ return name; } + /** + * Gibt Nachnamen des Ausleihers zurück. + * + * @return Nachname des Ausleihers. + */ public String getSurname(){ return surname; } + /** + * Gibt Matrikelnummer des Ausleihers zurück. + * + * @return Matrikelnummer des Ausleihers. + */ public int getStudentnumber(){ return studentnumber; } + /** + * Gibt ID des Ausleihers zurück. + * + * @return ID des Ausleihers. + */ public int getId(){ return id; } diff --git a/src/de/katho/kBorrow/data/objects/KLending.java b/src/de/katho/kBorrow/data/objects/KLending.java index 49a076a..4338612 100644 --- a/src/de/katho/kBorrow/data/objects/KLending.java +++ b/src/de/katho/kBorrow/data/objects/KLending.java @@ -1,14 +1,41 @@ package de.katho.kBorrow.data.objects; +/** + * Bildet eine Ausleihe ab. + */ public class KLending { + /** ID der Ausleihe */ private int id; + + /** ID des Benutzers, der die Ausleihe erstellt hat. */ private int user_id; + + /** ID des verliehenen Artikels. */ private int article_id; + + /** ID des Ausleihers. */ private int lender_id; + + /** Start der Ausleihe. */ private String start_date; + + /** Voraussichtliches Ende der Ausleihe. */ private String expected_end_date; + + /** Ende der Ausleihe. */ private String end_date; + /** + * Erzeugt ein neues KLending-Objekt. + * + * @param pId ID der Ausleihe. + * @param pUserId ID des Benutzers, der die Ausleihe erstellt hat. + * @param pLenderId ID des Ausleihers. + * @param pArticleId ID des verliehenen Artikels + * @param pStartDate Startdatum der Ausleihe. + * @param pExpEndDate Voraussichtliches Enddatum der Ausleihe. + * @param pEndDate Enddatum der Ausleihe. + */ public KLending(int pId, int pUserId, int pLenderId, int pArticleId, String pStartDate, String pExpEndDate, String pEndDate){ id = pId; user_id = pUserId; @@ -19,30 +46,65 @@ public class KLending { end_date = pEndDate; } + /** + * Gibt ID der Ausleihe zurück. + * + * @return ID der Ausleihe. + */ public int getId(){ return id; } + /** + * Gibt ID des Benutzers, der die Ausleihe erstellt hat, zurück. + * + * @return ID des Benutzers, der die Ausleihe erstellt hat. + */ public int getUserId(){ return user_id; } + /** + * Gibt ID des Ausleihers zurück. + * + * @return ID des Ausleihers. + */ public int getLenderId(){ return lender_id; } + /** + * Gibt die ID des Artikels, der verliehen wurde, zurück. + * + * @return ID des Artikels, der verliehen wurde. + */ public int getArticleId(){ return article_id; } + /** + * Gibt das Startdatum der Ausleihe zurück. + * + * @return Startdatum der Ausleihe. + */ public String getStartDate() { return start_date; } + /** + * Gibt das voraussichtliche Enddatum der Ausleihe zurück. + * + * @return Voraussichtliches Enddatum der Ausleihe. + */ public String getExpectedEndDate() { return expected_end_date; } + /** + * Gibt das Enddatum der Ausleihe zurück. + * + * @return Enddatum der Ausleihe. + */ public String getEndDate(){ return end_date; } diff --git a/src/de/katho/kBorrow/data/objects/KUser.java b/src/de/katho/kBorrow/data/objects/KUser.java index e4ca0ff..b46832f 100644 --- a/src/de/katho/kBorrow/data/objects/KUser.java +++ b/src/de/katho/kBorrow/data/objects/KUser.java @@ -1,32 +1,72 @@ package de.katho.kBorrow.data.objects; +/** + * Bildet einen Benutzer ab. + */ public class KUser { + /** Vorname des Benutzers */ private String name; + + /** Nachname des Benutzers */ private String surname; + + /** ID des Benutzers */ private int id; + /** + * Erstellt ein neues KUser-Objekt. + * + * @param pId ID des Benutzers. + * @param pName Vorname des Benutzers. + * @param pSurname Nachname des Benutzers. + */ public KUser(int pId, String pName, String pSurname){ this.name = pName; this.surname = pSurname; this.id = pId; } + /** + * Gibt Vorname des Benutzers zurück. + * + * @return Vorname des Benutzers. + */ public String getName(){ return this.name; } + /** + * Gibt Nachname des Benutzers zurück. + * + * @return Nachname des Benutzers. + */ public String getSurname(){ return this.surname; } + /** + * Gibt ID des Benutzers zurück. + * + * @return ID des Benutzers. + */ public int getId(){ return this.id; } + /** + * Setzt den Vornamen des Benutzers auf 'pName'. + * + * @param pName (Neuer) Vorname des Benutzers. + */ public void setName(String pName){ this.name = pName; } + /** + * Setzt den Nachnamen des Benutzers auf 'pSurname'. + * + * @param pSurname (Neuer) Nachname des Benutzers. + */ public void setSurname(String pSurname){ this.surname = pSurname; } diff --git a/src/de/katho/kBorrow/db/SqliteConnector.java b/src/de/katho/kBorrow/db/SqliteConnector.java index 00c647f..0852257 100644 --- a/src/de/katho/kBorrow/db/SqliteConnector.java +++ b/src/de/katho/kBorrow/db/SqliteConnector.java @@ -20,9 +20,6 @@ import de.katho.kBorrow.data.objects.KUser; import de.katho.kBorrow.interfaces.DbConnector; /** - * @class sqliteConnector - * @author Servicepoint - * * This class handles connections to a sqlite database. */ public class SqliteConnector implements DbConnector { @@ -32,7 +29,9 @@ public class SqliteConnector implements DbConnector { /** * @param pHandle This string contains the path to database file the connector has to use - * @throws FileNotFoundException, SQLException + * @throws FileNotFoundException + * @throws SQLException + * @throws ClassNotFoundException */ public SqliteConnector(String pHandle) throws ClassNotFoundException, SQLException, IOException { @@ -353,10 +352,9 @@ public class SqliteConnector implements DbConnector { * * @return 0: Benutzer erfolgreich erzeugt * 1: SQL-Fehler beim Erzeugen - * 2: Benutzername ist leer + * */ public int createUser(String pName, String pSurname){ - if (pName.isEmpty() && pSurname.isEmpty()) return 2; try { Statement st = this.connection.createStatement(); String query = "INSERT INTO user (name, surname) VALUES ('"+pName+"', '"+pSurname+"')"; @@ -372,7 +370,6 @@ public class SqliteConnector implements DbConnector { } public int editUser(int pId, String pName, String pSurname) { - if(pName.isEmpty() && pSurname.isEmpty()) return 2; try { Statement st = this.connection.createStatement(); String query = "UPDATE user SET name = '"+pName+"', surname = '"+pSurname+"' WHERE id = '"+pId+"'"; @@ -404,7 +401,6 @@ public class SqliteConnector implements DbConnector { } public int createArticle(String pName, String pDesc) { - if (pName.isEmpty()) return 2; try { Statement st = this.connection.createStatement(); String query = "INSERT INTO article (name, description) VALUES ('"+pName+"', '"+pDesc+"')"; @@ -435,7 +431,6 @@ public class SqliteConnector implements DbConnector { } public int editArticle(int pId, String pName, String pDesc) { - if(pName.isEmpty()) return 2; try { Statement st = this.connection.createStatement(); String query = "UPDATE article SET name = '"+pName+"', description = '"+pDesc+"' WHERE id = '"+pId+"'"; diff --git a/src/de/katho/kBorrow/gui/MainWindow.java b/src/de/katho/kBorrow/gui/MainWindow.java index 0de05ad..8f5bd8f 100644 --- a/src/de/katho/kBorrow/gui/MainWindow.java +++ b/src/de/katho/kBorrow/gui/MainWindow.java @@ -7,7 +7,6 @@ import javax.swing.UnsupportedLookAndFeelException; import java.awt.BorderLayout; import java.io.File; -import java.io.IOException; import java.util.HashMap; import de.katho.kBorrow.Settings; @@ -39,7 +38,6 @@ public class MainWindow { * @throws IllegalAccessException * @throws InstantiationException * @throws ClassNotFoundException - * @throws IOException */ public MainWindow() { // Delete all files in tmp-dir