eu.europa.tmsearch.services.resources
Class TradeMarkResource
java.lang.Object
eu.europa.tmsearch.services.resources.util.CacheableResponseSupport
eu.europa.tmsearch.services.resources.TradeMarkResource
@Component
@Scope(value="request")
public class TradeMarkResource
- extends CacheableResponseSupport
A implementation of TradeMark resource as per TM-Search RFC v1.0 using JAX-RS
- See Also:
TradeMarkImage
,
TradeMark
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TradeMarkResource
public TradeMarkResource()
getTradeMark
public javax.ws.rs.core.Response getTradeMark(java.lang.String tradeMarkId)
throws BusinessServiceException,
ResourceNotFoundException
- Dereferences a Trade Mark Data resource to its TM-Search XML
representation by its id.
- Parameters:
tradeMarkId
- A ST13 trade mark ID
- Returns:
- A TM-View XML Trade Mark Data representation of the Trade Mark
data
- Throws:
{@link
- ResourceNotFoundException}
BusinessServiceException
BusinessServiceException
ResourceNotFoundException
setTradeMarkService
public void setTradeMarkService(TradeMarkService tradeMarkService)
- Used to inject a service for retrieving a Trade Mark for the underlying
data store.
- Parameters:
tradeMarkService
- Service to access to a Trade Mark
getTradeMarkService
public TradeMarkService getTradeMarkService()
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)
getTradeMark
public eu.europa.tmsearch.services.schemas.trademark.data.TradeMarkType getTradeMark()
setTradeMark
public void setTradeMark(eu.europa.tmsearch.services.schemas.trademark.data.TradeMarkType tradeMark)
getTransactionCode
public java.lang.String getTransactionCode()
setTransactionCode
public void setTransactionCode(java.lang.String transactionCode)
Copyright © 2009. All Rights Reserved.