Project

General

Profile

« Previous | Next » 

Revision 036b973d

Added by Andreas Kohlbecker almost 4 years ago

ref #9146 media metadata service method with cdm property based include and exclude filter definitions

View differences:

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