public abstract class AlloyFriendlyURLMapper extends DefaultFriendlyURLMapper
defaultIgnoredParameters, defaultReservedParametersrouter| Constructor and Description |
|---|
AlloyFriendlyURLMapper() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildPath(LiferayPortletURL liferayPortletURL)
Generates a friendly URL path from the portlet URL object.
|
protected java.lang.String |
getLifecycle(javax.servlet.http.HttpServletRequest httpServletRequest) |
void |
populateParams(java.lang.String friendlyURLPath,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Map<java.lang.String,java.lang.Object> requestContext)
Populates the parameter map with values parsed from the friendly URL
path.
|
addDefaultIgnoredParameter, addDefaultReservedParameter, addParametersIncludedInPath, buildRouteParameters, getDefaultIgnoredParameters, getDefaultReservedParameters, getPortletInstanceKey, isAllPublicRenderParameters, populateParamsaddParameter, addParameter, addParameter, addParameter, addParameter, addParameter, getMapping, getNamespace, getPortletId, getRouter, isCheckMappingWithPrefix, isPortletInstanceable, setMapping, setPortletId, setPortletInstanceable, setRouterpublic java.lang.String buildPath(LiferayPortletURL liferayPortletURL)
FriendlyURLMapperbuildPath in interface FriendlyURLMapperbuildPath in class DefaultFriendlyURLMapperliferayPortletURL - the portlet URL object to generate a friendly
URL fornull if one cannot be
built. Returning null will cause a normal portlet
URL to be generated.public void populateParams(java.lang.String friendlyURLPath,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Map<java.lang.String,java.lang.Object> requestContext)
FriendlyURLMapper
This method is called by PortalImpl when
a friendly URL is processed.
populateParams in interface FriendlyURLMapperpopulateParams in class DefaultFriendlyURLMapperfriendlyURLPath - the friendly URL path, including a leading slash
and the friendly URL mapping. For example:
/blogs/example-postparameterMap - the parameter map. Entries added to this map must be
namespaced.requestContext - the request contextBaseFriendlyURLMapper.addParameter(Map, String, String),
BaseFriendlyURLMapper.addParameter(String, Map, String, String)protected java.lang.String getLifecycle(javax.servlet.http.HttpServletRequest httpServletRequest)