Project

General

Profile

1
package eu.dnetlib.data.information.oai.publisher;
2

    
3
import eu.dnetlib.data.information.oai.publisher.OAIController.DELETED_SUPPORT;
4

    
5
public class OAIProperties {
6

    
7
	/**
8
	 * forwarded url header name, default "X-Forwarded-Url".
9
	 */
10
	private String forwardedUrlHeaderName = "X-Forwarded-Url";
11

    
12
	/**
13
	 * optional base url. If present it overrides the X-Forwarded-Url.
14
	 */
15
	private String baseUrl;
16
	private String repoName = "Driver Service for supporting Open Archive Initiative requests";
17
	private String repoEmail = "artini@isti.cnr.it";
18
	private String earliestDatestamp = "1970-01-01";
19
	private DELETED_SUPPORT deletedRecordSupport;
20
	private String dateGranularity = "YYYY-MM-DD";
21

    
22
	public String getBaseUrl() {
23
		return baseUrl;
24
	}
25

    
26
	public void setBaseUrl(String baseUrl) {
27
		this.baseUrl = baseUrl;
28
	}
29

    
30
	public String getRepoName() {
31
		return repoName;
32
	}
33

    
34
	public void setRepoName(String repoName) {
35
		this.repoName = repoName;
36
	}
37

    
38
	public String getRepoEmail() {
39
		return repoEmail;
40
	}
41

    
42
	public void setRepoEmail(String repoEmail) {
43
		this.repoEmail = repoEmail;
44
	}
45

    
46
	public String getEarliestDatestamp() {
47
		return earliestDatestamp;
48
	}
49

    
50
	public void setEarliestDatestamp(String earliestDatestamp) {
51
		this.earliestDatestamp = earliestDatestamp;
52
	}
53

    
54
	public String getDeletedRecordSupport() {
55
		return deletedRecordSupport.toString();
56
	}
57

    
58
	public void setDeletedRecordSupport(String deletedRecordSupport) {
59
		this.deletedRecordSupport = DELETED_SUPPORT.valueOf(deletedRecordSupport.trim().toUpperCase());
60
	}
61

    
62
	public String getDateGranularity() {
63
		return dateGranularity;
64
	}
65

    
66
	public void setDateGranularity(String dateGranularity) {
67
		this.dateGranularity = dateGranularity;
68
	}
69

    
70
	public String getForwardedUrlHeaderName() {
71
		return forwardedUrlHeaderName;
72
	}
73

    
74
	public void setForwardedUrlHeaderName(String forwardedUrlHeaderName) {
75
		this.forwardedUrlHeaderName = forwardedUrlHeaderName;
76
	}
77

    
78
}
(3-3/5)