de.ix.jspTutorial.model
Class PersonalPizza

java.lang.Object
  |
  +--de.ix.jspTutorial.model.Pizza
        |
        +--de.ix.jspTutorial.model.PersonalPizza

public class PersonalPizza
extends Pizza

Class declaration

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

Fields inherited from class de.ix.jspTutorial.model.Pizza
vcid
 
Constructor Summary
PersonalPizza(javax.servlet.http.HttpServletRequest aRequest, java.lang.String pizzaId, java.lang.String ingredientIds)
          Erzeuge Pizza für die Bestellung
 
Method Summary
 double calcTotalPrice()
          Berechne den Preis der Pizza.
 java.util.TreeMap getIngredients()
          Hole die Liste der aktuelle Zutaten der Bestellung.
 Pizza getPizza()
          Hole die bestelle Pizza.
 void setIngredients(java.util.TreeMap newIngredients)
          Setze die Liste der Zutaten.
 void setPizza(Pizza newPizza)
          Setze die bestellte Pizza
 
Methods inherited from class de.ix.jspTutorial.model.Pizza
getBasePrice, getId, getName, getSize, setBasePrice, setId, setName, setSize, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersonalPizza

public PersonalPizza(javax.servlet.http.HttpServletRequest aRequest,
                     java.lang.String pizzaId,
                     java.lang.String ingredientIds)
Erzeuge Pizza für die Bestellung
Parameters:
aRequest - Bestellanfrage
pizzaId - Die Nummer der Pizze
ingredientIds - Liste der zusätzlichen Zutaten
See Also:
Method Detail

getIngredients

public java.util.TreeMap getIngredients()
Hole die Liste der aktuelle Zutaten der Bestellung.
Returns:
aktuelle Zutaten
See Also:

setIngredients

public void setIngredients(java.util.TreeMap newIngredients)
Setze die Liste der Zutaten.
Parameters:
newIngredients -  
See Also:

setPizza

public void setPizza(Pizza newPizza)
Setze die bestellte Pizza
Parameters:
newPizza - neue Bestellung
See Also:

getPizza

public Pizza getPizza()
Hole die bestelle Pizza. (Schade das es jetzt nicht klingelt!)
Returns:
akutellle Pizza
See Also:

calcTotalPrice

public double calcTotalPrice()
Berechne den Preis der Pizza. Der Preis berechnet sich aus dem Preis der gewählten Grundpizza und den weiteren Zustaten.
Returns:
Der Preis der Pizza
See Also:


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