1   package org.codehaus.xfire.aegis.book;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   
6   /***
7    * BookService
8    * 
9    * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
10   */
11  public class BookService
12  {
13  	public Map FindBook(Map mapContext)
14  	{
15          String isbn = (String) mapContext.get("isbn");
16  
17  		HashMap results = new HashMap();
18          results.put("author", "Dan Diephouse");
19          results.put("title", "Boring Biography");
20          results.put("isbn", isbn);
21          
22          return results;
23  	}
24      
25      public Map Search(Map mapContext)
26      {
27          String isbn = (String) mapContext.get("keyword");
28  
29          HashMap book = new HashMap();
30          book.put("author", "Dan Diephouse");
31          book.put("title", "Boring Biography");
32          book.put("isbn", isbn);
33          
34          Map[] books = { book };
35          
36          HashMap results = new HashMap();
37          results.put("books", books);
38          
39          return results;
40      }
41  }