org.books.view
Class CardBean

java.lang.Object
  extended by org.books.common.BaseBean
      extended by org.books.view.CardBean
All Implemented Interfaces:
java.io.Serializable

public class CardBean
extends BaseBean

CAS Enterprise Application Development mit Java EE (EADJ) - 2007
Modul: Web-Tier (JSF)
Uebung: 8 (Shopping Card)
Beschreibung:
Diese Klasse kapselt als Backing Bean die Aufrufe fuer den Warenkrob.

Copyright (c) 2007 bouquet dot ch, 3032 Hinterkappelen. All rights reseved.

Version:
1.0 - 01.05.2007
Author:
Marc Bouquet ( marc at bouquet dot ch, Switzerland )
See Also:
@link{org.books.common.BaseBean}, Serialized Form

Constructor Summary
CardBean()
          Default constrcutor
 
Method Summary
 java.lang.String add()
          Diese Methode fuegt eine Bestellung zum Warenkrob hinzu.
 java.lang.String clear()
          Diese Methode löscht den Warenkorb.
 java.util.List getCardList()
          Gibt eine Liste des Warenkorbes mit LineItem Value-Objekten zurueck.
 javax.faces.model.DataModel getCardModel()
          Gibt das Datenmodel zurueck.
 CatalogBean getCatalogBean()
          Referenz auf das Catalog Bean
 double getTotal()
          Gibt den Gesamtpreis des Warenkorbs zurueck.
 boolean isFailures()
          Flag fuer Validierungsfehler
 java.lang.String refresh()
          Diese Methode aktualisiert den Warenkorb.
 java.lang.String remove()
          Diese Methode entfernt eine Bestellung aus dem Warenkrob.
 void setCardList(java.util.List list)
          Setzt CardList mit LineItem Value-Objekten.
 void setFailures(boolean isFailures)
          Setzt das Flag.
 
Methods inherited from class org.books.common.BaseBean
getFacesContext, getManagedBean, getRequest, getResponse, getSession, getText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardBean

public CardBean()
Default constrcutor

Method Detail

add

public java.lang.String add()
Diese Methode fuegt eine Bestellung zum Warenkrob hinzu.

Returns:
String value for the navigation handling

remove

public java.lang.String remove()
Diese Methode entfernt eine Bestellung aus dem Warenkrob.

Returns:
String value for the navigation handling

refresh

public java.lang.String refresh()
Diese Methode aktualisiert den Warenkorb.

Returns:
String value for the navigation handling

clear

public java.lang.String clear()
Diese Methode löscht den Warenkorb.

Returns:
String value for the navigation handling

getTotal

public double getTotal()
Gibt den Gesamtpreis des Warenkorbs zurueck.

Returns:
double

getCardList

public java.util.List getCardList()
Gibt eine Liste des Warenkorbes mit LineItem Value-Objekten zurueck.

Returns:
List

getCardModel

public javax.faces.model.DataModel getCardModel()
Gibt das Datenmodel zurueck.

Returns:
DataModel

getCatalogBean

public CatalogBean getCatalogBean()
Referenz auf das Catalog Bean

Returns:
CatalogBean

isFailures

public boolean isFailures()
Flag fuer Validierungsfehler

Returns:
boolean true=hat Fehler (Button disabled), false= hat keine Fehler (Button aktiviert)

setCardList

public void setCardList(java.util.List list)
Setzt CardList mit LineItem Value-Objekten.

Parameters:
list - List

setFailures

public void setFailures(boolean isFailures)
Setzt das Flag.

Parameters:
isFailures - boolean


Copyright © 2007 - bouquet dot ch, 3032 Hinterkappelen. All Rights Reserved.