Package org.sonar.api.utils.text

Examples of org.sonar.api.utils.text.JsonWriter.prop()


      if (localeParam != null) {
        locale = LocaleUtils.toLocale(localeParam);
      }
      JsonWriter json = response.newJsonWriter().beginObject();
      for (String messageKey: i18n.getPropertyKeys()) {
        json.prop(messageKey, i18n.message(locale, messageKey, messageKey));
      }
      json.endObject().close();
    }
  }
}
View Full Code Here


    if (filterId != null && filterId >= 0) {
      filter = service.find((long) filterId, session);
    }

    // Permissions
    json.prop("canManageFilters", session.isLoggedIn());
    json.prop("canBulkChange", session.isLoggedIn());

    // Selected filter
    if (filter != null) {
      issueFilterWriter.write(session, filter, json);
View Full Code Here

      filter = service.find((long) filterId, session);
    }

    // Permissions
    json.prop("canManageFilters", session.isLoggedIn());
    json.prop("canBulkChange", session.isLoggedIn());

    // Selected filter
    if (filter != null) {
      issueFilterWriter.write(session, filter, json);
    }
View Full Code Here

      QGatesWs.writeQualityGate(qgate, writer);
    }
    writer.endArray();
    QualityGateDto defaultQgate = qualityGates.getDefault();
    if (defaultQgate != null) {
      writer.prop("default", defaultQgate.getId());
    }
    writer.endObject().close();
  }

}
View Full Code Here

    JsonWriter json = response.newJsonWriter();
    json.beginObject().name("favoriteFilters").beginArray();
    if (session.isLoggedIn()) {
      for (DefaultIssueFilter favorite : service.findFavoriteFilters(session)) {
        json.beginObject();
        json.prop("id", favorite.id());
        json.prop("name", favorite.name());
        json.prop("user", favorite.user());
        json.prop("shared", favorite.shared());
        // no need to export description and query fields
        json.endObject();
View Full Code Here

    json.beginObject().name("favoriteFilters").beginArray();
    if (session.isLoggedIn()) {
      for (DefaultIssueFilter favorite : service.findFavoriteFilters(session)) {
        json.beginObject();
        json.prop("id", favorite.id());
        json.prop("name", favorite.name());
        json.prop("user", favorite.user());
        json.prop("shared", favorite.shared());
        // no need to export description and query fields
        json.endObject();
      }
View Full Code Here

    if (session.isLoggedIn()) {
      for (DefaultIssueFilter favorite : service.findFavoriteFilters(session)) {
        json.beginObject();
        json.prop("id", favorite.id());
        json.prop("name", favorite.name());
        json.prop("user", favorite.user());
        json.prop("shared", favorite.shared());
        // no need to export description and query fields
        json.endObject();
      }
    }
View Full Code Here

      for (DefaultIssueFilter favorite : service.findFavoriteFilters(session)) {
        json.beginObject();
        json.prop("id", favorite.id());
        json.prop("name", favorite.name());
        json.prop("user", favorite.user());
        json.prop("shared", favorite.shared());
        // no need to export description and query fields
        json.endObject();
      }
    }
    json.endArray().endObject().close();
View Full Code Here

  @VisibleForTesting
  void writeJson(Writer writer) {
    try {
      JsonWriter json = JsonWriter.of(writer);
      json.beginObject();
      json.prop("version", server.getVersion());

      Set<RuleKey> ruleKeys = newHashSet();
      Set<String> userLogins = newHashSet();
      writeJsonIssues(json, ruleKeys, userLogins);
      writeJsonComponents(json);
View Full Code Here

        jsonWriter.beginObject()
          .prop("repository", issue.ruleKey().repository())
          .prop("rule", issue.ruleKey().rule());
        InputPath inputPath = issue.inputPath();
        if (inputPath != null) {
          jsonWriter.prop("path", inputPath.relativePath());
        }
        jsonWriter.prop("message", issue.message())
          .prop("effortToFix", issue.effortToFix())
          .prop("line", issue.line());
        Severity overridenSeverity = issue.overridenSeverity();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.