Class DefaultBarcodeUrlResolver
- java.lang.Object
-
- de.hybris.platform.deeplink.resolvers.impl.DefaultBarcodeUrlResolver
-
- All Implemented Interfaces:
BarcodeUrlResolver
public class DefaultBarcodeUrlResolver extends java.lang.Object implements BarcodeUrlResolver
The Class DefaultBarcodeUrlResolver. Default implementation ofBarcodeUrlResolver
- Spring Bean ID:
- barcodeUrlResolver
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TOKEN_VALUE_SEPARATOR
-
Constructor Summary
Constructors Constructor Description DefaultBarcodeUrlResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeeplinkUrlDao
getDeeplinkUrlDao()
Gets the deeplink url dao.DeeplinkUrlInfo
resolve(java.lang.String token)
Resolves barcode token and finds proper items based on token values.void
setDeeplinkUrlDao(DeeplinkUrlDao deeplinkUrlDao)
Sets the deeplink url dao.
-
-
-
Field Detail
-
TOKEN_VALUE_SEPARATOR
public static final java.lang.String TOKEN_VALUE_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolve
public DeeplinkUrlInfo resolve(java.lang.String token)
Description copied from interface:BarcodeUrlResolver
Resolves barcode token and finds proper items based on token values.- Specified by:
resolve
in interfaceBarcodeUrlResolver
- Parameters:
token
- the token containing necessery info to fill ResolvedToken object with values- Returns:
- the DeeplinkUrlInfo POJO
-
getDeeplinkUrlDao
public DeeplinkUrlDao getDeeplinkUrlDao()
Gets the deeplink url dao.- Returns:
- the deeplinkUrlDao
-
setDeeplinkUrlDao
public void setDeeplinkUrlDao(DeeplinkUrlDao deeplinkUrlDao)
Sets the deeplink url dao.- Parameters:
deeplinkUrlDao
- the deeplinkUrlDao to set
-
-