diff servlet/src/digilib/servlet/DocumentBean.java @ 576:dad720e9b12b stream

try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
author robcast
date Wed, 22 Dec 2010 20:19:06 +0100
parents 790cbfb58b52
children 95417c4615b8
line wrap: on
line diff
--- a/servlet/src/digilib/servlet/DocumentBean.java	Wed Dec 22 18:32:06 2010 +0100
+++ b/servlet/src/digilib/servlet/DocumentBean.java	Wed Dec 22 20:19:06 2010 +0100
@@ -38,6 +38,7 @@
 import digilib.io.DocuDirectory;
 import digilib.io.FileOps.FileClass;
 import digilib.io.ImageFile;
+import digilib.io.ImageInput;
 import digilib.io.ImageSet;
 
 public class DocumentBean {
@@ -197,7 +198,7 @@
 			return;
 		}
 		// add file name
-		dlRequest.setValue("img.fn", fileset.getName());
+		dlRequest.setValue("img.fn", fileset);
 		// add dpi
 		dlRequest.setValue("img.dpix", new Double(fileset.getResX()));
 		dlRequest.setValue("img.dpiy", new Double(fileset.getResY()));
@@ -208,11 +209,11 @@
 			dlRequest.setValue("pt", dd.size());
 		}
 		// get original pixel size
-		ImageFile origfile = fileset.getBiggest();
+		ImageInput origfile = fileset.getBiggest();
 		// check image for size if mo=hires
 		if ((! origfile.isChecked())&&dlRequest.hasOption("hires")) {
 			logger.debug("pre-checking image!");
-			DigilibConfiguration.docuImageIdentify(origfile);
+			DigilibConfiguration.docuImageIdentify((ImageFile) origfile);
 		}
 		ImageSize pixsize = origfile.getSize();
 		if (pixsize != null) {