Project

General

Profile

« Previous | Next » 

Revision 57642

minors

View differences:

OrganizationSimpleView.java
1 1
package eu.dnetlib.organizations.model.view;
2 2

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

  
5 6
import javax.persistence.Column;
6 7
import javax.persistence.Entity;
......
45 46
	@Column(name = "acronyms", columnDefinition = "text[]")
46 47
	private String[] acronyms;
47 48

  
49
	public OrganizationSimpleView() {}
50

  
51
	public OrganizationSimpleView(final String id, final String name, final String type, final String city, final String country, final String[] acronyms) {
52
		this.id = id;
53
		this.name = name;
54
		this.type = type;
55
		this.city = city;
56
		this.country = country;
57
		this.acronyms = acronyms;
58
	}
59

  
48 60
	public String getId() {
49 61
		return id;
50 62
	}
......
93 105
		this.acronyms = acronyms;
94 106
	}
95 107

  
108
	@Override
109
	public int hashCode() {
110
		return Objects.hash(id);
111
	}
112

  
113
	@Override
114
	public boolean equals(final Object obj) {
115
		if (this == obj) { return true; }
116
		if (obj == null) { return false; }
117
		if (!(obj instanceof OrganizationSimpleView)) { return false; }
118
		final OrganizationSimpleView other = (OrganizationSimpleView) obj;
119
		return Objects.equals(id, other.id);
120
	}
121

  
96 122
}

Also available in: Unified diff