List of usage examples for com.liferay.portal.kernel.util WebKeys REFERER
String REFERER
To view the source code for com.liferay.portal.kernel.util WebKeys REFERER.
Click Source Link
From source file:com.liferay.invitation.invite.members.internal.model.listener.UserModelListener.java
License:Open Source License
@Override public void onAfterCreate(User user) { try {// www . j a v a2 s . co m ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); if (serviceContext == null) { return; } Map<String, String> headers = serviceContext.getHeaders(); if (headers == null) { return; } String refererURL = headers.get(WebKeys.REFERER); String portletId = _http.getParameter(refererURL, "p_p_id", false); String redirectURL = _http.getParameter(refererURL, _portal.getPortletNamespace(portletId) + "redirectURL", false); String key = _http.getParameter(redirectURL, _portal.getPortletNamespace(portletId) + "key", false); if (Validator.isNotNull(key)) { _memberRequestLocalService.updateMemberRequest(key, user.getUserId()); } } catch (Exception e) { throw new ModelListenerException(e); } }
From source file:com.liferay.so.hook.listeners.UserModelListener.java
License:Open Source License
@Override public void onAfterCreate(User user) throws ModelListenerException { try {/*from www .ja v a 2 s . c om*/ ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); if (serviceContext == null) { return; } Map<String, String> headers = serviceContext.getHeaders(); if (headers == null) { return; } String refererURL = headers.get(WebKeys.REFERER); String portletId = HttpUtil.getParameter(refererURL, "p_p_id", false); String key = HttpUtil.getParameter(refererURL, PortalUtil.getPortletNamespace(portletId) + "key", false); if (Validator.isNotNull(key)) { MemberRequestLocalServiceUtil.updateMemberRequest(key, user.getUserId()); } } catch (Exception e) { throw new ModelListenerException(e); } }