code: protected ApacheLog createEntity(Map<String, String> logInfoMap) throws ParseException
      {
          String serverName = logInfoMap.get("hostname");
          String sizeStr = logInfoMap.get("size");
          String timeStr = logInfoMap.get("reqtime_microsec");
          String recordedTimeStr = logInfoMap.get("time");
  
          long size = 0;
          long time = 0;
          Date recordedTime = null;
  
          if (sizeStr != null && StringUtils.equals(sizeStr, "-") == false)
          {
              size = Long.valueOf(sizeStr);
          }
  
          if (timeStr != null && StringUtils.equals(timeStr, "-") == false)
          {
              time = Long.valueOf(timeStr);
          }
  
          if (recordedTimeStr != null)
          {
              recordedTime = this.javaDateFormat.parse(recordedTimeStr);
          }
          else
          {
              recordedTime = new Date();
          }
  
          ApacheLog result = new ApacheLog(serverName, 1, size, time, recordedTime, 0d);
          return result;
      }
docs: ログ情報マップを基にApacheLogエンティティを生成する。
  
  @param logInfoMap ログ情報マップ
  @return ApacheLogエンティティ
  @throws ParseException パース失敗時