All Packages Class Hierarchy This Package Previous Next Index
Class puma.control.AusleiheCmd
java.lang.Object
|
+----puma.control.Command
|
+----puma.control.AusleiheCmd
- public class AusleiheCmd
- extends Command
Command, das Ausleihe markierter Objekte umsetzt.
- Author:
- Sven Müller
-
AusleiheCmd(ServerApplication)
- Standard-Konstruktor.
-
execute(InType, OutType)
- Führt die dem Command zugeordnete Aktion aus.
AusleiheCmd
public AusleiheCmd(ServerApplication serverApp)
- Standard-Konstruktor.
- Parameters:
- serverApp - Ein Rückverweis auf die aufrufende Server-Instanz.
execute
public void execute(InType in,
OutType out)
- Führt die dem Command zugeordnete Aktion aus.
Es wird ein neues Objekt vom Typ I_StatusAendern erzeugt. Diesem werden im
Konstruktor ein Array von Inventarnummern (welches aus dem übergebenen
InType-Objekt in gewonnen wird), der neue Status "Ausgeliehen" und
der Benutzer (dessen Benutzernamen über die Instanzvariable serverApp
ermittelt wird) übergeben.
Die Methode execute() des so erzeugten Objekts liefert einen Vector mit
Meldungen (Strings) mit, die von out in das Ausgabeformat konvertiert
werden. Tritt ein Fehler auf wird stattdessen auf die gleiche Weise
eine Fehlermeldung erzeugt.
- Parameters:
- in - Objekt, das Input-Daten liefert.
- out - Objekt, das für die Darstellung der Output-Daten sorgt.
- Overrides:
- execute in class Command
- See Also:
- I_StatusAendern
All Packages Class Hierarchy This Package Previous Next Index