Skip to content
Snippets Groups Projects

Refactored DOI WIP

1 file
+ 4
2
Compare changes
  • Side-by-side
  • Inline
package at.ac.tuwien.ifs.dbrepo.gateway.impl;
package at.ac.tuwien.ifs.dbrepo.gateway.impl;
import at.ac.tuwien.ifs.dbrepo.core.api.crossref.CrossRefDto;
import at.ac.tuwien.ifs.dbrepo.config.GatewayConfig;
import at.ac.tuwien.ifs.dbrepo.config.GatewayConfig;
 
import at.ac.tuwien.ifs.dbrepo.core.api.crossref.CrossRefDto;
import at.ac.tuwien.ifs.dbrepo.core.exception.DoiNotFoundException;
import at.ac.tuwien.ifs.dbrepo.core.exception.DoiNotFoundException;
import at.ac.tuwien.ifs.dbrepo.gateway.CrossRefGateway;
import at.ac.tuwien.ifs.dbrepo.gateway.CrossRefGateway;
import lombok.extern.log4j.Log4j2;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Autowired;
 
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import org.springframework.http.ResponseEntity;
@@ -21,7 +22,8 @@ public class CrossRefGatewayImpl implements CrossRefGateway {
@@ -21,7 +22,8 @@ public class CrossRefGatewayImpl implements CrossRefGateway {
private final GatewayConfig gatewayConfig;
private final GatewayConfig gatewayConfig;
@Autowired
@Autowired
public CrossRefGatewayImpl(RestTemplate restTemplate, GatewayConfig gatewayConfig) {
public CrossRefGatewayImpl(@Qualifier("crossRefServiceRestTemplate") RestTemplate restTemplate,
 
GatewayConfig gatewayConfig) {
this.restTemplate = restTemplate;
this.restTemplate = restTemplate;
this.gatewayConfig = gatewayConfig;
this.gatewayConfig = gatewayConfig;
}
}
Loading