de.ix.jspTutorial.model
Class IngredientList

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

public class IngredientList
extends java.lang.Object

Liste aller Zutaten zur Ergänzung von Basis Pizzen.

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

Field Summary
static java.lang.String vcid
          Version des Source
 
Constructor Summary
IngredientList()
          Erstelle leere Zutatenlist.
IngredientList(java.util.TreeMap ingredients)
          Erstelle eine liste von Zutaten auf Basis einer vorhandenen Liste.
 
Method Summary
 Ingredient getIngredient(java.lang.Long key)
          Hole eine bestimmte Zutat.
 java.util.TreeMap getIngredients()
          Hole Liste aller Zutaten.
 void readList(java.io.InputStream aResourceStream)
          Lese die Liste der Zutaten aus einem Stream.
 void readList(javax.servlet.ServletContext aApplication)
          Lese die Listen der Zutaten aus der Datei /WEB-INF/config/ingredient.properties.
 java.lang.String toString()
          Ausgabe der Zutaten als String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

vcid

public static java.lang.String vcid
Version des Source
Constructor Detail

IngredientList

public IngredientList()
Erstelle leere Zutatenlist.
See Also:
readList(InputStream)

IngredientList

public IngredientList(java.util.TreeMap ingredients)
Erstelle eine liste von Zutaten auf Basis einer vorhandenen Liste.
Parameters:
ingredients - neue Zutatenliste
See Also:
readList(InputStream)
Method Detail

getIngredient

public Ingredient getIngredient(java.lang.Long key)
Hole eine bestimmte Zutat.
Parameters:
key - Identität einer Zutat
Returns:
 

getIngredients

public java.util.TreeMap getIngredients()
Hole Liste aller Zutaten.
Returns:
Liste der möglichen Zutaten

readList

public void readList(javax.servlet.ServletContext aApplication)
Lese die Listen der Zutaten aus der Datei /WEB-INF/config/ingredient.properties. Die Datei befindet sich innerhalb des Path des ServletContexts
Parameters:
aApplication - ServletContext
See Also:
javax.servlet.ServletContext#getRessourceAsStream(String)

readList

public void readList(java.io.InputStream aResourceStream)
Lese die Liste der Zutaten aus einem Stream. Die Schlüssel der Liste sind: Beispiel einer Listen von Zutaten: ingredient.count=2 ingredient.id_0.id=0 ingredient.id_0.name=Zwiebeln ingredient.id_0.price=1.15 ingredient.id_1.id=1 ingredient.id_1.name=Salami ingredient.id_1.price=1.25
Parameters:
aResourceStream -  
See Also:

toString

public java.lang.String toString()
Ausgabe der Zutaten als String
Overrides:
toString in class java.lang.Object
Returns:
Die Liste der möglichen Zutaten
See Also:


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