Skip to content
Snippets Groups Projects
Commit 23b515f9 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

parsing of languages improved

parent 77d9a90e
No related branches found
No related tags found
1 merge request!1Appointments dev
...@@ -124,8 +124,10 @@ public class Subject { ...@@ -124,8 +124,10 @@ public class Subject {
} }
public void addLanguage(String string) { public void addLanguage(String string) {
if (!string.isEmpty()) { if (!string.trim().isEmpty()) {
this.languages.add(string); if (!languages.contains(string)) {
this.languages.add(string);
}
} }
} }
...@@ -557,4 +559,10 @@ public class Subject { ...@@ -557,4 +559,10 @@ public class Subject {
this.resigned = resigned; this.resigned = resigned;
} }
public void addLanguages(List<String> langs) {
for (String string : langs) {
addLanguage(string);
}
}
} }
...@@ -87,7 +87,7 @@ public abstract class SubjectParser { ...@@ -87,7 +87,7 @@ public abstract class SubjectParser {
result.setmPowerId(parsemPowerId(row)); result.setmPowerId(parsemPowerId(row));
result.setBirthDate(parseBirthDate(row)); result.setBirthDate(parseBirthDate(row));
result.setType(parseType(row)); result.setType(parseType(row));
result.setLanguages(parseLanguages(row)); result.addLanguages(parseLanguages(row));
result.setToBeSeenAt(parseToBeSeenAt(row)); result.setToBeSeenAt(parseToBeSeenAt(row));
result.setDead(parseDead(row)); result.setDead(parseDead(row));
result.setResigned(parseResigned(row)); result.setResigned(parseResigned(row));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment