public class AmazonRankingsWebCacheItem
extends java.lang.Object
implements com.liferay.portal.kernel.webcache.WebCacheItem
| Constructor and Description |
|---|
AmazonRankingsWebCacheItem(AmazonRankingsConfiguration amazonRankingsConfiguration,
java.lang.String isbn) |
| Modifier and Type | Method and Description |
|---|---|
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) |
public AmazonRankingsWebCacheItem(AmazonRankingsConfiguration amazonRankingsConfiguration, java.lang.String isbn)
public java.lang.Object convert(java.lang.String key)
convert in interface com.liferay.portal.kernel.webcache.WebCacheItempublic long getRefreshTime()
getRefreshTime in interface com.liferay.portal.kernel.webcache.WebCacheItemprotected AmazonRankings doConvert(java.lang.String key) throws java.lang.Exception
java.lang.Exceptionprotected 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)
protected java.util.Date getReleaseDate(java.lang.String releaseDateAsString)
protected boolean hasErrorMessage(com.liferay.portal.kernel.xml.Element element)