Project

General

Profile

« Previous | Next » 

Revision fdbff5bc

Added by Andreas Müller over 3 years ago

Cleanup

View differences:

cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/util/MediaToolbox.java
38 38
import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
39 39

  
40 40
/**
41
 * Utility service which which creates volatile object which must not be persisted.
41
 * Utility service which creates volatile objects which must not be persisted.
42 42
 * <p>
43
 * By now this class provides methods for filtering {@link Media} and  {@link MediaRepresentation}s
43
 * By now this class provides methods for filtering {@link Media} and {@link MediaRepresentation}s
44 44
 * <p>
45 45
 * See also {@link MediaUriTransformationProcessor} and {@link MediaUriTransformation}
46 46
 *
......
98 98
        return MediaUtils.findBestMatchingRepresentation(newReprs, type, size, height, widthOrDuration, mimeTypes, missingValStrategy);
99 99
    }
100 100

  
101
    /**
102
     * @deprecated needs to be replaced, see https://dev.e-taxonomy.eu/redmine/issues/9160
103
     */
101 104
    @Override
102 105
    @Deprecated
103 106
    public List<Media> filterPreferredMediaRepresentations(List<Media> mediaList, Class<? extends MediaRepresentationPart> type,
104 107
            String[] mimeTypes, Integer widthOrDuration, Integer height, Integer size) {
105 108

  
106

  
107 109
        Map<Media, MediaRepresentation> mediaRepresentationMap = MediaUtils.findPreferredMedia(mediaList, type, mimeTypes, widthOrDuration, height, size, MediaUtils.MissingValueStrategy.MAX);
108 110

  
109 111
        List<Media> filteredMedia = new ArrayList<>(mediaRepresentationMap.size());

Also available in: Unified diff