Project

General

Profile

« Previous | Next » 

Revision 43442

[broker] repeatable fields made unique

View differences:

Publication.java
1 1
package eu.dnetlib.data.broker.model.openaire;
2 2

  
3 3
import java.util.List;
4
import java.util.Set;
4 5

  
5 6
/**
6 7
 * Created by claudio on 22/07/16.
......
9 10

  
10 11
	private String originalId;
11 12

  
12
	private List<String> titles;
13
	private Set<String> titles;
13 14

  
14
	private List<String> abstracts;
15
	private Set<String> abstracts;
15 16

  
16 17
	private String language;
17 18

  
18
	private List<String> subjects;
19
	private Set<String> subjects;
19 20

  
20
	private List<String> creators;
21
	private Set<String> creators;
21 22

  
22 23
	private String publicationdate;
23 24

  
......
25 26

  
26 27
	private String embargoenddate;
27 28

  
28
	private List<String> contributor;
29
	private Set<String> contributor;
29 30

  
30 31
	private Journal journal;
31 32

  
32
	private List<String> collectedFrom;
33
	private Set<String> collectedFrom;
33 34

  
34
	private List<Pid> pids;
35
	private Set<Pid> pids;
35 36

  
36
	private List<Instance> instances;
37
	private Set<Instance> instances;
37 38

  
38
	private List<ExternalReference> externalReferences;
39
	private Set<ExternalReference> externalReferences;
39 40

  
40 41
	public Publication() {
41 42
	}
42 43

  
43
	public List<String> getTitles() {
44
	public Set<String> getTitles() {
44 45
		return titles;
45 46
	}
46 47

  
47
	public Publication setTitles(final List<String> titles) {
48
	public Publication setTitles(final Set<String> titles) {
48 49
		this.titles = titles;
49 50
		return this;
50 51
	}
51 52

  
52
	public List<String> getAbstracts() {
53
	public Set<String> getAbstracts() {
53 54
		return abstracts;
54 55
	}
55 56

  
56
	public Publication setAbstracts(final List<String> abstracts) {
57
	public Publication setAbstracts(final Set<String> abstracts) {
57 58
		this.abstracts = abstracts;
58 59
		return this;
59 60
	}
......
67 68
		return this;
68 69
	}
69 70

  
70
	public List<String> getSubjects() {
71
	public Set<String> getSubjects() {
71 72
		return subjects;
72 73
	}
73 74

  
74
	public Publication setSubjects(final List<String> subjects) {
75
	public Publication setSubjects(final Set<String> subjects) {
75 76
		this.subjects = subjects;
76 77
		return this;
77 78
	}
78 79

  
79
	public List<String> getCreators() {
80
	public Set<String> getCreators() {
80 81
		return creators;
81 82
	}
82 83

  
83
	public Publication setCreators(final List<String> creators) {
84
	public Publication setCreators(final Set<String> creators) {
84 85
		this.creators = creators;
85 86
		return this;
86 87
	}
......
112 113
		return this;
113 114
	}
114 115

  
115
	public List<String> getContributor() {
116
	public Set<String> getContributor() {
116 117
		return contributor;
117 118
	}
118 119

  
119
	public Publication setContributor(final List<String> contributor) {
120
	public Publication setContributor(final Set<String> contributor) {
120 121
		this.contributor = contributor;
121 122
		return this;
122 123
	}
......
130 131
		return this;
131 132
	}
132 133

  
133
	public List<String> getCollectedFrom() {
134
	public Set<String> getCollectedFrom() {
134 135
		return collectedFrom;
135 136
	}
136 137

  
137
	public Publication setCollectedFrom(final List<String> collectedFrom) {
138
	public Publication setCollectedFrom(final Set<String> collectedFrom) {
138 139
		this.collectedFrom = collectedFrom;
139 140
		return this;
140 141
	}
141 142

  
142
	public List<Pid> getPids() {
143
	public Set<Pid> getPids() {
143 144
		return pids;
144 145
	}
145 146

  
146
	public Publication setPids(final List<Pid> pids) {
147
	public Publication setPids(final Set<Pid> pids) {
147 148
		this.pids = pids;
148 149
		return this;
149 150
	}
150 151

  
151
	public List<Instance> getInstances() {
152
	public Set<Instance> getInstances() {
152 153
		return instances;
153 154
	}
154 155

  
155
	public Publication setInstances(final List<Instance> instances) {
156
	public Publication setInstances(final Set<Instance> instances) {
156 157
		this.instances = instances;
157 158
		return this;
158 159
	}
159 160

  
160
	public List<ExternalReference> getExternalReferences() {
161
	public Set<ExternalReference> getExternalReferences() {
161 162
		return externalReferences;
162 163
	}
163 164

  
164
	public Publication setExternalReferences(final List<ExternalReference> externalReferences) {
165
	public Publication setExternalReferences(final Set<ExternalReference> externalReferences) {
165 166
		this.externalReferences = externalReferences;
166 167
		return this;
167 168
	}

Also available in: Unified diff