All Packages Class Hierarchy This Package Previous Next Index
Class puma.control.InputDataManager
java.lang.Object
|
+----puma.control.InputDataManager
- public class InputDataManager
- extends Object
- implements InType
Diese Klasse kapselt einen HttpServletRequest mit dem Ziel dessen
Parameter (die Benutzereingaben) für andere Objekte in geeigneter
Formatierung zugreifbar zu machen.
- Author:
- Sven Müller
-
request
- Instanz, die im Konstruktor übergeben wird.
-
InputDataManager(HttpServletRequest)
- Konstruktor erhält Referenz auf den benoetigten HttpServletRequest
-
getAusleiher()
- Benutzernamen fuer einen Ausleiher ermitteln.
-
getInvNrArray()
- Array von markierten Inventarnummern ermitteln.
-
getPublikation()
- Publikations-Suchschlüssel ermitteln.
-
getSignatur()
- Signatur fuer Suche nach Instanzen ermitteln.
-
main(String[])
- Rein zu Testzwecken.
request
private HttpServletRequest request
- Instanz, die im Konstruktor übergeben wird.
InputDataManager
public InputDataManager(HttpServletRequest request)
- Konstruktor erhält Referenz auf den benoetigten HttpServletRequest
getSignatur
public String getSignatur() throws NoSuchElementException
- Signatur fuer Suche nach Instanzen ermitteln.
- Returns:
- Einen String mit Beschreibung einer Publikations-Signatur.
- Throws: NoSuchElementException
- Falls der Parameter
Signatur nicht existiert bzw. leer ist.
getPublikation
public Liste getPublikation() throws NoSuchElementException
- Publikations-Suchschlüssel ermitteln. Die Daten werden in einem
Liste Objekt gekapselt.
- Returns:
- Eine Liste-Instanz mit dem Suchschlüssel.
- Throws: NoSuchElementException
- Falls kein Suchschlüssel existiert.
getInvNrArray
public int[] getInvNrArray() throws NoSuchElementException
- Array von markierten Inventarnummern ermitteln.
- Returns:
- Array von ints, die die Inventarnummern markierter Instanzen
repräsentieren (ggf. leer, falls nichts markiert).
- Throws: NoSuchElementException
- Falls keine markierte Instanz existiert.
getAusleiher
public int getAusleiher() throws NoSuchElementException
- Benutzernamen fuer einen Ausleiher ermitteln.
Dieser steht in einer aufklappbaren Liste zur Verfügung.
- Returns:
- Einen String mit dem Benutzernamen oder null, falls kein
Benutzer selektiert wurde.
- Throws: NoSuchElementException
- Falls der Parameter Ausleiher nicht existiert
main
public static void main(String args[])
- Rein zu Testzwecken.
All Packages Class Hierarchy This Package Previous Next Index