Revision 61188
Added by Alessia Bardi almost 3 years ago
RegistryServiceVocabularyDAO.java | ||
---|---|---|
17 | 17 |
import org.antlr.stringtemplate.StringTemplate; |
18 | 18 |
import org.apache.commons.io.IOUtils; |
19 | 19 |
import org.apache.commons.lang.StringEscapeUtils; |
20 |
import org.apache.commons.lang.StringUtils; |
|
20 | 21 |
import org.dom4j.Document; |
21 | 22 |
import org.dom4j.DocumentException; |
22 | 23 |
import org.dom4j.Element; |
... | ... | |
115 | 116 |
// prepare terms for XML |
116 | 117 |
for (Term t : terms) { |
117 | 118 |
t.setCode(StringEscapeUtils.escapeXml(t.getCode())); |
119 |
if(StringUtils.isBlank(t.getEncoding())) t.setEncoding(Term.DEFAULT_ENCODING); |
|
118 | 120 |
t.setEncoding(StringEscapeUtils.escapeXml(t.getEncoding())); |
119 | 121 |
t.setEnglishName(StringEscapeUtils.escapeXml(t.getEnglishName())); |
120 | 122 |
t.setNativeName(StringEscapeUtils.escapeXml(t.getNativeName())); |
121 | 123 |
for (Synonym s : t.getSynonyms()) { |
124 |
if(StringUtils.isBlank(s.getEncoding())) s.setEncoding(Synonym.DEFAULT_ENCODING); |
|
122 | 125 |
s.setEncoding(StringEscapeUtils.escapeXml(s.getEncoding())); |
123 | 126 |
s.setTerm(StringEscapeUtils.escapeXml(s.getTerm())); |
124 | 127 |
} |
Also available in: Unified diff
#6792: set default encoding if user provided a blank one for a term or synonym