Example usage for com.liferay.portal.kernel.model User getEmailAddresses

List of usage examples for com.liferay.portal.kernel.model User getEmailAddresses

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model User getEmailAddresses.

Prototype

public java.util.List<EmailAddress> getEmailAddresses();

Source Link

Document

Returns the user's email addresses.

Usage

From source file:com.liferay.osb.scv.connector.internal.model.SCVEmailAddress.java

License:Open Source License

@Override
public List<EmailAddress> getModels(User user) throws Exception {
    return user.getEmailAddresses();
}

From source file:com.liferay.osb.scv.connector.internal.model.SCVEmailAddress.java

License:Open Source License

@Override
public List<Long> getPrimaryKeys(User user) throws Exception {
    List<EmailAddress> emailAddresses = user.getEmailAddresses();

    List<Long> emailAddressIds = new ArrayList<>();

    for (EmailAddress emailAddress : emailAddresses) {
        emailAddressIds.add(emailAddress.getEmailAddressId());
    }/*  w  ww .  j  ava  2  s.  co m*/

    return emailAddressIds;
}

From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserServiceImpl.java

License:Open Source License

@Override
public List<EmailAddress> getUserEmailAddresses(long userId) throws PortalException {

    _log.info("getting email addresses 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<EmailAddress> emailAddresses = new ArrayList<>();

    if (user != null) {
        emailAddresses = user.getEmailAddresses();
    }//from   ww w. j a  v  a2  s  .com

    return emailAddresses;
}