org.books.model
Class CatalogManagerBean

java.lang.Object
  extended by org.books.model.CatalogManagerBean
All Implemented Interfaces:
CatalogManagerLocal, CatalogManagerRemote

public class CatalogManagerBean
extends java.lang.Object
implements CatalogManagerLocal, CatalogManagerRemote

CAS Enterprise Application Development mit Java EE (EADJ) - 2007
Modul: Business-Tier (EJB 3)
Uebung: 2 (statless SessionBean)
Beschreibung:
Diese Klasse (Stateless Session Bean) implementiert die Geschaeftslogik fuer die Katalogsuche.

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

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

Constructor Summary
CatalogManagerBean()
           
 
Method Summary
 void loadBooks(java.util.List<Book> list)
          Diese Methode speichert eine Liste von Büchern in der Datenbank.
 Book lookupBook(long bookId)
          Diese Methode erstellt ein lookup auf ein Buch.
 java.util.List<Book> searchBooks(java.lang.String title, java.lang.String author, java.lang.String publisher)
          Mit dieser Methode kann nach einem Buch gesucht werden.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogManagerBean

public CatalogManagerBean()
Method Detail

lookupBook

public Book lookupBook(long bookId)
                throws BookNotFoundException
Diese Methode erstellt ein lookup auf ein Buch.

Specified by:
lookupBook in interface CatalogManagerLocal
Parameters:
bookId - long
Returns:
Book
Throws:
BookNotFoundException

searchBooks

public java.util.List<Book> searchBooks(java.lang.String title,
                                        java.lang.String author,
                                        java.lang.String publisher)
Mit dieser Methode kann nach einem Buch gesucht werden.

Specified by:
searchBooks in interface CatalogManagerLocal
Parameters:
title - String
author - String
publisher - String
Returns:
List

loadBooks

public void loadBooks(java.util.List<Book> list)
Diese Methode speichert eine Liste von Büchern in der Datenbank.

Specified by:
loadBooks in interface CatalogManagerRemote
Parameters:
list - List


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