示例#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;
  }
示例#2
0
文件: User.java 项目: chscqe/wahlzeit
  /** @methodtype initialization */
  protected void initialize(
      String id,
      String nickName,
      EmailAddress emailAddress,
      AccessRights accessRights,
      Client previousClient) {
    super.initialize(id, nickName, emailAddress, accessRights, previousClient);

    log.config(
        LogBuilder.createSystemMessage()
            .addAction("initialize user")
            .addParameter("id", id)
            .addParameter("name", nickName)
            .addParameter("E-Mail", emailAddress.asString())
            .toString());
    incWriteCount();
  }