de.ix.jspTutorial.model
Class PizzaList

java.lang.Object
  |
  +--de.ix.jspTutorial.model.PizzaList

public class PizzaList
extends java.lang.Object

Liste der Pizza für den Pizza Services Die Pizza werden aus einer Properties Datei einmalig in den ServletContext geladen.

Version:
$Id:$
Author:
Peter Rossbach (pr@webapp.de), Lars Röwekamp ( lars.roewekamp@openKnowledge.de)

Constructor Summary
PizzaList()
          Leere Liste von Pizzen
PizzaList(java.util.TreeMap pizzas)
          Initialisiern mit Testpizzen
 
Method Summary
 Pizza getPizza(java.lang.Long key)
          Hole bestimmte Pizza
 java.util.TreeMap getPizzas()
          Hole alle Pizzen
 void readList(java.io.InputStream aResourceStream)
          Lese die Liste aus einem Eingabestrom.
 void readList(javax.servlet.ServletContext aApplication)
          Lese die Liste der Properties aus der Datei /WEB-INF/config/pizza.properties"
 java.lang.String toString()
          zeige die Liste der Pizzen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PizzaList

public PizzaList()
Leere Liste von Pizzen
See Also:

PizzaList

public PizzaList(java.util.TreeMap pizzas)
Initialisiern mit Testpizzen
Parameters:
pizzas - Testpizzen
See Also:
Method Detail

getPizza

public Pizza getPizza(java.lang.Long key)
Hole bestimmte Pizza
Parameters:
key - Bestellnummer der Pizza
Returns:
Schlüssel der Pizza
See Also:

getPizzas

public java.util.TreeMap getPizzas()
Hole alle Pizzen
Returns:
 
See Also:

readList

public void readList(javax.servlet.ServletContext aApplication)
Lese die Liste der Properties aus der Datei /WEB-INF/config/pizza.properties"
Parameters:
aApplication - ServletContext
See Also:
ServletContext

readList

public void readList(java.io.InputStream aResourceStream)
Lese die Liste aus einem Eingabestrom. Format der Datei: pizza.count=2 pizza.id_0.id=0 pizza.id_0.size=klein (15 cm) pizza.id_0.name=Napoli pizza.id_0.basePrice=5.95 pizza.id_1.id=1 pizza.id_1.size=mittel (22 cm) pizza.id_1.name=Napoli pizza.id_1.basePrice=7.95 pizza.id_2.id=2 pizza.id_2.size=riesig (35 cm) pizza.id_2.name=Napoli pizza.id_2.basePrice=9.95
Parameters:
aResourceStream - der Eingabe Strom
See Also:

toString

public java.lang.String toString()
zeige die Liste der Pizzen
Overrides:
toString in class java.lang.Object
Returns:
Liste der Pizzen
See Also:


~ Das iX JSP Tutorial I - © 2000 by Peter Roßbach ~