Project

General

Profile

« Previous | Next » 

Revision 61593

'unknown repository' replaced by server name

View differences:

modules/dnet-isti/trunk/src/main/java/eu/dnetlib/data/mdstore/plugins/EnrichOpenairePlugin.java
164 164
			final String hostedByid = ((Element) oin).valueOf("./hostedby/@id").trim();
165 165

  
166 166
			if (!blacklist.contains(hostedByid)) {
167
				final String hostedByName = ((Element) oin).valueOf("./hostedby/@name").trim();
167
				final String hostedBy = ((Element) oin).valueOf("./hostedby/@name").trim();
168 168
				final String rights = ((Element) oin).valueOf("./accessright/@classname").trim();
169 169

  
170 170
				for (final Object ourl : ((Element) oin).selectNodes("./webresource/url")) {
171
					final MyURL u = new MyURL(((Node) ourl).getText().trim(), hostedByName, rights);
171
					final String url = ((Node) ourl).getText().trim();
172
					final String name =
173
							hostedBy.equalsIgnoreCase("Unknown") || hostedBy.equalsIgnoreCase("Unknown Repository") ? XsltFunctions.serverName(url) : hostedBy;
174
					final MyURL u = new MyURL(url, name, rights);
172 175
					doc.getUrls().remove(u);
173 176
					doc.getUrls().add(u);
174 177
				}

Also available in: Unified diff