com.liferay.portlet.amazonrankings.util
Class AmazonRankingsWebCacheItem

java.lang.Object
  extended by com.liferay.portlet.amazonrankings.util.AmazonRankingsWebCacheItem
All Implemented Interfaces:
com.liferay.portal.kernel.webcache.WebCacheItem, java.io.Serializable

public class AmazonRankingsWebCacheItem
extends java.lang.Object
implements com.liferay.portal.kernel.webcache.WebCacheItem

Author:
Brian Wing Shun Chan, Samuel Kong, Barrie Selack
See Also:
Serialized Form

Constructor Summary
AmazonRankingsWebCacheItem(java.lang.String isbn)
           
 
Method Summary
 java.lang.Object convert(java.lang.String key)
           
protected  AmazonRankings doConvert(java.lang.String key)
           
protected  java.lang.String[] getAuthors(com.liferay.portal.kernel.xml.Element itemAttributesElement)
           
protected  java.lang.String getAvailability(com.liferay.portal.kernel.xml.Element offerListingElement)
           
protected  java.lang.String getImageURL(com.liferay.portal.kernel.xml.Element itemElement, java.lang.String name)
           
protected  com.liferay.portal.kernel.xml.Element getOfferListing(com.liferay.portal.kernel.xml.Element itemElement)
           
protected  double getPrice(com.liferay.portal.kernel.xml.Element priceElement)
           
 long getRefreshTime()
           
protected  java.util.Date getReleaseDate(java.lang.String releaseDateAsString)
           
protected  boolean hasErrorMessage(com.liferay.portal.kernel.xml.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmazonRankingsWebCacheItem

public AmazonRankingsWebCacheItem(java.lang.String isbn)
Method Detail

convert

public java.lang.Object convert(java.lang.String key)
Specified by:
convert in interface com.liferay.portal.kernel.webcache.WebCacheItem

getRefreshTime

public long getRefreshTime()
Specified by:
getRefreshTime in interface com.liferay.portal.kernel.webcache.WebCacheItem

doConvert

protected AmazonRankings doConvert(java.lang.String key)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getAuthors

protected java.lang.String[] getAuthors(com.liferay.portal.kernel.xml.Element itemAttributesElement)

getAvailability

protected java.lang.String getAvailability(com.liferay.portal.kernel.xml.Element offerListingElement)

getImageURL

protected java.lang.String getImageURL(com.liferay.portal.kernel.xml.Element itemElement,
                                       java.lang.String name)

getOfferListing

protected com.liferay.portal.kernel.xml.Element getOfferListing(com.liferay.portal.kernel.xml.Element itemElement)

getPrice

protected double getPrice(com.liferay.portal.kernel.xml.Element priceElement)

getReleaseDate

protected java.util.Date getReleaseDate(java.lang.String releaseDateAsString)

hasErrorMessage

protected boolean hasErrorMessage(com.liferay.portal.kernel.xml.Element element)