List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil getUserByScreenName
public static com.liferay.portal.kernel.model.User getUserByScreenName(long companyId, String screenName) throws com.liferay.portal.kernel.exception.PortalException
From source file:blade.authfailure.LogAuthFailure.java
License:Apache License
@Override public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException { try {/*from www. ja v a 2 s . c o m*/ User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName); int failures = user.getFailedLoginAttempts(); _log.info("onFailureByScreenName: " + screenName + " has failed to login " + failures + " times"); } catch (PortalException e) { } }
From source file:blade.authfailure.LogMaxFailures.java
License:Apache License
@Override public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException { try {// w w w.jav a2 s. com User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName); boolean lockout = user.isLockout(); _log.info("onFailureByScreenName: " + screenName + " is " + (lockout ? "" : "not") + " locked out."); } catch (PortalException e) { } }
From source file:com.liferay.blade.samples.authfailure.LogAuthFailure.java
License:Apache License
@Override public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException { try {/*from w ww .jav a 2 s .co m*/ User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName); int failures = user.getFailedLoginAttempts(); if (_log.isInfoEnabled()) { _log.info("onFailureByScreenName: " + screenName + " has failed to login " + failures + " times"); } } catch (PortalException pe) { } }
From source file:com.liferay.blade.samples.authfailure.LogMaxFailures.java
License:Apache License
@Override public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException { try {// w w w.j a v a 2s . c om User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName); boolean lockout = user.isLockout(); _log.info("onFailureByScreenName: " + screenName + " is " + (lockout ? "" : "not") + " locked out."); } catch (PortalException pe) { } }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISModel.java
License:Open Source License
protected User getUser(String createdBy) { User user = null;/*from ww w .j a v a 2s. c om*/ try { Company company = CompanyLocalServiceUtil.getCompany(getCompanyId()); String authType = company.getAuthType(); if (authType.equals(CompanyConstants.AUTH_TYPE_ID)) { user = UserLocalServiceUtil.getUser(GetterUtil.getLong(createdBy)); } else if (authType.equals(CompanyConstants.AUTH_TYPE_EA)) { user = UserLocalServiceUtil.getUserByEmailAddress(getCompanyId(), createdBy); } else if (authType.equals(CompanyConstants.AUTH_TYPE_SN)) { user = UserLocalServiceUtil.getUserByScreenName(getCompanyId(), createdBy); } } catch (Exception e) { } if (user == null) { try { user = UserLocalServiceUtil.getDefaultUser(getCompanyId()); } catch (Exception e) { } } return user; }
From source file:com.liferay.document.library.repository.external.model.ExtRepositoryModelAdapter.java
License:Open Source License
protected User getUser(String extRepositoryUserName) { User user = null;/* w w w .j a v a2s .co m*/ if (Validator.isNotNull(extRepositoryUserName)) { String liferayLogin = _extRepositoryAdapter.getLiferayLogin(extRepositoryUserName); try { String authType = _extRepositoryAdapter.getAuthType(); if (authType.equals(CompanyConstants.AUTH_TYPE_ID)) { user = UserLocalServiceUtil.getUser(GetterUtil.getLong(liferayLogin)); } else if (authType.equals(CompanyConstants.AUTH_TYPE_EA)) { user = UserLocalServiceUtil.getUserByEmailAddress(getCompanyId(), liferayLogin); } else if (authType.equals(CompanyConstants.AUTH_TYPE_SN)) { user = UserLocalServiceUtil.getUserByScreenName(getCompanyId(), liferayLogin); } } catch (Exception e) { } } if (user == null) { try { user = UserLocalServiceUtil.getDefaultUser(getCompanyId()); } catch (Exception e) { } } return user; }
From source file:com.liferay.microblogs.web.internal.util.MicroblogsWebUtil.java
License:Open Source License
protected static String replaceUserTags(String content, ServiceContext serviceContext) throws PortalException { Matcher matcher = _userTagPattern.matcher(content); while (matcher.find()) { String result = matcher.group(); try {// ww w . j av a 2 s . com StringBuilder sb = new StringBuilder(5); sb.append("<a href=\""); String assetTagScreenName = result.replace("[@", StringPool.BLANK); assetTagScreenName = assetTagScreenName.replace("]", StringPool.BLANK); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); User assetTagUser = UserLocalServiceUtil.getUserByScreenName(themeDisplay.getCompanyId(), assetTagScreenName); sb.append(assetTagUser.getDisplayURL(themeDisplay)); sb.append("\">"); String assetTagUserName = PortalUtil.getUserName(assetTagUser.getUserId(), assetTagScreenName); sb.append(assetTagUserName); sb.append("</a>"); String userLink = sb.toString(); content = StringUtil.replace(content, result, userLink); } catch (NoSuchUserException nsue) { if (_log.isDebugEnabled()) { _log.debug(nsue, nsue); } } } return content; }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMultipleGroups() throws Exception { User dlc3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc3"); List<User> groupUsers = UserLocalServiceUtil.getGroupUsers(TestPropsValues.getGroupId()); GroupLocalServiceUtil.addUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); User dlc4User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc4"); GroupLocalServiceUtil.addUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); Set<Long> groupIds = SetUtil.intersect(dlc3User.getGroupIds(), dlc4User.getGroupIds()); List<User> users = UserLocalServiceUtil.searchSocial(TestPropsValues.getCompanyId(), ArrayUtil.toArray(groupIds.toArray(new Long[groupIds.size()])), "dlc", QueryUtil.ALL_POS, QueryUtil.ALL_POS);/*from w w w.j a va2s .c o m*/ users = ListUtil.remove(users, groupUsers); Assert.assertEquals(users.toString(), 2, users.size()); GroupLocalServiceUtil.deleteUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); GroupLocalServiceUtil.deleteUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMultipleRelations() throws Exception { User dlc2User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc2"); User dlc3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc3"); GroupLocalServiceUtil.addUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); User dlc4User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc4"); GroupLocalServiceUtil.addUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); int[] socialRelationTypes = { SocialRelationConstants.TYPE_BI_FRIEND, SocialRelationConstants.TYPE_BI_COWORKER }; // Does dlc2 should have 1 coworker and 4 friends? List<User> users = UserLocalServiceUtil.searchSocial(dlc2User.getUserId(), socialRelationTypes, "dlc", QueryUtil.ALL_POS, QueryUtil.ALL_POS); Assert.assertEquals(users.toString(), 5, users.size()); GroupLocalServiceUtil.deleteUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); GroupLocalServiceUtil.deleteUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMutualRelations() throws Exception { User dlc1User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc1"); User dlc2User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc2"); // Do dlc1 and dlc2 have 4 mutual relations? List<User> users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), dlc2User.getUserId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 4, users.size()); }