eu.europa.tmsearch.services.business
Class TradeMarkImageServiceImpl
java.lang.Object
eu.europa.tmsearch.services.business.TradeMarkImageServiceImpl
- All Implemented Interfaces:
- TradeMarkImageService, Cacheable
public class TradeMarkImageServiceImpl
- extends java.lang.Object
- implements TradeMarkImageService
A business service to get an image given a TradeMark.
- See Also:
TradeMarkImage
,
TradeMark
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TradeMarkImageServiceImpl
public TradeMarkImageServiceImpl()
getImage
public TradeMarkImage getImage(java.lang.String resourceId)
throws BusinessServiceException,
ResourceNotFoundException
- Gets an image given a TradeMark by its ApplicationNumber.
Uses a ImageProcessor
to generate the image if present and
implementing ImageProcessor#getMasterImage
. If the injected
ImageProcessor implementation throws a
ImageProcessorRuntimeException
this service will try to generate
the image use standard Java imaging facilities.
- Specified by:
getImage
in interface TradeMarkImageService
- Parameters:
tradeMark
- A source trade mark to get the master image from
- Returns:
- A TradeMarkImage containing the master image
- Throws:
BusinessServiceException
ResourceNotFoundException
getLastModified
public java.util.Date getLastModified(java.lang.String tradeMarkID)
throws ResourceNotFoundException
- Specified by:
getLastModified
in interface Cacheable
- Throws:
ResourceNotFoundException
getExpires
public java.util.Date getExpires(java.lang.String tradeMarkID)
throws ResourceNotFoundException
- Specified by:
getExpires
in interface Cacheable
- Throws:
ResourceNotFoundException
getImageProcessor
public ImageProcessor getImageProcessor()
setImageProcessor
public void setImageProcessor(ImageProcessor imageProcessor)
getTradeMarkImageDAO
public TradeMarkImageDAO getTradeMarkImageDAO()
setTradeMarkImageDAO
public void setTradeMarkImageDAO(TradeMarkImageDAO tradeMarkImageDAO)
getDefaultThumbnailFormat
public java.lang.String getDefaultThumbnailFormat()
setDefaultThumbnailFormat
public void setDefaultThumbnailFormat(java.lang.String defaultThumbnailFormat)
getSt13Converter
public ST13Converter getSt13Converter()
setSt13Converter
public void setSt13Converter(ST13Converter st13Converter)
Copyright © 2009. All Rights Reserved.