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 = "oa_conflicts")
13
@IdClass(OpenaireConflictPK.class)
14
public class OpenaireConflict implements Serializable {
15

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

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

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

    
29
	@Column(name = "reltype")
30
	private String relType;
31

    
32
	@Column(name = "idgroup")
33
	private String group;
34

    
35
	public OpenaireConflict() {}
36

    
37
	public OpenaireConflict(final String id1, final String id2, final String relType, final String group) {
38
		this.id1 = id1;
39
		this.id2 = id2;
40
		this.relType = relType;
41
		this.group = group;
42
	}
43

    
44
	public String getId1() {
45
		return id1;
46
	}
47

    
48
	public void setId1(final String id1) {
49
		this.id1 = id1;
50
	}
51

    
52
	public String getId2() {
53
		return id2;
54
	}
55

    
56
	public void setId2(final String id2) {
57
		this.id2 = id2;
58
	}
59

    
60
	public String getRelType() {
61
		return relType;
62
	}
63

    
64
	public void setRelType(final String relType) {
65
		this.relType = relType;
66
	}
67

    
68
	public String getGroup() {
69
		return group;
70
	}
71

    
72
	public void setGroup(final String group) {
73
		this.group = group;
74
	}
75

    
76
}
(3-3/18)