Revision 57642
Added by Michele Artini over 4 years ago
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
minors