]> source.dussan.org Git - sonarqube.git/commitdiff
Use constant for XML data type
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Thu, 16 Apr 2015 14:16:22 +0000 (16:16 +0200)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Fri, 17 Apr 2015 15:23:28 +0000 (17:23 +0200)
server/sonar-server/src/main/java/org/sonar/server/platform/ServerComponents.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackuper.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/QProfileBackupAction.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/QProfileExportAction.java

index d3fdaff68bb7211ca70f4d0d8dc23a7819573482..3f15d12f4d5444e4e6eeb92868459948c2909c7b 100644 (file)
@@ -268,6 +268,8 @@ import org.sonar.server.qualityprofile.ws.QProfileCompareAction;
 import org.sonar.server.qualityprofile.ws.QProfileCopyAction;
 import org.sonar.server.qualityprofile.ws.QProfileCreateAction;
 import org.sonar.server.qualityprofile.ws.QProfileDeleteAction;
+import org.sonar.server.qualityprofile.ws.QProfileExportAction;
+import org.sonar.server.qualityprofile.ws.QProfileExportersAction;
 import org.sonar.server.qualityprofile.ws.QProfileImportersAction;
 import org.sonar.server.qualityprofile.ws.QProfileInheritanceAction;
 import org.sonar.server.qualityprofile.ws.QProfileProjectsAction;
@@ -377,6 +379,7 @@ import org.sonar.server.ws.ListingWs;
 import org.sonar.server.ws.WebServiceEngine;
 
 import javax.annotation.Nullable;
+
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.List;
index a5a2146e9e3aad1cb42f4979d03e9f78272e45d9..87e0ab6929a0170f6e86ef787a347d84bf099c74 100644 (file)
@@ -50,8 +50,6 @@ import java.util.Set;
 
 public class QProfileBackuper implements ServerComponent {
 
-  public static final String MEDIA_TYPE_XML = "text/xml";
-
   private final QProfileReset reset;
   private final DbClient db;
   private final IndexClient index;
index 0c0aadf68cca5b8658357dc85b8dbc91d73063ea..aa347835a4875443524250dc4938f33e628b7211 100644 (file)
@@ -29,6 +29,7 @@ import org.sonar.api.server.ws.WebService;
 import org.sonar.api.server.ws.WebService.NewAction;
 import org.sonar.core.persistence.DbSession;
 import org.sonar.server.db.DbClient;
+import org.sonar.server.plugins.MimeTypes;
 import org.sonar.server.qualityprofile.QProfileBackuper;
 import org.sonar.server.qualityprofile.QProfileFactory;
 
@@ -65,7 +66,7 @@ public class QProfileBackupAction implements BaseQProfileWsAction {
   @Override
   public void handle(Request request, Response response) throws Exception {
     Stream stream = response.stream();
-    stream.setMediaType(QProfileBackuper.MEDIA_TYPE_XML);
+    stream.setMediaType(MimeTypes.XML);
     OutputStreamWriter writer = new OutputStreamWriter(stream.output(), Charsets.UTF_8);
     DbSession session = dbClient.openSession(false);
     try {
index 2af41d993ee865a72125feabdf1cd5421254e0ec..5d357905b5959aed5ad762b6b5c0796e375461f8 100644 (file)
@@ -24,13 +24,16 @@ import org.apache.commons.io.IOUtils;
 import org.sonar.api.profiles.ProfileExporter;
 import org.sonar.api.resources.Language;
 import org.sonar.api.resources.Languages;
-import org.sonar.api.server.ws.*;
+import org.sonar.api.server.ws.Request;
+import org.sonar.api.server.ws.Response;
 import org.sonar.api.server.ws.Response.Stream;
+import org.sonar.api.server.ws.WebService;
 import org.sonar.api.server.ws.WebService.NewAction;
 import org.sonar.core.persistence.DbSession;
 import org.sonar.core.qualityprofile.db.QualityProfileDto;
 import org.sonar.server.db.DbClient;
 import org.sonar.server.exceptions.NotFoundException;
+import org.sonar.server.plugins.MimeTypes;
 import org.sonar.server.qualityprofile.QProfileBackuper;
 import org.sonar.server.qualityprofile.QProfileExporters;
 import org.sonar.server.qualityprofile.QProfileFactory;
@@ -122,7 +125,7 @@ public class QProfileExportAction implements BaseQProfileWsAction {
 
       String profileKey = profile.getKey();
       if (format == null) {
-        stream.setMediaType(QProfileBackuper.MEDIA_TYPE_XML);
+        stream.setMediaType(MimeTypes.XML);
         backuper.backup(profileKey, writer);
       } else {
         stream.setMediaType(exporters.mimeType(format));