org.books.model
Class OrderManagerBean

java.lang.Object
  extended by org.books.model.OrderManagerBean
All Implemented Interfaces:
OrderManagerLocal, OrderManagerRemote

public class OrderManagerBean
extends java.lang.Object
implements OrderManagerLocal, OrderManagerRemote

CAS Enterprise Application Development mit Java EE (EADJ) - 2007
Modul: Business-Tier (EJB 3)
Uebung: 2 (stateful SessionBean)
Beschreibung:
Diese Klasse (Stateful Session Bean) implementiert die Geschaeftslogik fuer die Abwicklung der Bestellungen.

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

Version:
1.0 - 29.06.2007
Author:
Marc Bouquet ( marc at bouquet dot ch, Switzerland )
See Also:
@link{org.books.model.OrderManagerLocal}, @link{org.books.model.OrderManagerRemote}

Constructor Summary
OrderManagerBean()
           
 
Method Summary
 void dispose()
          Diese Methode beendet ein Bestellvorgang
 Order orderBooks(java.util.List<LineItem> items)
          Diese Methode erzeugt eine Bestellung aufgrund der Liste.
 void setAddress(Address address)
          Diese Methode fügt eine Adresse ein.
 void setCreditCard(CreditCard creditCard)
          Diese Methode fuegt die Kreditkarten-Daten ein.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderManagerBean

public OrderManagerBean()
Method Detail

setAddress

public void setAddress(Address address)
Diese Methode fügt eine Adresse ein.

Specified by:
setAddress in interface OrderManagerLocal
Specified by:
setAddress in interface OrderManagerRemote
Parameters:
address -

setCreditCard

public void setCreditCard(CreditCard creditCard)
                   throws CreditCardExpiredException
Diese Methode fuegt die Kreditkarten-Daten ein.

Specified by:
setCreditCard in interface OrderManagerLocal
Specified by:
setCreditCard in interface OrderManagerRemote
Parameters:
creditCard -
Throws:
CreditCardExpiredException

orderBooks

public Order orderBooks(java.util.List<LineItem> items)
                 throws IncompleteConversionalStateException
Diese Methode erzeugt eine Bestellung aufgrund der Liste.

Specified by:
orderBooks in interface OrderManagerLocal
Specified by:
orderBooks in interface OrderManagerRemote
Parameters:
items - List
Returns:
Order
Throws:
IncompleteConversionalStateException

dispose

public void dispose()
Diese Methode beendet ein Bestellvorgang

Specified by:
dispose in interface OrderManagerLocal
Specified by:
dispose in interface OrderManagerRemote


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