Project

General

Profile

1
package eu.dnetlib.organizations.model;
2

    
3
import java.io.Serializable;
4
import java.util.Objects;
5

    
6
public class OpenaireSimRelPK implements Serializable {
7

    
8
	/**
9
	 *
10
	 */
11
	private static final long serialVersionUID = 2546257975404466712L;
12

    
13
	private String localId;
14
	private String oaOriginalId;
15

    
16
	public String getLocalId() {
17
		return localId;
18
	}
19

    
20
	public void setLocalId(final String localId) {
21
		this.localId = localId;
22
	}
23

    
24
	public String getOaOriginalId() {
25
		return oaOriginalId;
26
	}
27

    
28
	public void setOaOriginalId(final String oaOriginalId) {
29
		this.oaOriginalId = oaOriginalId;
30
	};
31

    
32
	@Override
33
	public int hashCode() {
34
		return Objects.hash(localId, oaOriginalId);
35
	}
36

    
37
	@Override
38
	public boolean equals(final Object obj) {
39
		if (this == obj) { return true; }
40
		if (obj == null) { return false; }
41
		if (!(obj instanceof OpenaireSimRelPK)) { return false; }
42
		final OpenaireSimRelPK other = (OpenaireSimRelPK) obj;
43
		return Objects.equals(localId, other.localId) && Objects.equals(oaOriginalId, other.oaOriginalId);
44
	}
45

    
46
	@Override
47
	public String toString() {
48
		return String.format("OpenaireSimRelPK [localId=%s, oaOriginalId=%s]", localId, oaOriginalId);
49
	}
50

    
51
}
(4-4/13)