onlinerechner
Class ZinsForm

java.lang.Object
  extended by org.apache.struts.action.ActionForm
      extended by onlinerechner.ZinsForm
All Implemented Interfaces:
java.io.Serializable

public class ZinsForm
extends org.apache.struts.action.ActionForm

Diese Form nimmt die Usereingaben an, validiert die Eingabewerte und mappt die Werte in die Memeber der Klasse Zinsen

Author:
martin
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
private  Zinsen zinsen
          Referenz auf die eigentliche Verarbeitung der Eingabewerte.
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Constructor Summary
ZinsForm()
           
 
Method Summary
 double getBetrag()
          Liefert den Betrag aus der Klasse Zinsen.
 double getLaufzeit()
          Liefert die Laufzeit aus der Klasse Zinsen.
 java.lang.String getSumme()
          Liefert die berechnete Summe aus der Klasse Zinsen.
 Zinsen getZinsen()
           
 double getZinssatz()
          Liefert den Zinssatz aus der Klasse Zinsen.
 void reset(org.apache.struts.action.ActionMapping aMapping, HttpServletRequest aRequest)
          Wird beim Druecken des Reset-Buttons aufgerufen.
 void setBetrag(double betrag)
          Kopiert den Betrag aus der Eingabemaske in das Feld Betrag der Klasse Zinsen.
 void setLaufzeit(double laufzeit)
          Kopiert die Laufzeit aus der Eingabemaske in das Feld Laufzeit der Klasse Zinsen.
 void setZinsen(Zinsen zinsen)
           
 void setZinssatz(double zinssatz)
          Kopiert den Zinssatz aus der Eingabemaske in das Feld Zinssatz der Klasse Zinsen.
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping aMapping, HttpServletRequest aRequest)
          Diese Methode wird beim Druecken des Berechnen-Buttons gestartet.
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

zinsen

private Zinsen zinsen
Referenz auf die eigentliche Verarbeitung der Eingabewerte.

Constructor Detail

ZinsForm

public ZinsForm()
Method Detail

setZinsen

public void setZinsen(Zinsen zinsen)
Parameters:
zinsen -

getZinsen

public Zinsen getZinsen()
Returns:
Zinsen

setBetrag

public void setBetrag(double betrag)
Kopiert den Betrag aus der Eingabemaske in das Feld Betrag der Klasse Zinsen.

Parameters:
betrag - aus der Eingabemaske

getBetrag

public double getBetrag()
Liefert den Betrag aus der Klasse Zinsen.

Returns:
Einzahlungsbetrag

setLaufzeit

public void setLaufzeit(double laufzeit)
Kopiert die Laufzeit aus der Eingabemaske in das Feld Laufzeit der Klasse Zinsen.

Parameters:
laufzeit - der Zinsanlage.

getLaufzeit

public double getLaufzeit()
Liefert die Laufzeit aus der Klasse Zinsen.

Returns:
laufzeit der Zinsanlage.

setZinssatz

public void setZinssatz(double zinssatz)
Kopiert den Zinssatz aus der Eingabemaske in das Feld Zinssatz der Klasse Zinsen.

Parameters:
zinssatz. -

getZinssatz

public double getZinssatz()
Liefert den Zinssatz aus der Klasse Zinsen.

Returns:
zinssatz.

getSumme

public java.lang.String getSumme()
Liefert die berechnete Summe aus der Klasse Zinsen. Formatiert die Summe in einen gueltigen Eurowert.

Returns:
summe.

reset

public void reset(org.apache.struts.action.ActionMapping aMapping,
                  HttpServletRequest aRequest)
Wird beim Druecken des Reset-Buttons aufgerufen. Legt das Zinsobjekt neu an.

Overrides:
reset in class org.apache.struts.action.ActionForm

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping aMapping,
                                                      HttpServletRequest aRequest)
Diese Methode wird beim Druecken des Berechnen-Buttons gestartet. Sie ueberprueft die Benutzereingaben auf der Maske. Wenn ein Wert 0 ist, wird eine Fehlermeldung ausgegeben und die Anwendung geht zur Eingabemaske zurueck.

Overrides:
validate in class org.apache.struts.action.ActionForm