Repository: incubator-unomi
Updated Branches:
  refs/heads/master fa952d0dc -> b170ca4ed


UNOMI-135 : Change profile file name


Project: http://git-wip-us.apache.org/repos/asf/incubator-unomi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-unomi/commit/b170ca4e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-unomi/tree/b170ca4e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-unomi/diff/b170ca4e

Branch: refs/heads/master
Commit: b170ca4ed1aeb31d09af9cde8b7ab6c72f1251fa
Parents: fa952d0
Author: Abdelkader Midani <[email protected]>
Authored: Tue Nov 28 12:28:18 2017 +0100
Committer: Abdelkader Midani <[email protected]>
Committed: Tue Nov 28 12:28:18 2017 +0100

----------------------------------------------------------------------
 wab/src/main/java/org/apache/unomi/web/ClientServlet.java | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/b170ca4e/wab/src/main/java/org/apache/unomi/web/ClientServlet.java
----------------------------------------------------------------------
diff --git a/wab/src/main/java/org/apache/unomi/web/ClientServlet.java 
b/wab/src/main/java/org/apache/unomi/web/ClientServlet.java
index 4f994cf..e0aa2e8 100644
--- a/wab/src/main/java/org/apache/unomi/web/ClientServlet.java
+++ b/wab/src/main/java/org/apache/unomi/web/ClientServlet.java
@@ -51,6 +51,8 @@ public class ClientServlet extends HttpServlet {
     private String profileIdCookieName = "context-profile-id";
     private String allowedProfileDownloadFormats;
 
+    private final String FILE_NAME_WO_EXT = "my-profile";
+
     @Override
     public void init(ServletConfig config) throws ServletException {
         super.init(config);
@@ -126,7 +128,7 @@ public class ClientServlet extends HttpServlet {
 
     private void prepareCsvFileToDownload(HttpServletResponse response, 
Profile currentProfile, boolean vertical) {
         response.setContentType("text/csv");
-        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
currentProfile.getItemId() + ".csv\"");
+        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
FILE_NAME_WO_EXT + ".csv\"");
         try {
             StringWriter writer = new StringWriter();
 
@@ -157,7 +159,7 @@ public class ClientServlet extends HttpServlet {
 
     private void prepareJsonFileToDownload(HttpServletResponse response, 
Profile currentProfile) {
         response.setContentType("text/json");
-        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
currentProfile.getItemId() + ".json\"");
+        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
FILE_NAME_WO_EXT + ".json\"");
         try {
             ObjectMapper mapper = new ObjectMapper();
             String jsonContent = 
mapper.writerWithDefaultPrettyPrinter().writeValueAsString(currentProfile.getProperties());
@@ -172,7 +174,7 @@ public class ClientServlet extends HttpServlet {
 
     private void prepareYamlFileToDownload(HttpServletResponse response, 
Profile currentProfile, boolean asTextFile) {
         response.setContentType("text/" + (asTextFile ? "plain" : "yaml"));
-        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
currentProfile.getItemId() + (asTextFile ? ".txt" : ".yml") + "\"");
+        response.setHeader("Content-Disposition", "attachment; filename=\"" + 
FILE_NAME_WO_EXT + (asTextFile ? ".txt" : ".yml") + "\"");
         try {
             YAMLFactory yf = new YAMLFactory();
             ObjectMapper mapper = new ObjectMapper(yf);

Reply via email to