Revision 33203
Added by Michele Artini over 9 years ago
RepoUIUtils.java | ||
---|---|---|
28 | 28 |
|
29 | 29 |
import eu.dnetlib.data.collector.rmi.CollectorService; |
30 | 30 |
import eu.dnetlib.data.collector.rmi.ProtocolDescriptor; |
31 |
import eu.dnetlib.data.collector.rmi.ProtocolParameter; |
|
31 | 32 |
import eu.dnetlib.datasource.common.utils.DefaultDatasourceUpdater; |
32 | 33 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException; |
33 | 34 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService; |
... | ... | |
61 | 62 |
|
62 | 63 |
private String browseFieldsJson; |
63 | 64 |
|
64 |
private Map<String, List<String>> parametersMap = Maps.newHashMap();
|
|
65 |
private Map<String, List<ProtocolParameter>> parametersMap = Maps.newHashMap();
|
|
65 | 66 |
|
66 | 67 |
public List<SimpleParamEntry> browseRepoField(final String xpath, final String vocabulary) throws Exception { |
67 | 68 |
final StringTemplate st = new StringTemplate(IOUtils.toString(browseRepoApisQueryTmpl.getInputStream())); |
... | ... | |
350 | 351 |
final Set<String> res = Sets.newHashSet(); |
351 | 352 |
if (parametersMap.containsKey(protocol.toLowerCase())) { |
352 | 353 |
res.add("baseUrl"); |
353 |
res.addAll(parametersMap.get(protocol.toLowerCase())); |
|
354 |
for (ProtocolParameter p : parametersMap.get(protocol.toLowerCase())) { |
|
355 |
res.add(p.getName()); |
|
356 |
} |
|
354 | 357 |
} |
355 | 358 |
|
356 | 359 |
return res; |
Also available in: Unified diff
ListProtocols with the new descriptors