Project

General

Profile

1
package eu.dnetlib.organizations.model;
2

    
3
import java.io.Serializable;
4

    
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.Id;
8
import javax.persistence.IdClass;
9
import javax.persistence.Table;
10

    
11
@Entity
12
@Table(name = "other_names")
13
@IdClass(OtherNamePK.class)
14
public class OtherName implements Serializable {
15

    
16
	/**
17
	 *
18
	 */
19
	private static final long serialVersionUID = -5212012138309835912L;
20

    
21
	@Id
22
	@Column(name = "id")
23
	private String orgId;
24

    
25
	@Id
26
	@Column(name = "name")
27
	private String name;
28

    
29
	@Id
30
	@Column(name = "lang")
31
	private String lang;
32

    
33
	public OtherName() {}
34

    
35
	public OtherName(final String orgId, final String name, final String lang) {
36
		this.orgId = orgId;
37
		this.name = name;
38
		this.lang = lang;
39
	}
40

    
41
	public String getOrgId() {
42
		return orgId;
43
	}
44

    
45
	public void setOrgId(final String orgId) {
46
		this.orgId = orgId;
47
	}
48

    
49
	public String getName() {
50
		return name;
51
	}
52

    
53
	public void setName(final String name) {
54
		this.name = name;
55
	}
56

    
57
	public String getLang() {
58
		return lang;
59
	}
60

    
61
	public void setLang(final String lang) {
62
		this.lang = lang;
63
	}
64
}
(8-8/13)