Package org.sonar.api.utils.text

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


    UserSession session = UserSession.get();
    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
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);
View Full Code Here

    File issuesFile = new File(exportDir, "issues.json");
    FileWriter issueWriter = null;
    try {
      issueWriter = new FileWriter(issuesFile);
      JsonWriter jsonWriter = JsonWriter.of(issueWriter);
      jsonWriter
        .beginObject().name("issues")
        .beginArray();
      for (Issue issue : issueCache.byModule(def.getKey())) {
        jsonWriter.beginObject()
          .prop("repository", issue.ruleKey().repository())
View Full Code Here

      JsonWriter jsonWriter = JsonWriter.of(issueWriter);
      jsonWriter
        .beginObject().name("issues")
        .beginArray();
      for (Issue issue : issueCache.byModule(def.getKey())) {
        jsonWriter.beginObject()
          .prop("repository", issue.ruleKey().repository())
          .prop("rule", issue.ruleKey().rule());
        InputPath inputPath = issue.inputPath();
        if (inputPath != null) {
          jsonWriter.prop("path", inputPath.relativePath());
View Full Code Here

    File measuresFile = new File(exportDir, "measures.json");
    FileWriter measureWriter = null;
    try {
      measureWriter = new FileWriter(measuresFile);
      JsonWriter jsonWriter = JsonWriter.of(measureWriter);
      jsonWriter
        .beginObject().name("measures")
        .beginArray();
      for (Measure<?> measure : measureCache.byModule(def.getKey())) {
        jsonWriter.beginObject()
          .prop("metricKey", measure.metric().key());
View Full Code Here

      JsonWriter jsonWriter = JsonWriter.of(measureWriter);
      jsonWriter
        .beginObject().name("measures")
        .beginArray();
      for (Measure<?> measure : measureCache.byModule(def.getKey())) {
        jsonWriter.beginObject()
          .prop("metricKey", measure.metric().key());
        InputFile inputFile = measure.inputFile();
        if (inputFile != null) {
          jsonWriter.prop("filePath", inputFile.relativePath());
        }
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.