org.paneris.bibliomania.metasearch.amazon
Class Backend

java.lang.Object
  extended by org.paneris.bibliomania.metasearch.amazon.Backend
All Implemented Interfaces:
BookshopBackend

public class Backend
extends java.lang.Object
implements BookshopBackend


Field Summary
protected  StringDbHash publisherAndImageOfISBN
           
 
Constructor Summary
Backend(java.io.File dbHome, int publisherAndImageOfISBNCacheSize)
           
 
Method Summary
 java.util.Enumeration booksMatching(BookStockingFactory stockings, java.lang.String title, java.lang.String author, java.lang.String publisher, java.lang.String keyword, org.melati.poem.transaction.ToTidyList toTidy)
           
 java.lang.String notifiedOfferedLinkHTML(BookStocking stocking)
           
 byte[] productPage_nonaffil(BookStocking stocking)
           
 java.lang.String productURL_nonaffil(BookStocking stocking)
           
 java.lang.String productURL(BookStocking stocking)
           
 void resolve(BookStocking stocking)
           
 java.lang.String retrievedPublisherAndImage(BookStocking stocking)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publisherAndImageOfISBN

protected final StringDbHash publisherAndImageOfISBN
Constructor Detail

Backend

public Backend(java.io.File dbHome,
               int publisherAndImageOfISBNCacheSize)
        throws java.io.FileNotFoundException,
               com.sleepycat.db.DatabaseException
Throws:
java.io.FileNotFoundException
com.sleepycat.db.DatabaseException
Method Detail

retrievedPublisherAndImage

public java.lang.String retrievedPublisherAndImage(BookStocking stocking)
                                            throws java.io.IOException
Throws:
java.io.IOException

resolve

public void resolve(BookStocking stocking)
Specified by:
resolve in interface BookshopBackend

productPage_nonaffil

public byte[] productPage_nonaffil(BookStocking stocking)
                            throws java.io.IOException
Throws:
java.io.IOException

productURL_nonaffil

public java.lang.String productURL_nonaffil(BookStocking stocking)

productURL

public java.lang.String productURL(BookStocking stocking)
Specified by:
productURL in interface BookshopBackend

notifiedOfferedLinkHTML

public java.lang.String notifiedOfferedLinkHTML(BookStocking stocking)
Specified by:
notifiedOfferedLinkHTML in interface BookshopBackend

booksMatching

public java.util.Enumeration booksMatching(BookStockingFactory stockings,
                                           java.lang.String title,
                                           java.lang.String author,
                                           java.lang.String publisher,
                                           java.lang.String keyword,
                                           org.melati.poem.transaction.ToTidyList toTidy)
                                    throws java.io.IOException
Specified by:
booksMatching in interface BookshopBackend
Throws:
java.io.IOException


Copyright © 2000-2009 PanEris. All Rights Reserved.