eu.europa.tmsearch.services.resources
Class TradeMarkThumbnailResource

java.lang.Object
  extended by eu.europa.tmsearch.services.resources.util.CacheableResponseSupport
      extended by eu.europa.tmsearch.services.resources.TradeMarkThumbnailResource

@Component
@Scope(value="request")
public class TradeMarkThumbnailResource
extends CacheableResponseSupport

An implementation of Thumbnail resource as per TM-Search RFC v1.0 using JAX-RS

See Also:
TradeMarkImage

Constructor Summary
TradeMarkThumbnailResource()
           
 
Method Summary
 javax.ws.rs.core.HttpHeaders getHttpHeaders()
           
 TradeMarkImage getImage()
           
 javax.ws.rs.core.Request getRequest()
           
 java.lang.Object getTradeMarkThumbnail(java.lang.String tradeMarkId)
          Dereferences a Trade Mark Image resource to its binary representation by its ST13 id.
 TradeMarkThumbnailService getTradeMarkThumbnailService()
           
 javax.ws.rs.core.UriInfo getUriInfo()
           
 void setHttpHeaders(javax.ws.rs.core.HttpHeaders httpHeaders)
           
 void setImage(TradeMarkImage image)
           
 void setRequest(javax.ws.rs.core.Request request)
           
 void setTradeMarkThumbnailService(TradeMarkThumbnailService tradeMarkThumbnailService)
           
 void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
           
 
Methods inherited from class eu.europa.tmsearch.services.resources.util.CacheableResponseSupport
checkForStaleResource, checkForValidResource, getDateTimeStamp, getETagGenerator, getExpires, getLastModified, setETagGenerator, setExpires, setLastModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TradeMarkThumbnailResource

public TradeMarkThumbnailResource()
Method Detail

getTradeMarkThumbnail

public java.lang.Object getTradeMarkThumbnail(java.lang.String tradeMarkId)
                                       throws BusinessServiceException,
                                              ResourceNotFoundException
Dereferences a Trade Mark Image resource to its binary representation by its ST13 id.

Parameters:
tradeMarkId - An ST13 trade mark image ID
Returns:
The trade mark image
Throws:
{@link - ResourceNotFoundException} BusinessServiceException
BusinessServiceException
ResourceNotFoundException

getRequest

public javax.ws.rs.core.Request getRequest()

setRequest

public void setRequest(javax.ws.rs.core.Request request)

getUriInfo

public javax.ws.rs.core.UriInfo getUriInfo()

setUriInfo

public void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)

getHttpHeaders

public javax.ws.rs.core.HttpHeaders getHttpHeaders()

setHttpHeaders

public void setHttpHeaders(javax.ws.rs.core.HttpHeaders httpHeaders)

getTradeMarkThumbnailService

public TradeMarkThumbnailService getTradeMarkThumbnailService()

setTradeMarkThumbnailService

public void setTradeMarkThumbnailService(TradeMarkThumbnailService tradeMarkThumbnailService)

getImage

public TradeMarkImage getImage()

setImage

public void setImage(TradeMarkImage image)


Copyright © 2009. All Rights Reserved.