Project

General

Profile

1
package eu.dnetlib.data.collector.plugins.oai;
2

    
3
import java.util.Iterator;
4

    
5
import eu.dnetlib.data.collector.plugins.oai.engine.HttpConnector;
6
import org.springframework.beans.factory.annotation.Required;
7

    
8
public class OaiIteratorFactory {
9

    
10
	private HttpConnector httpConnector;
11

    
12
	public Iterator<String> newIterator(final String baseUrl, final String mdFormat, final String set, final String fromDate, final String untilDate) {
13
		return new OaiIterator(baseUrl, mdFormat, set, fromDate, untilDate, httpConnector);
14
	}
15

    
16
	public HttpConnector getHttpConnector() {
17
		return httpConnector;
18
	}
19

    
20
	@Required
21
	public void setHttpConnector(HttpConnector httpConnector) {
22
		this.httpConnector = httpConnector;
23
	}
24
}
(3-3/3)