Clean outputs when users turn off personalized mode

This commit is contained in:
Jongyoul Lee 2017-03-01 15:34:02 +09:00
parent a190f2f23c
commit 47c978f546
2 changed files with 13 additions and 0 deletions

View file

@ -137,6 +137,15 @@ public class Note implements Serializable, ParagraphJobListener {
valueString = "false";
}
getConfig().put("personalizedMode", valueString);
clearUserParagraphs(value);
}
private void clearUserParagraphs(boolean isPersonalized) {
if (!isPersonalized) {
for (Paragraph p : paragraphs) {
p.clearUserParagraphs();
}
}
}
public String getId() {

View file

@ -149,6 +149,10 @@ public class Paragraph extends Job implements Serializable, Cloneable {
return p;
}
public void clearUserParagraphs() {
userParagraphMap.clear();
}
public void addUser(Paragraph p, String user) {
userParagraphMap.put(user, p);
}