Revision 892efc69
Added by Andreas Kohlbecker almost 14 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/MediaServiceImpl.java | ||
---|---|---|
22 | 22 |
|
23 | 23 |
import org.springframework.beans.factory.annotation.Autowired; |
24 | 24 |
import org.springframework.stereotype.Service; |
25 |
import org.springframework.transaction.annotation.Propagation; |
|
25 | 26 |
import org.springframework.transaction.annotation.Transactional; |
26 | 27 |
|
27 | 28 |
import eu.etaxonomy.cdm.api.service.pager.Pager; |
... | ... | |
35 | 36 |
import eu.etaxonomy.cdm.persistence.dao.media.IMediaDao; |
36 | 37 |
|
37 | 38 |
@Service |
38 |
@Transactional(readOnly=true) |
|
39 |
@Transactional(readOnly=true, propagation = Propagation.SUPPORTS)
|
|
39 | 40 |
public class MediaServiceImpl extends IdentifiableServiceBase<Media,IMediaDao> implements IMediaService { |
40 | 41 |
|
41 | 42 |
@Autowired |
... | ... | |
70 | 71 |
|
71 | 72 |
} |
72 | 73 |
|
73 |
public ImageMetaData getImageInfo(URI imageUri, Integer timeOut){ |
|
74 |
public ImageMetaData getImageInfo(URI imageUri, Integer timeOut) throws IOException{
|
|
74 | 75 |
ImageMetaData imageMetaData = ImageMetaData.newInstance(); |
75 | 76 |
imageMetaData.readImageInfo(imageUri, timeOut); |
76 | 77 |
imageMetaData.readMetaData(imageUri, timeOut); |
... | ... | |
78 | 79 |
return imageMetaData; |
79 | 80 |
} |
80 | 81 |
|
81 |
public Map<String,String> getImageMetaData(URI imageUri, Integer timeOut){ |
|
82 |
public Map<String,String> getImageMetaData(URI imageUri, Integer timeOut) throws IOException{
|
|
82 | 83 |
|
83 | 84 |
ImageMetaData imageMetaData = ImageMetaData.newInstance(); |
84 | 85 |
imageMetaData.readMetaData(imageUri, timeOut); |
Also available in: Unified diff
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk