\r
package eu.etaxonomy.cdm.api.service;\r
\r
+import java.io.IOException;\r
import java.net.URI;\r
import java.util.List;\r
import java.util.Map;\r
import java.util.Set;\r
\r
+import org.apache.http.HttpException;\r
+\r
import eu.etaxonomy.cdm.api.service.pager.Pager;\r
+import eu.etaxonomy.cdm.common.mediaMetaData.ImageMetaData;\r
import eu.etaxonomy.cdm.model.description.MediaKey;\r
import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.media.Media;\r
*/\r
public Pager<Media> search(Class<? extends Media> clazz, String queryString, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths);\r
\r
- public Map<String,String> getImageMetaData(URI uri, Integer timeOut);\r
+ /**\r
+ * \r
+ * \r
+ * @param imageUri\r
+ * @param timeOut\r
+ * @return\r
+ */\r
+ public Integer getImageSize(URI imageUri, Integer timeOut);\r
+ \r
+ /**\r
+ * \r
+ * @param imageUri\r
+ * @param timeOut\r
+ * @return\r
+ * @throws IOException \r
+ */\r
+ public ImageMetaData getImageInfo(URI imageUri, Integer timeOut) throws IOException, HttpException;\r
+ \r
+ /**\r
+ * \r
+ * @param imageUri\r
+ * @param timeOut\r
+ * @return\r
+ * @throws IOException \r
+ */\r
+ public Map<String,String> getImageMetaData(URI imageUri, Integer timeOut) throws IOException, HttpException;\r
}\r