Revision 3f04dd4e
Added by Andreas Kohlbecker almost 3 years ago
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/occurrence/gbif/GbifJsonOccurrenceParser.java | ||
---|---|---|
24 | 24 |
import org.apache.log4j.Logger; |
25 | 25 |
|
26 | 26 |
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade; |
27 |
import eu.etaxonomy.cdm.api.service.media.MediaMedadataFileReader; |
|
27 | 28 |
import eu.etaxonomy.cdm.common.URI; |
28 | 29 |
import eu.etaxonomy.cdm.common.UriUtils; |
29 | 30 |
import eu.etaxonomy.cdm.common.media.CdmImageInfo; |
... | ... | |
426 | 427 |
if (mediaRecord.has("identifier")){ |
427 | 428 |
try { |
428 | 429 |
uri = new URI(mediaRecord.getString("identifier")); |
429 |
imageInf = CdmImageInfo.NewInstance(uri, 0); |
|
430 |
imageInf = new MediaMedadataFileReader(uri) |
|
431 |
.readSuffix() |
|
432 |
.readImageLength() |
|
433 |
.readImageInfo() |
|
434 |
.getCdmImageInfo(); |
|
430 | 435 |
} catch (URISyntaxException |IOException | HttpException e) { |
431 | 436 |
e.printStackTrace(); |
432 | 437 |
} |
... | ... | |
454 | 459 |
derivedUnitFacade.addDerivedUnitMedia(media); |
455 | 460 |
} |
456 | 461 |
//identifier=http://ww2.bgbm.org/herbarium/images/B/-W/08/53/B_-W_08537%20-00%201__3.jpg |
457 |
//references=http://ww2.bgbm.org/herbarium/view_biocase.cfm?SpecimenPK=136628 |
|
462 |
//references=http://ww2.bgbm.org/herbarium/view_biocase.cfm?SpecimenPK=136628
|
|
458 | 463 |
//format=image/jpeg |
459 | 464 |
//type=StillImage |
460 | 465 |
} |
Also available in: Unified diff
ref #9607 replacing class local factory methods and heplers in CdmImageInfo by service layer factory classes and metadata 'reader' class