All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class puma.control.WeitergabeCmd

java.lang.Object
   |
   +----puma.control.Command
           |
           +----puma.control.WeitergabeCmd

public class WeitergabeCmd
extends Command
Command, das Weitergabe markierter Objekte umsetzt.

Author:
Sven Müller

Variable Index

 o newState
Speichert neuen Status der weiterzugebenden Objekte

Constructor Index

 o WeitergabeCmd(String, ServerApplication)
Standard-Konstruktor.

Method Index

 o execute(InType, OutType)
Führt die dem Command zugeordnete Aktion aus.

Variables

 o newState
 protected String newState
Speichert neuen Status der weiterzugebenden Objekte

Constructors

 o WeitergabeCmd
 public WeitergabeCmd(String newState,
                      ServerApplication serverApp)
Standard-Konstruktor. Die Instanzvariable newState wird gesetzt.

Parameters:
newState - Der Wert für die Instanzvariable newState.
serverApp - Ein Rückverweis auf die aufrufende Server-Instanz.

Methods

 o 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 newState und der neue Benutzer (falls es diesen gibt - sonst null) ü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_Suchen

All Packages  Class Hierarchy  This Package  Previous  Next  Index