Skip to content
This repository was archived by the owner on Apr 22, 2022. It is now read-only.

Commit b9b02de

Browse files
committed
Revert "localize e-mail messages"
This reverts commit d37115d.
1 parent c6b5347 commit b9b02de

File tree

7 files changed

+14
-89
lines changed

7 files changed

+14
-89
lines changed

src/main/java/authentication/FrameworkConfiguration.java

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
package authentication;
22

33
import java.io.IOException;
4-
import java.util.HashMap;
5-
import java.util.Locale;
6-
import java.util.MissingResourceException;
7-
import java.util.ResourceBundle;
84

95
import javax.servlet.ServletContext;
106

117
import org.apache.jena.riot.RiotException;
128

139
import rdf.SecureRdfStoreManagerImpl;
1410
import util.EmailSender;
15-
import util.Localizer;
1611
import util.SSLEmailSender;
1712
import util.TLSEmailSender;
1813
import accounts.FrameworkUserManager;
@@ -55,8 +50,6 @@ public class FrameworkConfiguration {
5550

5651
private static FrameworkConfiguration instance;
5752

58-
private HashMap<Locale, Localizer> localizers = new HashMap<Locale, Localizer>();
59-
6053
/**
6154
*
6255
* @param context
@@ -367,30 +360,4 @@ public void setFrameworkUri(String frameworkUri) {
367360
this.frameworkUri = frameworkUri;
368361
}
369362

370-
public Localizer getLocalizer(Locale locale) {
371-
Localizer localizer = localizers.get(locale);
372-
if (localizer==null) {
373-
try {
374-
final ResourceBundle bundle = ResourceBundle.getBundle("resources/locale/generator", locale);
375-
localizer = new Localizer() {
376-
@Override
377-
public String localize(String str) {
378-
try {
379-
return bundle.getString(str);
380-
} catch (Exception e) {
381-
return str;
382-
}
383-
}
384-
};
385-
} catch (MissingResourceException e) {
386-
localizer = new Localizer() {
387-
public String localize(String str) {
388-
return str;
389-
}
390-
};
391-
}
392-
localizers.put(locale, localizer);
393-
}
394-
return localizer;
395-
}
396363
}

src/main/java/authentication/web/AuthenticationServlet.java

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import java.io.PrintWriter;
66
import java.util.ArrayList;
77
import java.util.Collection;
8-
import java.util.Locale;
98
import java.util.UUID;
109

1110
import javax.mail.MessagingException;
@@ -20,7 +19,6 @@
2019

2120
import util.EmailSender;
2221
import util.HttpUtils;
23-
import util.Localizer;
2422
import util.RandomStringGenerator;
2523
import accounts.FrameworkUserManager;
2624
import accounts.UserProfile;
@@ -69,11 +67,6 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
6967
throws ServletException, IOException {
7068
String mode = request.getParameter("mode");
7169

72-
String language = request.getParameter("lang");
73-
if (language==null)
74-
language = "en";
75-
Locale locale = new Locale(language);
76-
7770
PrintWriter out = response.getWriter();
7871

7972
if ("login".equals(mode)) {
@@ -156,11 +149,11 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
156149
try {
157150
frameworkUserManager.createUser(username, password, email);
158151

159-
FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration.getInstance(getServletContext());
160-
Localizer localizer = frameworkConfiguration.getLocalizer(locale);
161-
EmailSender emailSender = frameworkConfiguration.getDefaultEmailSender();
152+
EmailSender emailSender = FrameworkConfiguration.getInstance(getServletContext())
153+
.getDefaultEmailSender();
162154

163-
emailSender.send(email, localizer.localize("email.subject.registration"), localizer.localize("login") + ": " + username + "\n" + localizer.localize("password") + ": " + password);
155+
emailSender.send(email, "Ontos LDIW for ACC registration", "Your login: " + username + ", password: "
156+
+ password);
164157
String responseStr = "{\"message\" : \"Your password will be sent to your e-mail address "
165158
+ email + " \"}";
166159
response.getWriter().print(responseStr);
@@ -204,10 +197,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
204197
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "User profile " + username + " not found");
205198
return;
206199
}
207-
FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration.getInstance(getServletContext());
208-
Localizer localizer = frameworkConfiguration.getLocalizer(locale);
209-
EmailSender emailSender = frameworkConfiguration.getDefaultEmailSender();
210-
emailSender.send(userProfile.getEmail(), localizer.localize("email.subject.passwordChanged"), localizer.localize("email.message.passwordChanged") + " " + username);
200+
EmailSender emailSender = FrameworkConfiguration.getInstance(getServletContext()).getDefaultEmailSender();
201+
emailSender.send(userProfile.getEmail(), "Ontos LDIW for ACC change password", "Your password for the Linked Data Information Workbench account " + username + " was changed.");
211202

212203
String responseStr = "{\"message\" : \"Your password was changed\"}";
213204
response.getWriter().print(responseStr);
@@ -234,11 +225,10 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
234225
frameworkUserManager.setPassword(username, password);
235226

236227
// send new password to user
237-
FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration.getInstance(getServletContext());
238-
Localizer localizer = frameworkConfiguration.getLocalizer(locale);
239-
EmailSender emailSender = frameworkConfiguration.getDefaultEmailSender();
240-
emailSender.send(userProfile.getEmail(), localizer.localize("email.subject.passwordRestored"), localizer.localize("login") + ": "
241-
+ username + "\n" + localizer.localize("password") + ": " + password);
228+
EmailSender emailSender = FrameworkConfiguration.getInstance(getServletContext())
229+
.getDefaultEmailSender();
230+
emailSender.send(userProfile.getEmail(), "Ontos LDIW for ACC restore password", "Your login: "
231+
+ username + ", password: " + password);
242232
String responseStr = "{\"message\" : \"New password will be sent to your e-mail address "
243233
+ userProfile.getEmail() + " \"}";
244234
response.getWriter().print(responseStr);

src/main/java/authentication/web/UserManagerServlet.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import java.util.ArrayList;
66
import java.util.Collection;
77
import java.util.Iterator;
8-
import java.util.Locale;
98

109
import javax.mail.MessagingException;
1110
import javax.servlet.ServletConfig;
@@ -19,7 +18,6 @@
1918

2019
import util.EmailSender;
2120
import util.HttpUtils;
22-
import util.Localizer;
2321
import util.RandomStringGenerator;
2422
import accounts.FrameworkUserManager;
2523
import accounts.UserProfileExtended;
@@ -139,14 +137,10 @@ protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws S
139137

140138
EmailSender emailSender = null;
141139
try {
142-
String language = req.getParameter("lang");
143-
if (language==null)
144-
language = "en";
145-
Locale locale = new Locale(language);
146-
FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration.getInstance(getServletContext());
147-
Localizer localizer = frameworkConfiguration.getLocalizer(locale);
148-
emailSender = frameworkConfiguration.getDefaultEmailSender();
149-
emailSender.send(email, localizer.localize("email.subject.registration"), localizer.localize("login") + ": " + username + "\n" + localizer.localize("password") + ": " + password);
140+
emailSender = FrameworkConfiguration.getInstance(getServletContext())
141+
.getDefaultEmailSender();
142+
emailSender.send(email, "Ontos LDIW for ACC registration", "Your login: " + username + ", password: "
143+
+ password);
150144
} catch (MessagingException e) {
151145
throw new ServletException("Failed to send email to " + email + " using " + emailSender, e);
152146
} catch (Exception e) {

src/main/java/util/Localizer.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/resources/locale/generator.properties

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/main/resources/locale/generator_en.properties

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/main/resources/locale/generator_ru.properties

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)