public class QRCodeController extends AbstractImpersonationController
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SETTING_APPLICATION_NAME
Setting defining the name of the web application.
|
static java.lang.String |
SETTING_HTTP_SECURE
Setting describing whether HTTP or HTTP Secure is used.
|
static java.lang.String |
SETTING_SCAN_FORMATS
Setting listing supported scan formats (separated with commas and no white spaces).
|
static java.lang.String |
SETTING_SCANNER_APP
Setting defining which scanner app should be used, currently supported: zxing and pic2shop
|
static java.lang.String |
SETTING_URL_ENCODING
Setting determining which encoding to be used when creating redirect URL.
|
static java.lang.String |
SOCKET_IN_SCAN_QR_CODE |
static java.lang.String |
SOCKET_OUT_PRODUCT_FOUND |
static java.lang.String |
SOCKET_OUT_SCANNED_PRODUCT |
protected static java.lang.String |
URL_CODE_VARIABLE_PIC2SHOP |
protected static java.lang.String |
URL_CODE_VARIABLE_ZXING |
protected static java.lang.String |
URL_PARAMETER_FORMATS |
protected static java.lang.String |
URL_PARAMETER_PRODUCT |
protected static java.lang.String |
URL_PARAMETER_QR |
protected static java.lang.String |
URL_PREFIX_PIC2SHOP |
protected static java.lang.String |
URL_PREFIX_ZXING |
| Constructor and Description |
|---|
QRCodeController() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkDeeplink()
Callback method for on_create event of this widget.
|
protected java.lang.String |
createRedirectURL()
Creates and returns an absolute redirect URL.
|
void |
scanCode()
Callback method for the input socket called "scanQRCode".
|
createImpersonationContext, executeInContext, getCatalogVersionService, getContextCatalogVersions, getContextCurrency, getContextLanguage, getImpersonationService, getInStoreService, getSearchRestrictionService, getSessionService, getUserService, setCatalogVersionService, setImpersonationService, setInStoreService, setSearchRestrictionService, setSessionService, setUserServicepublic static final java.lang.String SOCKET_OUT_PRODUCT_FOUND
public static final java.lang.String SOCKET_OUT_SCANNED_PRODUCT
public static final java.lang.String SOCKET_IN_SCAN_QR_CODE
public static final java.lang.String SETTING_URL_ENCODING
public static final java.lang.String SETTING_SCAN_FORMATS
public static final java.lang.String SETTING_APPLICATION_NAME
public static final java.lang.String SETTING_HTTP_SECURE
public static final java.lang.String SETTING_SCANNER_APP
protected static final java.lang.String URL_PREFIX_ZXING
protected static final java.lang.String URL_CODE_VARIABLE_ZXING
protected static final java.lang.String URL_PREFIX_PIC2SHOP
protected static final java.lang.String URL_CODE_VARIABLE_PIC2SHOP
protected static final java.lang.String URL_PARAMETER_PRODUCT
protected static final java.lang.String URL_PARAMETER_QR
protected static final java.lang.String URL_PARAMETER_FORMATS
public void scanCode()
protected java.lang.String createRedirectURL()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException - if the encoding specified by the setting "urlEncoding" is not supportedpublic void checkDeeplink()
Copyright © 2018 SAP SE. All Rights Reserved.