Beispiel #1
0
  /*
   * (non-Javadoc)
   *
   * @see
   * org.openiam.idm.srvc.user.service.UserDataService#getEmailAddressByName
   * (java.lang.String, java.lang.String)
   */
  @Transactional(readOnly = true)
  public EmailAddress getEmailAddressByName(String userId, String addressName) {
    if (userId == null) throw new NullPointerException("userId is null");
    if (addressName == null) throw new NullPointerException("userId is null");

    EmailAddressEntity emailAddressEntity =
        emailAddressDao.findByName(addressName, userId, ContactConstants.PARENT_TYPE_USER);
    return emailAddressDozerConverter.convertToDTO(emailAddressEntity, true);
  }