Revision 45978
Added by Panagiotis Kanakakis about 7 years ago
Publication.java | ||
---|---|---|
58 | 58 |
private PublicationType type; |
59 | 59 |
|
60 | 60 |
@ManyToMany(fetch = FetchType.LAZY, mappedBy = "publications") |
61 |
private List<Affiliation> affiliations = new ArrayList<>(); |
|
62 |
|
|
63 |
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) |
|
64 |
@JoinTable(name = "publication_author", joinColumns = { |
|
65 |
@JoinColumn(name = "publication", nullable = false, updatable = false) |
|
66 |
}, |
|
67 |
inverseJoinColumns = { @JoinColumn(name = "author", |
|
68 |
nullable = false, updatable = false) }) |
|
69 | 61 |
private List<Author> authors = new ArrayList<>(); |
70 | 62 |
|
71 | 63 |
@OneToMany(mappedBy = "publication",cascade=CascadeType.ALL) |
... | ... | |
217 | 209 |
this.publicationIdentifiers.remove(i); |
218 | 210 |
} |
219 | 211 |
|
220 |
public List<Affiliation> getAffiliations() { |
|
221 |
return affiliations; |
|
222 |
} |
|
223 |
|
|
224 |
public void setAffiliations(List<Affiliation> affiliations) { |
|
225 |
this.affiliations = affiliations; |
|
226 |
} |
|
227 |
|
|
228 | 212 |
public List<Author> getAuthors() { |
229 | 213 |
return authors; |
230 | 214 |
} |
Also available in: Unified diff