public class I18nFilter extends BasePortalFilter
Modifier and Type | Field and Description |
---|---|
static String |
SKIP_FILTER |
Constructor and Description |
---|
I18nFilter() |
Modifier and Type | Method and Description |
---|---|
protected String |
getDefaultLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected String |
getFriendlyURL(javax.servlet.http.HttpServletRequest httpServletRequest) |
static Set<String> |
getLanguageIds() |
protected String |
getRedirect(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected String |
getRequestedLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest,
String userLanguageId) |
protected String |
getSiteDefaultLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
protected boolean |
isForwardedByI18nServlet(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isWidget(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected String |
prependI18nLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest,
int prependFriendlyUrlStyle) |
protected String |
prependIfRequestedLocaleDiffersFromDefaultLocale(String defaultLanguageId,
String guestLanguageId) |
protected void |
processFilter(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
javax.servlet.FilterChain filterChain) |
static void |
setLanguageIds(Set<String> languageIds) |
getLog, isFilterEnabled, setFilterEnabled
public static Set<String> getLanguageIds()
public static void setLanguageIds(Set<String> languageIds)
public boolean isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
isFilterEnabled
in interface com.liferay.portal.kernel.servlet.LiferayFilter
isFilterEnabled
in class com.liferay.portal.kernel.servlet.BaseFilter
protected String getDefaultLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest)
protected String getFriendlyURL(javax.servlet.http.HttpServletRequest httpServletRequest)
protected String getRedirect(javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
Exception
protected String getRequestedLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest, String userLanguageId)
protected String getSiteDefaultLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isForwardedByI18nServlet(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isWidget(javax.servlet.http.HttpServletRequest httpServletRequest)
protected String prependI18nLanguageId(javax.servlet.http.HttpServletRequest httpServletRequest, int prependFriendlyUrlStyle)
protected String prependIfRequestedLocaleDiffersFromDefaultLocale(String defaultLanguageId, String guestLanguageId)
protected void processFilter(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) throws Exception
processFilter
in class com.liferay.portal.kernel.servlet.BaseFilter
Exception