public class DefaultUrlEncoderService extends java.lang.Object implements UrlEncoderService
UrlEncoderService| Constructor and Description |
|---|
DefaultUrlEncoderService() |
| Modifier and Type | Method and Description |
|---|---|
protected CMSSiteService |
getCmsSiteService() |
java.lang.String |
getCurrentUrlEncodingPattern()
Returns the url pattern for encoding
|
java.util.Collection<java.lang.String> |
getEncodingAttributesForSite() |
protected SessionService |
getSessionService() |
protected java.util.Map<java.lang.String,UrlEncodingAttributeManager> |
getUrlEncodingAttributeManagerMap() |
java.util.Map<java.lang.String,UrlEncodingAttributeManager> |
getUrlEncodingAttrManagerMap()
Collection of attributes and attributemanages to determine the encoding pattern
|
java.lang.String |
getUrlEncodingPattern()
Returns the url pattern for encoding
|
java.lang.String |
getUrlEncodingPatternForEmail(BusinessProcessModel businessProcessModel)
Determines the url encoding pattern for email flows.
|
boolean |
isCurrencyEncodingEnabled()
Check if store currency is one of the attributes for url encoding
|
boolean |
isLanguageEncodingEnabled()
Checks if store language is one of the attributes for url encoding
|
boolean |
isUrlEncodingEnabledForCurrentSite()
Checks if UrlEncoding for SEO is enabled
|
void |
setCmsSiteService(CMSSiteService cmsSiteService) |
void |
setSessionService(SessionService sessionService) |
void |
setUrlEncodingAttributeManagerMap(java.util.Map<java.lang.String,UrlEncodingAttributeManager> urlEncodingAttributeManagerMap) |
public java.util.Collection<java.lang.String> getEncodingAttributesForSite()
getEncodingAttributesForSite in interface UrlEncoderServicepublic boolean isUrlEncodingEnabledForCurrentSite()
UrlEncoderServiceisUrlEncodingEnabledForCurrentSite in interface UrlEncoderServicepublic java.lang.String getUrlEncodingPattern()
UrlEncoderServicegetUrlEncodingPattern in interface UrlEncoderServicepublic boolean isLanguageEncodingEnabled()
UrlEncoderServiceisLanguageEncodingEnabled in interface UrlEncoderServicepublic boolean isCurrencyEncodingEnabled()
UrlEncoderServiceisCurrencyEncodingEnabled in interface UrlEncoderServicepublic java.util.Map<java.lang.String,UrlEncodingAttributeManager> getUrlEncodingAttrManagerMap()
UrlEncoderServicegetUrlEncodingAttrManagerMap in interface UrlEncoderServicepublic java.lang.String getUrlEncodingPatternForEmail(BusinessProcessModel businessProcessModel)
UrlEncoderServicegetUrlEncodingPatternForEmail in interface UrlEncoderServicepublic java.lang.String getCurrentUrlEncodingPattern()
UrlEncoderServicegetCurrentUrlEncodingPattern in interface UrlEncoderServiceprotected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected CMSSiteService getCmsSiteService()
public void setCmsSiteService(CMSSiteService cmsSiteService)
protected java.util.Map<java.lang.String,UrlEncodingAttributeManager> getUrlEncodingAttributeManagerMap()
public void setUrlEncodingAttributeManagerMap(java.util.Map<java.lang.String,UrlEncodingAttributeManager> urlEncodingAttributeManagerMap)
Copyright © 2018 SAP SE. All Rights Reserved.