Class MobileBannerHelper
java.lang.Object
org.nuxeo.ecm.platform.web.common.MobileBannerHelper
Helper for the banner to open a document in the mobile application.
- Since:
- 9.1
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
Returns the URL of the iOS mobile application in the App Store.protected static String
getDocumentPart
(String requestedURL) protected static String
static String
protected static String
getServerPart
(String baseURL) static String
getURLForAndroidApplication
(javax.servlet.http.HttpServletRequest request) Returns a full URL opening the Android mobile application.static String
getURLForAndroidApplication
(javax.servlet.http.HttpServletRequest request, DocumentModel doc) Returns a full URL opening the Android mobile application for the given document.static String
getURLForIOSApplication
(javax.servlet.http.HttpServletRequest request) Returns a full URL opening the iOS mobile application.static String
getURLForIOSApplication
(javax.servlet.http.HttpServletRequest request, DocumentModel doc) Returns a full URL opening the iOS mobile application for the given document.static String
getURLForMobileApplication
(String protocol, String baseURL, DocumentModel doc, String requestedURL) static String
getURLForMobileApplication
(String protocol, javax.servlet.http.HttpServletRequest request, DocumentModel doc)
-
Field Details
-
PROTOCOL_PROPERTY
- See Also:
-
ANDROID_PACKAGE_PROPERTY
- See Also:
-
ITUNES_ID_PROPERTY
- See Also:
-
ANDROID_PROTOCOL_SCHEME
- See Also:
-
ITUNES_URL
- See Also:
-
-
Constructor Details
-
MobileBannerHelper
public MobileBannerHelper()
-
-
Method Details
-
getURLForAndroidApplication
Returns a full URL opening the Android mobile application. -
getURLForAndroidApplication
public static String getURLForAndroidApplication(javax.servlet.http.HttpServletRequest request, DocumentModel doc) Returns a full URL opening the Android mobile application for the given document. -
getURLForIOSApplication
Returns a full URL opening the iOS mobile application. -
getURLForIOSApplication
public static String getURLForIOSApplication(javax.servlet.http.HttpServletRequest request, DocumentModel doc) Returns a full URL opening the iOS mobile application for the given document. -
getAppStoreURL
Returns the URL of the iOS mobile application in the App Store. -
getAndroidProtocol
-
getIOSProtocol
-
getURLForMobileApplication
public static String getURLForMobileApplication(String protocol, javax.servlet.http.HttpServletRequest request, DocumentModel doc) -
getURLForMobileApplication
public static String getURLForMobileApplication(String protocol, String baseURL, DocumentModel doc, String requestedURL) -
getServerPart
-
getDocumentPart
-
getDocumentPart
-