Revision 036b973d
Added by Andreas Kohlbecker almost 4 years ago
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/iiif/ManifestController.java | ||
---|---|---|
46 | 46 |
import de.digitalcollections.iiif.model.sharedcanvas.Sequence; |
47 | 47 |
import de.digitalcollections.model.api.identifiable.resource.MimeType; |
48 | 48 |
import eu.etaxonomy.cdm.api.service.ITermService; |
49 |
import eu.etaxonomy.cdm.api.service.MediaServiceImpl; |
|
49 | 50 |
import eu.etaxonomy.cdm.api.service.util.TaxonRelationshipEdge; |
50 | 51 |
import eu.etaxonomy.cdm.common.media.ImageInfo; |
51 | 52 |
import eu.etaxonomy.cdm.model.common.Credit; |
... | ... | |
88 | 89 |
@RequestMapping(value = {"/iiif"}, produces = "application/json; charset=utf-8") |
89 | 90 |
public class ManifestController { |
90 | 91 |
|
91 |
private static final int IMAGE_READ_TIMEOUT = 3000; |
|
92 |
|
|
93 | 92 |
private static final String HTTP_IIIF_CYBERTAXONOMY_ORG = "http://iiif.cybertaxonomy.org/"; |
94 | 93 |
|
95 | 94 |
public static final Logger logger = Logger.getLogger(ManifestController.class); |
... | ... | |
396 | 395 |
} |
397 | 396 |
if (part.getUri() != null) { |
398 | 397 |
try { |
399 |
ImageInfo imageInfo = ImageInfo.NewInstanceWithMetaData(part.getUri(), IMAGE_READ_TIMEOUT); |
|
398 |
ImageInfo imageInfo = ImageInfo.NewInstanceWithMetaData(part.getUri(), MediaServiceImpl.IMAGE_READ_TIMEOUT);
|
|
400 | 399 |
Map<String, String> result = imageInfo.getMetaData(); |
401 | 400 |
if(result != null){ |
402 | 401 |
for (String key : result.keySet()) { |
Also available in: Unified diff
ref #9146 media metadata service method with cdm property based include and exclude filter definitions