public class DeeplinkUrlServiceImpl extends Object implements DeeplinkUrlService
DeeplinkUrlService.DeeplinkUrlService.LongUrlInfo| Constructor and Description |
|---|
DeeplinkUrlServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
generateShortUrl(DeeplinkUrlModel deeplinkUrlModel,
Object contextObject)
Generate short url.
|
DeeplinkUrlService.LongUrlInfo |
generateUrl(String barcodeToken)
Generate long url.
|
DeeplinkUrlDao |
getDeeplinkUrlDao() |
protected DeeplinkUrlRuleModel |
getDeeplinkUrlRule(String baseUrl,
Object contextObject)
Gets the deeplink url rule.
|
BarcodeUrlResolver |
getResolver()
Gets the resolver.
|
protected TypeModel |
getTypeForContextObject(Object contextObject)
Gets the type for context object.
|
TypeService |
getTypeService()
Gets the type service.
|
String |
parseTemplate(String template,
VelocityContext context)
Parses the template.
|
void |
setDeeplinkUrlDao(DeeplinkUrlDao deeplinkUrlDao) |
void |
setResolver(BarcodeUrlResolver resolver)
Sets the resolver.
|
void |
setTypeService(TypeService typeService)
Sets the type service.
|
public String generateShortUrl(DeeplinkUrlModel deeplinkUrlModel, Object contextObject)
DeeplinkUrlServicegenerateShortUrl in interface DeeplinkUrlServicedeeplinkUrlModel - the deeplink url modelcontextObject - the context objectpublic DeeplinkUrlService.LongUrlInfo generateUrl(String barcodeToken)
DeeplinkUrlServicegenerateUrl in interface DeeplinkUrlServicebarcodeToken - the barcode tokenpublic DeeplinkUrlDao getDeeplinkUrlDao()
public BarcodeUrlResolver getResolver()
public TypeService getTypeService()
public String parseTemplate(String template, VelocityContext context)
DeeplinkUrlServiceparseTemplate in interface DeeplinkUrlServicetemplate - the templatecontext - the contextpublic void setDeeplinkUrlDao(DeeplinkUrlDao deeplinkUrlDao)
deeplinkUrlDao - the deeplinkUrlDao to setpublic void setResolver(BarcodeUrlResolver resolver)
resolver - the resolver to setpublic void setTypeService(TypeService typeService)
typeService - the typeService to setprotected DeeplinkUrlRuleModel getDeeplinkUrlRule(String baseUrl, Object contextObject)
baseUrl - the base urlcontextObject - the context objectCopyright © 2017 SAP SE. All Rights Reserved.