Revision 53539
Added by Michele Artini almost 5 years ago
modules/dnet-grid-application/trunk/src/main/java/eu/dnetlib/grid/process/utils/GridUtils.java | ||
---|---|---|
62 | 62 |
final String parent = findParentName(org, parents); |
63 | 63 |
final String mainName = applyPrefix(parent, org.getName()); |
64 | 64 |
final String shortName = findShortName(org); |
65 |
final String mainOpenaireId = calculateOpenaireId(ds.getPrefix(), gridId, mainName);
|
|
65 |
final String mainOpenaireId = calculateOpenaireId(ds.getPrefix(), gridId); |
|
66 | 66 |
final Set<String> alternativeNames = calculateAlternativeNames(org); |
67 | 67 |
|
68 | 68 |
final Map<String, String> orgNames = alternativeNames.stream() |
... | ... | |
167 | 167 |
return oafs; |
168 | 168 |
} |
169 | 169 |
|
170 |
private static String calculateOpenaireId(final String prefix, final String gridId) { |
|
171 |
return String.format("20|%s::%s", prefix, Hashing.md5(gridId)); |
|
172 |
} |
|
173 |
|
|
170 | 174 |
private static String calculateOpenaireId(final String prefix, final String gridId, final String name) { |
171 | 175 |
return String.format("20|%s::%s", prefix, Hashing.md5(gridId + " " + name)); |
172 | 176 |
} |
Also available in: Unified diff
mainOpenaireId generated without orgName