List of usage examples for com.liferay.portal.kernel.model User getPhones
public java.util.List<Phone> getPhones();
From source file:com.liferay.contacts.web.internal.portlet.ContactsCenterPortlet.java
License:Open Source License
protected void updateProfile(ActionRequest actionRequest) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); User user = themeDisplay.getUser(); boolean deleteLogo = ParamUtil.getBoolean(actionRequest, "deleteLogo"); byte[] portraitBytes = null; long fileEntryId = ParamUtil.getLong(actionRequest, "fileEntryId"); if (!deleteLogo && (fileEntryId > 0)) { FileEntry fileEntry = dlAppLocalService.getFileEntry(fileEntryId); try (InputStream inputStream = fileEntry.getContentStream()) { portraitBytes = FileUtil.getBytes(inputStream); }//from w w w .j a v a 2 s .co m } String comments = BeanParamUtil.getString(user, actionRequest, "comments"); String emailAddress = BeanParamUtil.getString(user, actionRequest, "emailAddress"); String firstName = BeanParamUtil.getString(user, actionRequest, "firstName"); String jobTitle = BeanParamUtil.getString(user, actionRequest, "jobTitle"); String lastName = BeanParamUtil.getString(user, actionRequest, "lastName"); String middleName = BeanParamUtil.getString(user, actionRequest, "middleName"); String screenName = BeanParamUtil.getString(user, actionRequest, "screenName"); Contact contact = user.getContact(); String facebookSn = BeanParamUtil.getString(contact, actionRequest, "facebookSn"); String jabberSn = BeanParamUtil.getString(contact, actionRequest, "jabberSn"); String skypeSn = BeanParamUtil.getString(contact, actionRequest, "skypeSn"); String smsSn = BeanParamUtil.getString(contact, actionRequest, "smsSn"); String twitterSn = BeanParamUtil.getString(contact, actionRequest, "twitterSn"); Calendar cal = CalendarFactoryUtil.getCalendar(); cal.setTime(user.getBirthday()); int birthdayDay = cal.get(Calendar.DATE); int birthdayMonth = cal.get(Calendar.MONTH); int birthdayYear = cal.get(Calendar.YEAR); List<AnnouncementsDelivery> announcementsDeliveries = announcementsDeliveryLocalService .getUserDeliveries(user.getUserId()); userService.updateUser(user.getUserId(), user.getPasswordUnencrypted(), user.getPasswordUnencrypted(), user.getPasswordUnencrypted(), user.getPasswordReset(), user.getReminderQueryQuestion(), user.getReminderQueryAnswer(), screenName, emailAddress, user.getFacebookId(), user.getOpenId(), !deleteLogo, portraitBytes, user.getLanguageId(), user.getTimeZoneId(), user.getGreeting(), comments, firstName, middleName, lastName, contact.getPrefixId(), contact.getSuffixId(), user.isMale(), birthdayMonth, birthdayDay, birthdayYear, smsSn, facebookSn, jabberSn, skypeSn, twitterSn, jobTitle, user.getGroupIds(), user.getOrganizationIds(), user.getRoleIds(), null, user.getUserGroupIds(), user.getAddresses(), null, user.getPhones(), user.getWebsites(), announcementsDeliveries, new ServiceContext()); }
From source file:com.liferay.osb.scv.connector.internal.model.SCVPhone.java
License:Open Source License
@Override public List<Phone> getModels(User user) throws Exception { return user.getPhones(); }
From source file:com.liferay.osb.scv.connector.internal.model.SCVPhone.java
License:Open Source License
@Override public List<Long> getPrimaryKeys(User user) throws Exception { List<Phone> phones = user.getPhones(); List<Long> phoneIds = new ArrayList<>(); for (Phone phone : phones) { phoneIds.add(phone.getPhoneId()); }// w ww. j a va2s .c om return phoneIds; }
From source file:com.rivetlogic.skype.model.impl.SkypeGroupImpl.java
License:Open Source License
private static String getPrimaryPhone(User user) { String primaryPhone = StringPool.BLANK; try {/*from w w w . ja v a2 s.c o m*/ List<Phone> phones = user.getPhones(); for (Phone phone : phones) { if (phone.isPrimary()) { primaryPhone = phone.getNumber(); } } } catch (Exception e) { LOG.debug(e); } return primaryPhone; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserServiceImpl.java
License:Open Source License
@Override public List<Phone> getUserPhones(long userId) throws PortalException { _log.info("getting phones for user with id: " + String.valueOf(userId)); _log.debug(" ... security check ..."); PortalPermissionUtil.check(getPermissionChecker(), ActionKeys.VIEW); _log.debug(" ... getting information"); User user = UserLocalServiceUtil.getUser(userId); List<Phone> phones = new ArrayList<>(); if (user != null) { phones = user.getPhones(); }/* w w w . j a v a 2 s . co m*/ return phones; }
From source file:tj.obwaja.informacija.service.impl.ObwajaInformacijaLocalServiceImpl.java
License:Open Source License
public ObwajaInformacija getObInfoByIzvewenieId(long IzvewenijaID, long userId) { ObwajaInformacija obwaja_informacija = new ObwajaInformacijaImpl(); String phone = ""; String email = ""; String fullname = ""; try {//from w w w. j av a 2 s. c om obwaja_informacija = obwajaInformacijaPersistence.findByIzvewenieID(IzvewenijaID); } catch (NoSuchObwajaInformacijaException e) { List<Phone> phones = Collections.emptyList(); try { User user = UserLocalServiceUtil.getUser(userId); phones = user.getPhones(); if (!phones.isEmpty()) phone = phones.get(0).getNumber(); email = user.getEmailAddress(); fullname = user.getFullName(false, true); obwaja_informacija.setJe_pochta(email); obwaja_informacija.setKontaktnyj_telefon(phone); obwaja_informacija.setKontaktnoe_lico(fullname); } catch (PortalException e1) { } } return obwaja_informacija; }