Project

General

Profile

1 27189 michele.ar
package eu.dnetlib.data.collector.plugins.oai;
2
3
import java.util.Iterator;
4
5 31724 michele.ar
import org.springframework.beans.factory.annotation.Required;
6
7 49643 alessia.ba
import eu.dnetlib.data.collector.plugins.HttpConnector;
8 28959 michele.ar
9 27189 michele.ar
public class OaiIteratorFactory {
10 28959 michele.ar
11 31724 michele.ar
	private HttpConnector httpConnector;
12 28959 michele.ar
13 27303 michele.ar
	public Iterator<String> newIterator(final String baseUrl, final String mdFormat, final String set, final String fromDate, final String untilDate) {
14 31724 michele.ar
		return new OaiIterator(baseUrl, mdFormat, set, fromDate, untilDate, httpConnector);
15 27189 michele.ar
	}
16 31724 michele.ar
17
	public HttpConnector getHttpConnector() {
18
		return httpConnector;
19
	}
20
21
	@Required
22
	public void setHttpConnector(HttpConnector httpConnector) {
23
		this.httpConnector = httpConnector;
24
	}
25 27189 michele.ar
}