001
014
015 package com.liferay.portal.events;
016
017 import com.liferay.portal.kernel.events.Action;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portal.kernel.notifications.ChannelHubManagerUtil;
021 import com.liferay.portal.kernel.util.WebKeys;
022 import com.liferay.portal.model.User;
023
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026 import javax.servlet.http.HttpSession;
027
028
032 public class ChannelLoginPostAction extends Action {
033
034 @Override
035 public void run(HttpServletRequest request, HttpServletResponse response) {
036 try {
037 HttpSession session = request.getSession();
038
039 User user = (User)session.getAttribute(WebKeys.USER);
040
041 if (!user.isDefaultUser()) {
042 ChannelHubManagerUtil.getChannel(
043 user.getCompanyId(), user.getUserId(), true);
044 }
045 }
046 catch (Exception e) {
047 _log.error(e, e);
048 }
049 }
050
051 private static Log _log = LogFactoryUtil.getLog(
052 ChannelLoginPostAction.class);
053
054 }