/** * Internal helper that is used by * <code>{@link #load(CmsObject, CmsResource, HttpServletRequest, HttpServletResponse)}</code> * and * <code>{@link #export(CmsObject, CmsResource, HttpServletRequest, HttpServletResponse)}</code> * to handle conditional request parameter support for links to pointer * resources. * <p> * * @param pointerLink * the link to append request parameters to * * @param req * the original request to the pointer * * @return the pointer with the parameters */ private static String appendLinkParams(String pointerLink, HttpServletRequest req) { String result = pointerLink; if (isRequestParamSupportEnabled()) { Map<String, String[]> params = req.getParameterMap(); if (params.size() > 0) { result = CmsRequestUtil.appendParameters(result, params, false); } } return result; }