List of usage examples for com.liferay.portal.kernel.events LifecycleEvent getRequest
public HttpServletRequest getRequest()
From source file:com.liferay.invitation.invite.members.internal.events.LoginPostAction.java
License:Open Source License
@Override public void processLifecycleEvent(LifecycleEvent lifecycleEvent) throws ActionException { try {/*from w w w .jav a 2 s . com*/ String ppid = ParamUtil.getString(lifecycleEvent.getRequest(), "p_p_id"); String portletNamespace = _portal.getPortletNamespace(ppid); String memberRequestKey = ParamUtil.getString(lifecycleEvent.getRequest(), portletNamespace.concat("key")); if (Validator.isNull(memberRequestKey)) { return; } User user = _portal.getUser(lifecycleEvent.getRequest()); _memberRequestLocalService.updateMemberRequest(memberRequestKey, user.getUserId()); } catch (Exception e) { throw new ActionException(e); } }
From source file:com.liferaystack.activator.LiferaystackActivatorLoginPreAction.java
License:Apache License
@Override public void processLifecycleEvent(LifecycleEvent lifecycleEvent) throws ActionException { HttpServletRequest request = lifecycleEvent.getRequest(); System.out.println("http request is " + request); try {// w w w .j av a 2s. co m long userId = PortalUtil.getUser(request).getUserId(); System.out.println("userId is >>>>>>>>>>>>>>>>>>>" + userId); List<Organization> organizations = OrganizationLocalServiceUtil.getUserOrganizations(userId); for (Organization organization : organizations) { System.out.println("users organisation is " + organization); Group organizationGroup = GroupLocalServiceUtil.getOrganizationGroup(organization.getCompanyId(), organization.getOrganizationId()); List<Layout> privateLayouts = LayoutLocalServiceUtil.getLayouts(organizationGroup.getGroupId(), true); List<Layout> publicLayouts = LayoutLocalServiceUtil.getLayouts(organizationGroup.getGroupId(), false); String rightURL = null; for (Layout layout : publicLayouts) { //if(layout.getP){ rightURL = PortalUtil.getLayoutActualURL(layout); System.out.println("rightURL : " + rightURL); //} } } } catch (PortalException e) { e.printStackTrace(); } System.out.println("login.event.post=" + lifecycleEvent + ", session s: "); }