Project

General

Profile

1
package eu.dnetlib.openaire.exporter.model.datasource;
2

    
3
import javax.persistence.Entity;
4
import javax.persistence.Id;
5
import javax.persistence.Table;
6

    
7
import com.fasterxml.jackson.annotation.JsonAutoDetect;
8
import com.fasterxml.jackson.annotation.JsonIgnore;
9
import io.swagger.annotations.ApiModel;
10

    
11
@Entity
12
@JsonAutoDetect
13
@Table(name = "dsm_datasource_api")
14
@ApiModel(value = "DatasourceApi model", description = "describes a joint view between datasources and their API (1:N)")
15
public class DatasourceApi {
16

    
17
	@Id
18
	@JsonIgnore
19
	private long rowid;
20

    
21
	private String baseurl;
22

    
23
	private String contactemail;
24

    
25
	public DatasourceApi() {}
26

    
27
	public long getRowid() {
28
		return rowid;
29
	}
30

    
31
	public void setRowid(final long rowid) {
32
		this.rowid = rowid;
33
	}
34

    
35
	public String getBaseurl() {
36
		return baseurl;
37
	}
38

    
39
	public void setBaseurl(final String baseurl) {
40
		this.baseurl = baseurl;
41
	}
42

    
43
	public String getContactemail() {
44
		return contactemail;
45
	}
46

    
47
	public void setContactemail(final String contactemail) {
48
		this.contactemail = contactemail;
49
	}
50
}
(9-9/21)