001
014
015 package com.liferay.portlet.enterpriseadmin.search;
016
017 import com.liferay.portal.kernel.dao.search.RowChecker;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portal.model.Team;
021 import com.liferay.portal.model.User;
022 import com.liferay.portal.service.UserLocalServiceUtil;
023
024 import javax.portlet.RenderResponse;
025
026
029 public class UserTeamChecker extends RowChecker {
030
031 public UserTeamChecker(RenderResponse renderResponse, Team team) {
032 super(renderResponse);
033
034 _team = team;
035 }
036
037 public boolean isChecked(Object obj) {
038 User user = (User)obj;
039
040 try {
041 return UserLocalServiceUtil.hasTeamUser(
042 _team.getTeamId(), user.getUserId());
043 }
044 catch (Exception e) {
045 _log.error(e);
046
047 return false;
048 }
049 }
050
051 private static Log _log = LogFactoryUtil.getLog(UserTeamChecker.class);
052
053 private Team _team;
054
055 }