1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.opencastproject.schema.test;
23
24 import org.opencastproject.schema.OcDublinCore;
25
26 import java.util.Date;
27 import java.util.Optional;
28 import java.util.UUID;
29
30 public final class TestUtil {
31 private TestUtil() {
32 }
33
34 public static OcDublinCore randomDc() {
35 return new OcDublinCore() {
36 private final Optional<String> abstrakt = Optional.of(UUID.randomUUID().toString());
37 private final Optional<String> accessRights = Optional.of(UUID.randomUUID().toString());
38 private final Optional<String> accrualMethod = Optional.of(UUID.randomUUID().toString());
39 private final Optional<String> accrualPeriodicity = Optional.of(UUID.randomUUID().toString());
40 private final Optional<String> accrualPolicy = Optional.of(UUID.randomUUID().toString());
41 private final Optional<String> alternative = Optional.of(UUID.randomUUID().toString());
42 private final Optional<String> audience = Optional.of(UUID.randomUUID().toString());
43 private final Optional<String> available = Optional.of(UUID.randomUUID().toString());
44 private final Optional<String> bibliographicCitation = Optional.of(UUID.randomUUID().toString());
45 private final Optional<String> conformsTo = Optional.of(UUID.randomUUID().toString());
46 private final Optional<String> contributor = Optional.of(UUID.randomUUID().toString());
47 private final Optional<String> coverage = Optional.of(UUID.randomUUID().toString());
48 private final Date created = new Date();
49 private final Optional<String> creator = Optional.of(UUID.randomUUID().toString());
50 private final Optional<Date> date = Optional.of(new Date());
51 private final Optional<Date> dateAccepted = Optional.of(new Date());
52 private final Optional<Date> dateCopyrighted = Optional.of(new Date());
53 private final Optional<Date> dateSubmitted = Optional.of(new Date());
54 private final Optional<String> description = Optional.of(UUID.randomUUID().toString());
55 private final Optional<String> educationLevel = Optional.of(UUID.randomUUID().toString());
56 private final Optional<Long> extent = Optional.of(1L);
57 private final Optional<String> format = Optional.of(UUID.randomUUID().toString());
58 private final Optional<String> hasFormat = Optional.of(UUID.randomUUID().toString());
59 private final Optional<String> hasPart = Optional.of(UUID.randomUUID().toString());
60 private final Optional<String> hasVersion = Optional.of(UUID.randomUUID().toString());
61 private final Optional<String> identifier = Optional.of(UUID.randomUUID().toString());
62 private final Optional<String> instructionalMethod = Optional.of(UUID.randomUUID().toString());
63 private final Optional<String> isFormatOf = Optional.of(UUID.randomUUID().toString());
64 private final Optional<String> isPartOf = Optional.of(UUID.randomUUID().toString());
65 private final Optional<String> isReferencedBy = Optional.of(UUID.randomUUID().toString());
66 private final Optional<String> isReplacedBy = Optional.of(UUID.randomUUID().toString());
67 private final Optional<String> isRequiredBy = Optional.of(UUID.randomUUID().toString());
68 private final Optional<String> issued = Optional.of(UUID.randomUUID().toString());
69 private final Optional<String> isVersionOf = Optional.of(UUID.randomUUID().toString());
70 private final Optional<String> language = Optional.of(UUID.randomUUID().toString());
71 private final Optional<String> license = Optional.of(UUID.randomUUID().toString());
72 private final Optional<String> mediator = Optional.of(UUID.randomUUID().toString());
73 private final Optional<String> medium = Optional.of(UUID.randomUUID().toString());
74 private final Optional<String> modified = Optional.of(UUID.randomUUID().toString());
75 private final Optional<String> provenance = Optional.of(UUID.randomUUID().toString());
76 private final Optional<String> publisher = Optional.of(UUID.randomUUID().toString());
77 private final Optional<String> references = Optional.of(UUID.randomUUID().toString());
78 private final Optional<String> relation = Optional.of(UUID.randomUUID().toString());
79 private final Optional<String> replaces = Optional.of(UUID.randomUUID().toString());
80 private final Optional<String> requires = Optional.of(UUID.randomUUID().toString());
81 private final Optional<String> rights = Optional.of(UUID.randomUUID().toString());
82 private final Optional<String> rightsHolder = Optional.of(UUID.randomUUID().toString());
83 private final Optional<String> source = Optional.of(UUID.randomUUID().toString());
84 private final Optional<String> spatial = Optional.of(UUID.randomUUID().toString());
85 private final Optional<String> subject = Optional.of(UUID.randomUUID().toString());
86 private final Optional<String> tableOfContents = Optional.of(UUID.randomUUID().toString());
87 private final Optional<String> temporal = Optional.of(UUID.randomUUID().toString());
88 private final String title = UUID.randomUUID().toString();
89 private final Optional<String> type = Optional.of(UUID.randomUUID().toString());
90 private final Optional<String> valid = Optional.of(UUID.randomUUID().toString());
91
92 @Override public Optional<String> getAbstract() {
93 return abstrakt;
94 }
95
96 @Override public Optional<String> getAccessRights() {
97 return accessRights;
98 }
99
100 @Override public Optional<String> getAccrualMethod() {
101 return accrualMethod;
102 }
103
104 @Override public Optional<String> getAccrualPeriodicity() {
105 return accrualPeriodicity;
106 }
107
108 @Override public Optional<String> getAccrualPolicy() {
109 return accrualPolicy;
110 }
111
112 @Override public Optional<String> getAlternative() {
113 return alternative;
114 }
115
116 @Override public Optional<String> getAudience() {
117 return audience;
118 }
119
120 @Override public Optional<String> getAvailable() {
121 return available;
122 }
123
124 @Override public Optional<String> getBibliographicCitation() {
125 return bibliographicCitation;
126 }
127
128 @Override public Optional<String> getConformsTo() {
129 return conformsTo;
130 }
131
132 @Override public Optional<String> getContributor() {
133 return contributor;
134 }
135
136 @Override public Optional<String> getCoverage() {
137 return coverage;
138 }
139
140 @Override public Date getCreated() {
141 return created;
142 }
143
144 @Override public Optional<String> getCreator() {
145 return creator;
146 }
147
148 @Override public Optional<Date> getDate() {
149 return date;
150 }
151
152 @Override public Optional<Date> getDateAccepted() {
153 return dateAccepted;
154 }
155
156 @Override public Optional<Date> getDateCopyrighted() {
157 return dateCopyrighted;
158 }
159
160 @Override public Optional<Date> getDateSubmitted() {
161 return dateSubmitted;
162 }
163
164 @Override public Optional<String> getDescription() {
165 return description;
166 }
167
168 @Override public Optional<String> getEducationLevel() {
169 return educationLevel;
170 }
171
172 @Override public Optional<Long> getExtent() {
173 return extent;
174 }
175
176 @Override public Optional<String> getFormat() {
177 return format;
178 }
179
180 @Override public Optional<String> getHasFormat() {
181 return hasFormat;
182 }
183
184 @Override public Optional<String> getHasPart() {
185 return hasPart;
186 }
187
188 @Override public Optional<String> getHasVersion() {
189 return hasVersion;
190 }
191
192 @Override public Optional<String> getIdentifier() {
193 return identifier;
194 }
195
196 @Override public Optional<String> getInstructionalMethod() {
197 return instructionalMethod;
198 }
199
200 @Override public Optional<String> getIsFormatOf() {
201 return isFormatOf;
202 }
203
204 @Override public Optional<String> getIsPartOf() {
205 return isPartOf;
206 }
207
208 @Override public Optional<String> getIsReferencedBy() {
209 return isReferencedBy;
210 }
211
212 @Override public Optional<String> getIsReplacedBy() {
213 return isReplacedBy;
214 }
215
216 @Override public Optional<String> getIsRequiredBy() {
217 return isRequiredBy;
218 }
219
220 @Override public Optional<String> getIssued() {
221 return issued;
222 }
223
224 @Override public Optional<String> getIsVersionOf() {
225 return isVersionOf;
226 }
227
228 @Override public Optional<String> getLanguage() {
229 return language;
230 }
231
232 @Override public Optional<String> getLicense() {
233 return license;
234 }
235
236 @Override public Optional<String> getMediator() {
237 return mediator;
238 }
239
240 @Override public Optional<String> getMedium() {
241 return medium;
242 }
243
244 @Override public Optional<String> getModified() {
245 return modified;
246 }
247
248 @Override public Optional<String> getProvenance() {
249 return provenance;
250 }
251
252 @Override public Optional<String> getPublisher() {
253 return publisher;
254 }
255
256 @Override public Optional<String> getReferences() {
257 return references;
258 }
259
260 @Override public Optional<String> getRelation() {
261 return relation;
262 }
263
264 @Override public Optional<String> getReplaces() {
265 return replaces;
266 }
267
268 @Override public Optional<String> getRequires() {
269 return requires;
270 }
271
272 @Override public Optional<String> getRights() {
273 return rights;
274 }
275
276 @Override public Optional<String> getRightsHolder() {
277 return rightsHolder;
278 }
279
280 @Override public Optional<String> getSource() {
281 return source;
282 }
283
284 @Override public Optional<String> getSpatial() {
285 return spatial;
286 }
287
288 @Override public Optional<String> getSubject() {
289 return subject;
290 }
291
292 @Override public Optional<String> getTableOfContents() {
293 return tableOfContents;
294 }
295
296 @Override public Optional<String> getTemporal() {
297 return temporal;
298 }
299
300 @Override public String getTitle() {
301 return title;
302 }
303
304 @Override public Optional<String> getType() {
305 return type;
306 }
307
308 @Override public Optional<String> getValid() {
309 return valid;
310 }
311 };
312 }
313 }