Project

General

Profile

« Previous | Next » 

Revision 892efc69

Added by Andreas Kohlbecker almost 14 years ago

merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk

View differences:

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