Revision f37ad6bb
Added by Andreas Müller over 2 years ago
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/occurrence/gbif/GbifJsonOccurrenceParser.java | ||
---|---|---|
410 | 410 |
//http://ww2.bgbm.org/herbarium/images/B/-W/08/53/B_-W_08537%20-00%201__3.jpg |
411 | 411 |
JSONArray multimediaArray = record.getJSONArray(MULTIMEDIA); |
412 | 412 |
JSONObject mediaRecord; |
413 |
Media media; |
|
414 |
URI uri = null; |
|
415 |
CdmImageInfo imageInf = null; |
|
416 |
MediaRepresentation representation = null; |
|
417 | 413 |
SpecimenOrObservationType type = null; |
418 | 414 |
for(Object object:multimediaArray){ |
419 | 415 |
//parse every record |
420 |
media = Media.NewInstance(); |
|
421 |
uri = null; |
|
422 |
imageInf = null; |
|
416 |
Media media = Media.NewInstance();
|
|
417 |
URI uri = null;
|
|
418 |
CdmImageInfo imageInf = null;
|
|
423 | 419 |
|
424 | 420 |
if(object instanceof JSONObject){ |
425 | 421 |
mediaRecord = (JSONObject) object; |
... | ... | |
449 | 445 |
} |
450 | 446 |
} |
451 | 447 |
ImageFile imageFile = ImageFile.NewInstance(uri, null, imageInf); |
452 |
representation = MediaRepresentation.NewInstance(); |
|
448 |
MediaRepresentation representation = MediaRepresentation.NewInstance();
|
|
453 | 449 |
|
454 | 450 |
representation.addRepresentationPart(imageFile); |
455 | 451 |
media.addRepresentation(representation); |
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmImportBase.java | ||
---|---|---|
1427 | 1427 |
} |
1428 | 1428 |
} |
1429 | 1429 |
|
1430 |
/** |
|
1431 |
* @param uriString |
|
1432 |
* @param readMediaData |
|
1433 |
* @return |
|
1434 |
* @throws URISyntaxException |
|
1435 |
*/ |
|
1436 | 1430 |
private MediaRepresentation makeMediaRepresentation(String uriString, boolean readMediaData) throws URISyntaxException { |
1437 | 1431 |
uriString = uriString.replace(" ", "%20"); //replace whitespace |
1438 | 1432 |
CdmImageInfo cdmImageInfo = null; |
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/in/SDDImport.java | ||
---|---|---|
1567 | 1567 |
|
1568 | 1568 |
if (elMediaObjects != null) { |
1569 | 1569 |
// <MediaObject id="m1"> |
1570 |
List<Element> listMediaObjects = elMediaObjects.getChildren("MediaObject", sddNamespace); |
|
1570 |
@SuppressWarnings("unchecked") |
|
1571 |
List<Element> listMediaObjects = elMediaObjects.getChildren("MediaObject", sddNamespace); |
|
1571 | 1572 |
int j = 0; |
1572 | 1573 |
for (Element elMO : listMediaObjects){ |
1573 | 1574 |
|
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/iiif/ManifestComposer.java | ||
---|---|---|
442 | 442 |
List<MetadataEntry> metadata = new ArrayList<>(); |
443 | 443 |
List<Language> languages = LocaleContext.getLanguages(); |
444 | 444 |
|
445 |
|
|
446 | 445 |
if(media.getTitle() != null){ |
447 | 446 |
// TODO get localized titleCache |
448 | 447 |
metadata.add(new MetadataEntry("Title", media.getTitleCache())); |
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MediaUriTransformation.java | ||
---|---|---|
32 | 32 |
Integer height = null; |
33 | 33 |
boolean isMaxExtend = false; |
34 | 34 |
|
35 |
/** |
|
36 |
* |
|
37 |
*/ |
|
38 |
public MediaUriTransformation() { |
|
39 |
|
|
40 |
} |
|
35 |
public MediaUriTransformation() {} |
|
41 | 36 |
|
42 | 37 |
public SearchReplace getScheme() { |
43 | 38 |
return scheme; |
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/SearchReplace.java | ||
---|---|---|
63 | 63 |
return searchPattern; |
64 | 64 |
} |
65 | 65 |
|
66 |
@Override |
|
67 |
public String toString() { |
|
68 |
return "SearchReplace [replace=" + replace + ", search=" + search + ", searchPattern=" + searchPattern + "]"; |
|
69 |
} |
|
70 |
|
|
71 |
|
|
72 |
|
|
66 | 73 |
} |
Also available in: Unified diff
cleanup