private String toScreenNames(User... users) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < users.length; i++) { if (sb.length() > 0) { sb.append(", "); } sb.append(users[i].getScreenName()); } return sb.toString(); }
private String toScreenNames(User... users) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < users.length; i++) { if (sb.length() > 0) sb.append(", "); sb.append(users[i].getScreenName()); } return sb.toString(); }
/** * Get the MedControl Cases for a user. * * @param user the {@link User} instance * @return a list of {@link DeviationCase}s */ public List<DeviationCase> getMedControlCases(User user) { return medControlService.listDeviationCases(user.getScreenName(), true); }
public static String getUserScreenName(String user) { if (debug) { log("getting user screen name " + user); } try { User u = getUser(user); if(u!=null) { if (debug) { log("have user screenname " + u.getScreenName()); } return u.getScreenName(); } } catch(Exception e) {} return ""; }
@Override public boolean isMember(Organization organization, User user) { try { return user.getOrganizations().contains(organization); } catch (Exception e) { String msg = String.format("Failed to lookup if user [%s] is member in organization [%s]", user.getScreenName(), organization.getName()); log(msg, e); throw new RuntimeException(msg, e); } }
return (Future<CountResult>) method.invoke(this, user.getScreenName()); } catch (NoSuchMethodException e) {
@Override public boolean isMember(String organizationName, User user) { try { List<Organization> userOrganizations = user.getOrganizations(); for (Organization organization : userOrganizations) { if (organization.getName().equals(organizationName)) { return true; } } return false; } catch (Exception e) { String msg = String.format("Failed to lookup if user [%s] is member in organization [%s]", user.getScreenName(), organizationName); log(msg, e); throw new RuntimeException(msg, e); } }
private static void refreshUsers() throws SystemException { if (debug) { log("refreshing users"); } for (User user: UserLocalServiceUtil.getUsers(0, QueryUtil.ALL_POS)) { if (debug) { log("have user " + user.getScreenName() + ", " + user.getEmailAddress()); } cache.put(user.getScreenName(), new UserContainer(user)); emailCache.put(user.getEmailAddress(), new UserContainer(user)); } }
@Override public boolean isMember(UserGroup userGroup, User user) { try { return userLocalService.hasUserGroupUser(userGroup.getUserGroupId(), user.getUserId()); } catch (Exception e) { String msg = String.format("Failed to lookup if user belongs to group [%s, %s]", user.getScreenName(), userGroup.getName()); log(msg, e); } return false; }
"restrictions [%s] for [%s]", internalAccess, user.getScreenName()); log(msg, e); throw new RuntimeException(msg, e);
public Idea addMBMessage(Idea idea, ServiceContext serviceContext, long groupId, long userId, String comment, long ideaCommentClassPK) throws PortalException, SystemException { User user = UserLocalServiceUtil.getUser(userId); String threadView = PropsKeys.DISCUSSION_THREAD_VIEW; MBMessageDisplay messageDisplay = MBMessageLocalServiceUtil.getDiscussionMessageDisplay( userId, groupId, IdeaContent.class.getName(), ideaCommentClassPK, WorkflowConstants.STATUS_ANY, threadView); MBThread thread = messageDisplay.getThread(); long threadId = thread.getThreadId(); long rootThreadId = thread.getRootMessageId(); String commentContentCleaned = comment; final int maxLenghtCommentSubject = 50; String commentSubject = comment; commentSubject = StringUtil.shorten(commentSubject, maxLenghtCommentSubject); commentSubject += "..."; // TODO - validate comment and preserve line breaks MBMessageLocalServiceUtil.addDiscussionMessage( userId, user.getScreenName(), groupId, IdeaContent.class.getName(), ideaCommentClassPK, threadId, rootThreadId, commentSubject, commentContentCleaned, serviceContext); return idea; }
/** * Get the number of unread emails for a user. * * @param user the user * @return the count wrapped in a {@link Future} */ @Async public Future<CountResult> getEmailCount(User user) { Integer count = null; if (!(Boolean) userExpandoHelper.get("isDominoUser", user)) { return new AsyncResult<CountResult>(CountResult.createNullResult()); } try { count = notesEmailCounterService.getCount(user.getScreenName()); } catch (IOException e) { LOGGER.error(e.getMessage(), e); return new AsyncResult<CountResult>(CountResult.createNullResult()); } catch (UserSiteCredentialNotFoundException e) { return new AsyncResult<CountResult>(CountResult.createNullResult()); } return new AsyncResult<CountResult>(CountResult.createWithCount(count)); }
String uid = user.getScreenName(); HttpSession session = request.getSession(false);
User user = UserLocalServiceUtil.getUserById(companyId, userId); logger.info(">>> LOGIN : " + user.getScreenName() + " / " + user.getFullName() + " / " + user.getEmailAddress() + " / " + request.getRemoteAddr());
public static UserData convertLiferayUser(User user) throws SystemException { if (user == null) { return null; } UserDataBean ud = new UserDataBean(); ud.setEmail(user.getEmailAddress()); ud.setLogin(user.getScreenName()); ud.setFirstName(user.getFirstName()); ud.setLastName(user.getLastName()); ud.setJobTitle(user.getJobTitle()); ud.setCompanyId(user.getCompanyId()); for (Role role : user.getRoles()) { ud.addRole(role.getName()); } setGroupRoles(ud, user); Map<String, Serializable> customAttributes = user.getExpandoBridge().getAttributes(false); Map<String, Object> attributes = new HashMap<String, Object>(); for(Map.Entry<String, Serializable> entry: customAttributes.entrySet()) { String attributeKey = entry.getKey(); Serializable value = entry.getValue(); if(attributeKey.contains(APERTE_PREFIX_ATTRIBUTE)) attributes.put(attributeKey, value); } ud.setAttributes(attributes); return ud; }
logger.info("<<< LOGOUT : " + user.getScreenName() + " / " + user.getFullName() + " / " + user.getEmailAddress() + " / " + request.getRemoteAddr());
private Idea checkIfIdeaIsForAnotherPerson(Idea idea) throws SystemException, PortalException { String ideaUserScreenName = userLocalService.getUser(idea.getUserId()).getScreenName(); String ideaPersonVgrId = idea.getIdeaPerson().getVgrId(); if (!ideaUserScreenName.equals(ideaPersonVgrId)) { idea.getUserId(); User ideaOriginatorUser; try { ideaOriginatorUser = userLocalService.getUserByScreenName(idea.getCompanyId(), ideaPersonVgrId); } catch (NoSuchUserException e) { ideaOriginatorUser = createUser(idea, ideaPersonVgrId); } Long ideaOriginatorUserId = ideaOriginatorUser.getUserId(); idea.setUserId(ideaOriginatorUserId); idea.getIdeaPerson().setUserId(ideaOriginatorUserId); idea.getIdeaContentPrivate().setUserId(ideaOriginatorUserId); idea.getIdeaContentPublic().setUserId(ideaOriginatorUserId); } return idea; }
String remoteHost = PortalUtil.getHttpServletRequest(request).getRemoteAddr(); String uid = user.getScreenName(); PortletSession session = request.getPortletSession(true);
public static User createUser( final com.liferay.portal.model.User liferayUser, final String imagePath, final String userLink, final boolean isFemale, final boolean isBanned) { final User entity = new User(); entity.setId(liferayUser.getUserId()); entity.setDisplayedName(liferayUser.getFullName()); if (usesScreennameOnTori(liferayUser)) { entity.setDisplayedName(liferayUser.getScreenName()); } entity.setAvatarUrl(getAvatarUrl(liferayUser.getPortraitId(), imagePath, isFemale)); entity.setBanned(isBanned); entity.setOriginalUserObject(liferayUser); entity.setUserLink(userLink); return entity; }
public static UserData convertLiferayUser(User user) throws SystemException { if (user == null) { return null; } UserData ud = new UserData(); ud.setEmail(user.getEmailAddress()); ud.setLogin(user.getScreenName()); ud.setFirstName(user.getFirstName()); ud.setLastName(user.getLastName()); ud.setJobTitle(user.getJobTitle()); ud.setCompanyId(user.getCompanyId()); ud.setLiferayUserId(user.getUserId()); for (Role role : user.getRoles()) { ud.addRoleName(role.getName(), role.getDescription()); } setGroupRoles(ud, user); return ud; }