Revision 49332
Added by Sandro La Bruzzo over 6 years ago
WDSResolvedObject.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import eu.dnetlib.miscutils.collections.Pair; |
4 | 4 |
import eu.dnetlib.pid.resolver.model.*; |
5 |
import org.apache.commons.lang3.StringEscapeUtils; |
|
5 | 6 |
|
6 | 7 |
import java.util.ArrayList; |
7 | 8 |
import java.util.HashMap; |
8 | 9 |
import java.util.List; |
9 | 10 |
import java.util.Map; |
11 |
import java.util.stream.Collectors; |
|
10 | 12 |
|
11 | 13 |
|
12 | 14 |
public class WDSResolvedObject extends AbstractResolvedObject { |
... | ... | |
127 | 129 |
return this.relations; |
128 | 130 |
} |
129 | 131 |
|
132 |
|
|
130 | 133 |
public WDSResolvedObject setRelations(List<ObjectRelation> relations) { |
131 | 134 |
this.relations = relations; |
132 | 135 |
return this; |
... | ... | |
180 | 183 |
return publisher; |
181 | 184 |
} |
182 | 185 |
|
186 |
|
|
187 |
public String getEscapedPublisher() { |
|
188 |
return StringEscapeUtils.escapeXml11(publisher); |
|
189 |
} |
|
190 |
|
|
183 | 191 |
public WDSResolvedObject setPublisher(final String publisher) { |
184 | 192 |
this.publisher = publisher; |
185 | 193 |
return this; |
186 | 194 |
} |
187 | 195 |
|
188 | 196 |
|
197 |
public List<String> getEscapedXMLAuthors() { |
|
198 |
if (authors == null) |
|
199 |
return authors; |
|
200 |
return authors.stream().map(StringEscapeUtils::escapeXml11).collect(Collectors.toList()); |
|
201 |
} |
|
202 |
|
|
203 |
public List<String> getEscapedXMLTitles() { |
|
204 |
if (titles == null) |
|
205 |
return titles; |
|
206 |
return titles.stream().map(StringEscapeUtils::escapeXml11).collect(Collectors.toList()); |
|
207 |
|
|
208 |
} |
|
209 |
|
|
210 |
public List<String> getEscapedDescriptions() { |
|
211 |
if (descriptions == null) |
|
212 |
return null; |
|
213 |
return descriptions.stream().map(Pair::getValue).map(StringEscapeUtils::escapeXml11).collect(Collectors.toList()); |
|
214 |
} |
|
215 |
|
|
216 |
|
|
217 |
@Override |
|
218 |
public String toString() { |
|
219 |
return toJsonString(); |
|
220 |
} |
|
221 |
|
|
222 |
|
|
189 | 223 |
} |
Also available in: Unified diff
minor