Revision 49676
Added by Sandro La Bruzzo over 6 years ago
WDSRecordResolver.java | ||
---|---|---|
4 | 4 |
import com.mongodb.client.MongoCollection; |
5 | 5 |
import eu.dnetlib.pid.resolver.PIDResolver; |
6 | 6 |
import eu.dnetlib.pid.resolver.mdstore.plugin.AbstractRecordResolver; |
7 |
import eu.dnetlib.pid.resolver.mdstore.plugin.RecordResolver; |
|
8 |
import eu.dnetlib.pid.resolver.mdstore.plugin.ResolverMDStorePlugin; |
|
9 | 7 |
import eu.dnetlib.pid.resolver.mdstore.plugin.ResolverSerializer; |
10 |
import eu.dnetlib.pid.resolver.model.ObjectRelation; |
|
11 | 8 |
import eu.dnetlib.pid.resolver.model.ObjectType; |
12 | 9 |
import eu.dnetlib.pid.resolver.model.PID; |
13 | 10 |
import eu.dnetlib.wds.parser.WDSParser; |
... | ... | |
16 | 13 |
import eu.dnetlib.wds.utils.WDSUtils; |
17 | 14 |
import org.antlr.stringtemplate.StringTemplate; |
18 | 15 |
import org.apache.commons.lang3.StringUtils; |
19 |
import org.apache.commons.logging.Log; |
|
20 |
import org.apache.commons.logging.LogFactory; |
|
21 |
import org.omg.CORBA.CompletionStatus; |
|
22 | 16 |
|
23 | 17 |
import java.util.HashMap; |
24 | 18 |
import java.util.List; |
... | ... | |
62 | 56 |
log.debug("tryToResolveRelation " + currentPid); |
63 | 57 |
|
64 | 58 |
for (PIDResolver resolver : pluginResolver) { |
65 |
final WDSResolvedObject currentIdentifier = (WDSResolvedObject) resolver.retrievePID(currentPid.getId(), currentPid.getType()); |
|
59 |
final WDSResolvedObject currentIdentifier = (WDSResolvedObject) resolver.retrievePID(currentPid.getId(), currentPid.getType(),offline);
|
|
66 | 60 |
|
67 | 61 |
|
68 | 62 |
if (currentIdentifier != null && !StringUtils.isBlank(currentIdentifier.getPid()) && currentIdentifier.getPid().toLowerCase().equals(currentPid.getId().toLowerCase())) { |
Also available in: Unified diff
Changed Crossref to use dump on mongoDB