import mir.entity.adapter.EntityIteratorAdapter;
import mir.generator.Generator;
-import mir.servlet.ServletModuleException;
-import mir.util.CachingRewindableIterator;
+import mir.servlet.ServletModuleExc;
+import mir.servlet.ServletModuleFailure;
import mir.util.NullWriter;
import mir.util.ResourceBundleGeneratorFunction;
+import mir.util.CachingRewindableIterator;
import mircoders.global.MirGlobal;
import org.apache.struts.util.MessageResources;
public class ServletHelper {
// ML: add logging!
- static Map makeGenerationData(Locale aLocale) throws ServletModuleException {
+ static Map makeGenerationData(Locale aLocale) throws ServletModuleExc {
try {
Map result = new HashMap();
return result;
}
catch (Throwable t) {
- throw new ServletModuleException(t.getMessage());
+ throw new ServletModuleFailure(t);
}
}
- static void generateResponse(PrintWriter aWriter, Map aGenerationData, String aGenerator) throws ServletModuleException {
+ static void generateResponse(PrintWriter aWriter, Map aGenerationData, String aGenerator) throws ServletModuleExc {
Generator generator;
generator.generate(aWriter, aGenerationData, new PrintWriter(new NullWriter()));
}
catch (Throwable t) {
- throw new ServletModuleException(t.getMessage());
+ throw new ServletModuleFailure(t);
}
}
-}
\ No newline at end of file
+}