Project

General

Profile

« Previous | Next » 

Revision 49676

Changed Crossref to use dump on mongoDB

View differences:

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