Ejemplo n.º 1
0
  public User getUserByEmailAddress(EmailAddress emailAddress) {
    User result;
    result = readObject(User.class, User.EMAIL_ADDRESS, emailAddress.asString());

    if (result != null) {
      User current = getUserById(result.getId());
      if (current == null) {
        doAddClient(result);
      } else {
        result = current;
      }
    }

    return result;
  }