sopra
Class Order

java.lang.Object
  |
  +--sopra.Order

public class Order
extends java.lang.Object


Intention:
Die Klasse Order speichert die Angaben zu einer spezifischen Bestellung, die durch eine Bedienung mit Hilfe der zum System gehoerigen Erfassungsgeraete (InputDevice) aufgenommen wurde.

Responsabilities:
1. Speichert die Daten einer Bestellung.
2. Stellt die Daten einer Bestellung zur Verfuegung.


Field Summary
 int agent
          Identifiziert den Agenten eindeutig
 int[] orderItems
          Bestellte Elemente
 java.util.Date orderTime
          Erfassungsdatum mit Zeit (hh:mm:ss)
 float origin
          Identifiziert den Bestellort (Tisch, Gast) eindeutig
 
Constructor Summary
Order()
           
 
Method Summary
 Order newInstance()
           
 int orderItemAt(int index)
          Post: Antwortet mit dem Array-Element and der Stelle [index].
 void setAgent(int anAgent)
          Post: Setter-Methode fŸr den Agent
Prec: -
 void setOrderItems(int[] nOrderItems)
          Post: Setter-Methode fŸr OrderItems
Prec: -
 void setOrderTime(java.util.Date anOrderTime)
          Post: Setter-Methode fŸr orderTime
Prec: -
 void setOrigin(float anOrigin)
          Post: Setter-Methode fŸr origin
Prec: -
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderTime

public java.util.Date orderTime
Erfassungsdatum mit Zeit (hh:mm:ss)


agent

public int agent
Identifiziert den Agenten eindeutig


origin

public float origin
Identifiziert den Bestellort (Tisch, Gast) eindeutig


orderItems

public int[] orderItems
Bestellte Elemente

Constructor Detail

Order

public Order()
Method Detail

newInstance

public Order newInstance()

setAgent

public void setAgent(int anAgent)
Post: Setter-Methode fŸr den Agent
Prec: -

Parameters:
anAgent - integer-Wert des Agents
See Also:

setOrderTime

public void setOrderTime(java.util.Date anOrderTime)
Post: Setter-Methode fŸr orderTime
Prec: -

Parameters:
anOrderTime - OrderTime
See Also:

setOrigin

public void setOrigin(float anOrigin)
Post: Setter-Methode fŸr origin
Prec: -

Parameters:
anOrigin - flaot-Wert des Origins
See Also:

setOrderItems

public void setOrderItems(int[] nOrderItems)
Post: Setter-Methode fŸr OrderItems
Prec: -

Parameters:
nOrderItems - int-Array der OrderItems
See Also:

orderItemAt

public int orderItemAt(int index)
Post: Antwortet mit dem Array-Element and der Stelle [index].
Prec: -

Parameters:
index - Index des Array-Elements, welches abgefragt werden soll.