public class EuropeanaUrlServiceImpl extends Object implements EuropeanaUrlService
ENC_UTF8, EXT_HTML, EXT_JSON, EXT_JSON_LD, EXT_SRW, PARAM_API_APIKEY, PARAM_API_V1_SEARCH_QUERY, PARAM_API_V1_SEARCH_START, PARAM_REDIRECT_EUROPEANAID, PARAM_REDIRECT_PROVIDER, PARAM_REDIRECT_SHOWNAT, PARAM_REDIRECT_SHOWNBY, PARAM_SEARCH_FACET, PARAM_SEARCH_QUERY, PARAM_SEARCH_ROWS, PARAM_SEARCH_START, PATH_API, PATH_API_REDIRECT, PATH_API_V1, PATH_API_V2, PATH_PORTAL_RESOLVE, PATH_RECORD, URL_EUROPEANA| Constructor and Description |
|---|
EuropeanaUrlServiceImpl() |
public static EuropeanaUrlService getBeanInstance()
public UrlBuilder getApi1Home(String apikey)
getApi1Home in interface EuropeanaUrlServicepublic UrlBuilder getApi2Home(String apikey)
getApi2Home in interface EuropeanaUrlServicepublic UrlBuilder getApi1SearchJson(String apikey, String query, int start) throws UnsupportedEncodingException
getApi1SearchJson in interface EuropeanaUrlServiceUnsupportedEncodingExceptionpublic UrlBuilder getApi2SearchJson(String apikey, String query, String rows) throws UnsupportedEncodingException
getApi2SearchJson in interface EuropeanaUrlServiceUnsupportedEncodingExceptionpublic UrlBuilder getApi2RecordJson(String apikey, String collectionid, String objectid)
getApi2RecordJson in interface EuropeanaUrlServicepublic UrlBuilder getApi2RecordJson(String apikey, String europeanaId)
getApi2RecordJson in interface EuropeanaUrlServicepublic UrlBuilder getApi1Record(String apikey, String europeanaId, String extention)
getApi1Record in interface EuropeanaUrlServicepublic UrlBuilder getApi2Record(String apikey, String europeanaId, String extention)
getApi2Record in interface EuropeanaUrlServicepublic UrlBuilder getApi2Redirect(String apikey, String shownAt, String provider, String europeanaId, String profile)
getApi2Redirect in interface EuropeanaUrlServicepublic UrlBuilder getPortalHome(boolean relative)
getPortalHome in interface EuropeanaUrlServicepublic String getPortalResolve(String europeanaId)
getPortalResolve in interface EuropeanaUrlServicepublic String getPortalResolve(String collectionid, String objectid)
getPortalResolve in interface EuropeanaUrlServicepublic UrlBuilder getPortalSearch() throws UnsupportedEncodingException
getPortalSearch in interface EuropeanaUrlServiceUnsupportedEncodingExceptionpublic UrlBuilder getPortalSearch(boolean relative, String query, String rows) throws UnsupportedEncodingException
getPortalSearch in interface EuropeanaUrlServiceUnsupportedEncodingExceptionpublic UrlBuilder getPortalSearch(boolean relative, String searchpage, String query, String rows) throws UnsupportedEncodingException
getPortalSearch in interface EuropeanaUrlServiceUnsupportedEncodingExceptionpublic UrlBuilder getPortalRecord(boolean relative, String collectionid, String objectid)
getPortalRecord in interface EuropeanaUrlServicepublic UrlBuilder getPortalRecord(boolean relative, String europeanaId)
getPortalRecord in interface EuropeanaUrlServicepublic UrlBuilder getCanonicalPortalRecord(String europeanaId)
getCanonicalPortalRecord in interface EuropeanaUrlServicepublic UrlBuilder getThumbnailUrl(String thumbnail, DocType type)
getThumbnailUrl in interface EuropeanaUrlServicepublic String extractEuropeanaId(String url)
extractEuropeanaId in interface EuropeanaUrlServiceCopyright © 2017 Europeana Foundation. All rights reserved.