\r
import java.io.IOException;\r
import java.io.PrintWriter;\r
-\r
import java.lang.reflect.Method;\r
-\r
import java.util.GregorianCalendar;\r
import java.util.HashMap;\r
import java.util.Iterator;\r
import javax.servlet.http.HttpServletResponse;\r
import javax.servlet.http.HttpSession;\r
\r
-import org.apache.struts.util.MessageResources;\r
-\r
-\r
-import freemarker.template.SimpleHash;\r
-import freemarker.template.SimpleList;\r
-import freemarker.template.SimpleScalar;\r
-import freemarker.template.TemplateModel;\r
-\r
import mir.config.MirPropertiesConfiguration;\r
import mir.generator.FreemarkerGenerator;\r
import mir.log.LoggerWrapper;\r
import mir.servlet.ServletModuleException;\r
import mir.servlet.ServletModuleUserException;\r
import mir.util.StringRoutines;\r
-\r
import mircoders.entity.EntityUsers;\r
import mircoders.global.MirGlobal;\r
import mircoders.module.ModuleMessage;\r
import mircoders.storage.DatabaseMessages;\r
import mircoders.storage.DatabaseUsers;\r
\r
+import org.apache.struts.util.MessageResources;\r
+\r
+import freemarker.template.SimpleHash;\r
+import freemarker.template.SimpleList;\r
+import freemarker.template.SimpleScalar;\r
+import freemarker.template.TemplateModel;\r
+\r
\r
\r
/**\r
* Mir.java - main servlet, that dispatches to servletmodules\r
*\r
- * @author $Author: zapata $\r
- * @version $Id: Mir.java,v 1.31 2003/03/04 22:00:51 zapata Exp $\r
+ * @author $Author: idfx $\r
+ * @version $Id: Mir.java,v 1.32 2003/03/05 19:23:14 idfx Exp $\r
*\r
*/\r
public class Mir extends AbstractServlet {\r
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
-import freemarker.template.SimpleHash;
-import freemarker.template.SimpleScalar;
-
import mir.config.MirPropertiesConfiguration;
import mir.misc.HTMLTemplateProcessor;
import mir.misc.StringUtil;
import mir.servlet.ServletModuleException;
import mir.servlet.ServletModuleUserException;
import mircoders.servlet.ServletModuleOpenIndy;
+import freemarker.template.SimpleHash;
+import freemarker.template.SimpleScalar;
/**
* OpenMir.java - main servlet for open posting and comment feature to articles
*
* @author RK 1999-2001, the mir-coders group
- * @version $Id: OpenMir.java,v 1.20 2003/02/23 05:00:10 zapata Exp $
+ * @version $Id: OpenMir.java,v 1.21 2003/03/05 19:23:14 idfx Exp $
*
*/
*/
package mir.config;
-import multex.Exc;
-import multex.Failure;
-
-import org.apache.commons.configuration.PropertiesConfiguration;
-
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
-
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.ServletContext;
+import multex.Exc;
+import multex.Failure;
+
+import org.apache.commons.configuration.PropertiesConfiguration;
+
/**
* @author idefix
\r
package mir.entity;\r
\r
+import java.util.HashMap;\r
import java.util.List;\r
import java.util.Map;\r
-import java.util.HashMap;\r
-import java.util.Iterator;\r
-import java.util.Set;\r
-\r
-import freemarker.template.SimpleScalar;\r
-import freemarker.template.TemplateHashModel;\r
-import freemarker.template.TemplateModel;\r
-import freemarker.template.TemplateModelException;\r
-import freemarker.template.TemplateModelRoot;\r
\r
import mir.config.MirPropertiesConfiguration;\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectExc;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleScalar;\r
+import freemarker.template.TemplateHashModel;\r
+import freemarker.template.TemplateModel;\r
+import freemarker.template.TemplateModelException;\r
+import freemarker.template.TemplateModelRoot;\r
\r
/**\r
* Base Class of Entities\r
* Interfacing TemplateHashModel and TemplateModelRoot to be freemarker compliant\r
*\r
- * @version $Id: Entity.java,v 1.17 2003/03/04 22:00:51 zapata Exp $\r
+ * @version $Id: Entity.java,v 1.18 2003/03/05 19:23:14 idfx Exp $\r
* @author rk\r
*\r
*/\r
import java.util.ArrayList;
import java.util.Set;
-import freemarker.template.TemplateListModel;
-import freemarker.template.TemplateModel;
-
-import mir.log.LoggerWrapper;
import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
+import mir.log.LoggerWrapper;
import mir.storage.StorageObject;
import mir.storage.store.StorableObject;
import mir.storage.store.StoreContainerType;
import mir.storage.store.StoreIdentifier;
import mir.storage.store.StoreUtil;
+import freemarker.template.TemplateListModel;
+import freemarker.template.TemplateModel;
/**
*
import java.util.Map;\r
import java.util.Vector;\r
\r
+import mir.misc.MessageMethodModel;\r
+import mir.util.RewindableIterator;\r
+\r
import org.apache.struts.util.MessageResources;\r
\r
import freemarker.template.FileTemplateCache;\r
import freemarker.template.TemplateModelRoot;\r
import freemarker.template.TemplateScalarModel;\r
\r
-import mir.misc.MessageMethodModel;\r
-import mir.util.RewindableIterator;\r
-\r
public class FreemarkerGenerator implements Generator {\r
private Template template;\r
\r
import java.util.HashMap;
import java.util.Map;
-import mir.util.SimpleParser;
import mir.log.LoggerWrapper;
+import mir.util.SimpleParser;
public class GeneratorLibraryRepository {
private Map factories;
package mir.log;
-import java.io.*;
+import java.io.PrintWriter;
public class LoggerWrapper {
private Object object;
package mir.log.log4j;\r
\r
+import java.util.HashMap;\r
+import java.util.Map;\r
+\r
import mir.config.MirPropertiesConfiguration;\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
\r
-import org.apache.log4j.PropertyConfigurator;\r
import org.apache.log4j.Logger;\r
-\r
-import java.util.Map;\r
-import java.util.HashMap;\r
+import org.apache.log4j.PropertyConfigurator;\r
\r
\r
public class LoggerImpl implements mir.log.Logger {\r
\r
import java.io.PrintWriter;\r
import java.net.URLEncoder;\r
-import java.util.*;\r
+import java.util.GregorianCalendar;\r
+import java.util.Iterator;\r
+import java.util.Locale;\r
+import java.util.Map;\r
+import java.util.Set;\r
\r
import javax.servlet.http.HttpServletResponse;\r
\r
-import org.apache.struts.util.MessageResources;\r
-\r
-import freemarker.template.*;\r
-\r
-import mir.log.LoggerWrapper;\r
-import mir.util.*;\r
-import mir.generator.*;\r
import mir.config.MirPropertiesConfiguration;\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
import mir.entity.Entity;\r
import mir.entity.EntityList;\r
+import mir.generator.FreemarkerGenerator;\r
+import mir.log.LoggerWrapper;\r
import mir.storage.StorageObjectFailure;\r
+import mir.util.GeneratorHTMLFunctions;\r
+import mir.util.GeneratorIntegerFunctions;\r
+\r
+import org.apache.struts.util.MessageResources;\r
+\r
+import freemarker.template.FileTemplateCache;\r
+import freemarker.template.SimpleHash;\r
+import freemarker.template.SimpleList;\r
+import freemarker.template.SimpleScalar;\r
+import freemarker.template.Template;\r
+import freemarker.template.TemplateModelRoot;\r
\r
/**\r
* Hilfsklasse zum Mergen von Template und Daten\r
* Description:\r
* Copyright: Copyright (c) 2002 Mir-coders\r
* @author $Author: idfx $\r
- * @version $Id: WebdbImage.java,v 1.11 2003/02/28 18:27:07 idfx Exp $\r
+ * @version $Id: WebdbImage.java,v 1.12 2003/03/05 19:23:14 idfx Exp $\r
*/\r
\r
import java.io.File;\r
import javax.media.jai.ParameterBlockJAI;\r
import javax.media.jai.PlanarImage;\r
\r
-import com.sun.media.jai.codec.FileSeekableStream;\r
-\r
import mir.config.MirPropertiesConfiguration;\r
\r
+import com.sun.media.jai.codec.FileSeekableStream;\r
+\r
public class WebdbImage\r
{\r
\r
import java.io.IOException;
import java.util.Enumeration;
import java.util.HashMap;
-import java.util.Map;
import java.util.Hashtable;
+import java.util.Map;
import java.util.Vector;
import javax.servlet.http.HttpServletRequest;
import java.sql.SQLException;
import java.util.Map;
-import freemarker.template.SimpleHash;
-
import mir.entity.Entity;
import mir.entity.EntityList;
import mir.storage.StorageObject;
import mir.storage.StorageObjectExc;
import mir.storage.StorageObjectFailure;
+import freemarker.template.SimpleHash;
/**
import mir.producer.ProducerNode;
import mir.producer.ResourceBundleProducerNode;
import mir.producer.ScriptCallingProducerNode;
-import mir.util.*;
+import mir.util.XMLReader;
+import mir.util.XMLReaderTool;
public class DefaultProducerNodeBuilders {
import java.util.Set;
import mir.producer.ProducerNode;
-import mir.util.*;
+import mir.util.XMLReader;
public interface ProducerNodeBuilder {
public void setAttributes(Map anAttributes) throws ProducerConfigExc, XMLReader.XMLReaderExc;
\r
import java.io.IOException;\r
import java.io.PrintWriter;\r
-import java.util.List;\r
-import java.util.Map;\r
import java.util.HashMap;\r
+import java.util.List;\r
import java.util.Locale;\r
+import java.util.Map;\r
\r
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
import javax.servlet.http.HttpSession;\r
\r
-import freemarker.template.SimpleHash;\r
-import freemarker.template.TemplateModelRoot;\r
-\r
import mir.config.MirPropertiesConfiguration;\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
import mir.entity.EntityList;\r
import mir.module.AbstractModule;\r
import mir.module.ModuleException;\r
import mir.storage.StorageObject;\r
-import mir.util.*;\r
+import mir.util.HTTPRequestParser;\r
+import freemarker.template.SimpleHash;\r
+import freemarker.template.TemplateModelRoot;\r
\r
\r
\r
\r
import java.io.IOException;\r
import java.io.InputStreamReader;\r
-\r
import java.sql.Connection;\r
import java.sql.PreparedStatement;\r
import java.sql.ResultSet;\r
import java.sql.SQLException;\r
import java.sql.Statement;\r
import java.sql.Timestamp;\r
-\r
import java.text.ParseException;\r
import java.text.SimpleDateFormat;\r
-\r
import java.util.ArrayList;\r
-import java.util.List;\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
import java.util.HashMap;\r
+import java.util.List;\r
import java.util.Map;\r
\r
-import com.codestudio.util.SQLManager;\r
-\r
-import freemarker.template.SimpleHash;\r
-import freemarker.template.SimpleList;\r
-\r
import mir.config.MirPropertiesConfiguration;\r
-\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
-\r
import mir.entity.Entity;\r
import mir.entity.EntityList;\r
import mir.entity.StorableObjectEntity;\r
-\r
import mir.log.LoggerWrapper;\r
-\r
import mir.misc.HTMLTemplateProcessor;\r
import mir.misc.StringUtil;\r
-\r
import mir.storage.store.ObjectStore;\r
import mir.storage.store.StorableObject;\r
import mir.storage.store.StoreContainerType;\r
import mir.storage.store.StoreIdentifier;\r
import mir.storage.store.StoreUtil;\r
-\r
import mir.util.JDBCStringRoutines;\r
\r
+import com.codestudio.util.SQLManager;\r
+\r
+import freemarker.template.SimpleHash;\r
+import freemarker.template.SimpleList;\r
+\r
\r
/**\r
* Diese Klasse implementiert die Zugriffsschicht auf die Datenbank.\r
* Treiber, Host, User und Passwort, ueber den der Zugriff auf die\r
* Datenbank erfolgt.\r
*\r
- * @version $Id: Database.java,v 1.35 2003/03/04 22:00:52 zapata Exp $\r
+ * @version $Id: Database.java,v 1.36 2003/03/05 19:23:15 idfx Exp $\r
* @author rk\r
*\r
*/\r
*/
package mir.storage;
-import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-
import java.util.Properties;
+import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
+
/**
* Interfacedefinition f?r Datenbank-Adpatoren. Die Adaptoren legen
*
* @author <RK>
*
- * @version $Id: DatabaseAdaptor.java,v 1.5 2003/01/28 21:48:30 idfx Exp $
+ * @version $Id: DatabaseAdaptor.java,v 1.6 2003/03/05 19:23:15 idfx Exp $
*/
public interface DatabaseAdaptor {
/* Liefert den Namen der Adaptorklasse
*/
package mir.storage;
-import mir.config.MirPropertiesConfiguration;
+import java.util.Properties;
+import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-import java.util.Properties;
-
/**
* <b>Diese Klasse implementiert die abstrakte Klasse DatabaseAdaptor
*/
package mir.storage;
-import mir.config.MirPropertiesConfiguration;
+import java.util.Properties;
+import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-import java.util.Properties;
-
/**
* Diese Klasse implementiert Interface DatabaseAdaptor fuer Oracle
*/
package mir.storage;
-import mir.config.MirPropertiesConfiguration;
+import java.util.Properties;
+import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-import java.util.Properties;
-
/**
* <b>Diese Klasse implementiert die abstrakte Klasse DatabaseAdaptor f?r Postgresql-Datenbanken
*/
package mir.storage;
-import mir.config.MirPropertiesConfiguration;
+import java.util.Properties;
+import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-import java.util.Properties;
-
/**
* Diese Klasse implementiert Interface DatabaseAdaptor fuer Sybase
*/
package mir.storage;
-import freemarker.template.SimpleHash;
-import freemarker.template.SimpleList;
-
-import mir.entity.Entity;
-import mir.entity.EntityList;
-
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
-
import java.util.List;
+import mir.entity.Entity;
+import mir.entity.EntityList;
+import freemarker.template.SimpleHash;
+import freemarker.template.SimpleList;
+
/**
* Implementiert Interface f?r die Speicherschicht.
\r
import java.io.BufferedInputStream;\r
import java.io.FileInputStream;\r
-import java.util.Map;\r
import java.util.HashMap;\r
import java.util.Iterator;\r
+import java.util.Map;\r
import java.util.MissingResourceException;\r
import java.util.Properties;\r
\r
\r
package mir.util;\r
\r
-import java.io.*;\r
-import java.util.*;\r
+import java.io.File;\r
+import java.io.FileInputStream;\r
+import java.io.FileNotFoundException;\r
+import java.io.IOException;\r
+import java.util.HashMap;\r
+import java.util.List;\r
+import java.util.Map;\r
+import java.util.Stack;\r
\r
import javax.xml.parsers.ParserConfigurationException;\r
import javax.xml.parsers.SAXParser;\r
import javax.xml.parsers.SAXParserFactory;\r
\r
+import multex.Exc;\r
+import multex.Failure;\r
+\r
import org.xml.sax.Attributes;\r
import org.xml.sax.InputSource;\r
import org.xml.sax.Locator;\r
import org.xml.sax.SAXParseException;\r
import org.xml.sax.helpers.DefaultHandler;\r
\r
-import multex.Failure;\r
-import multex.Exc;\r
-\r
public class XMLReader {\r
private Locator locator;\r
private String filename;\r
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
-import java.util.Map;
import java.util.HashMap;
+import java.util.Map;
-import freemarker.template.SimpleScalar;
-import freemarker.template.TemplateModel;
-import freemarker.template.TemplateModelException;
-
-import mir.log.LoggerWrapper;
import mir.entity.Entity;
import mir.entity.EntityList;
+import mir.log.LoggerWrapper;
import mir.storage.StorageObject;
import mir.storage.StorageObjectExc;
import mir.storage.StorageObjectFailure;
import mircoders.storage.DatabaseContent;
import mircoders.storage.DatabaseContentToMedia;
import mircoders.storage.DatabaseContentToTopics;
+import freemarker.template.SimpleScalar;
+import freemarker.template.TemplateModel;
+import freemarker.template.TemplateModelException;
/**
* this class implements mapping of one line of the database table content
* to a java object
*
- * @version $Id: EntityContent.java,v 1.16 2003/03/04 22:00:53 zapata Exp $
+ * @version $Id: EntityContent.java,v 1.17 2003/03/05 19:23:15 idfx Exp $
* @author mir-coders group
*
*/
import java.util.Map;
-import freemarker.template.SimpleList;
-import freemarker.template.SimpleScalar;
-import freemarker.template.TemplateModel;
-import freemarker.template.TemplateModelException;
-
import mir.entity.Entity;
import mir.entity.EntityList;
+import mir.log.LoggerWrapper;
import mir.media.MediaHelper;
import mir.media.MirMedia;
import mir.misc.NumberUtils;
import mir.storage.StorageObject;
import mir.storage.StorageObjectFailure;
-import mir.log.LoggerWrapper;
-
import mircoders.storage.DatabaseContentToMedia;
import mircoders.storage.DatabaseUploadedMedia;
+import freemarker.template.SimpleList;
+import freemarker.template.SimpleScalar;
+import freemarker.template.TemplateModel;
+import freemarker.template.TemplateModelException;
/**
*
* @author mh, mir-coders group
- * @version $Id: EntityUploadedMedia.java,v 1.21 2003/03/04 22:00:53 zapata Exp $
+ * @version $Id: EntityUploadedMedia.java,v 1.22 2003/03/05 19:23:15 idfx Exp $
*/
import java.sql.SQLException;\r
import java.util.Map;\r
\r
+import mir.log.LoggerWrapper;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
-import mir.log.LoggerWrapper;\r
\r
/**\r
* Diese Klasse enth?lt die Daten eines MetaObjekts\r
import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
-import mir.misc.*;
-import mircoders.localizer.*;
+import mir.misc.ConfigException;
+import mircoders.localizer.MirCachingLocalizerDecorator;
+import mircoders.localizer.MirLocalizer;
public class MirGlobal {
static private MirPropertiesConfiguration configuration;
\r
import mir.entity.Entity;\r
import mir.entity.adapter.EntityAdapter;\r
-import mir.storage.StorageObjectFailure;\r
import mir.misc.StringUtil;\r
+import mir.storage.StorageObjectFailure;\r
import mir.util.StringRoutines;\r
import mircoders.entity.EntityComment;\r
import mircoders.entity.EntityContent;\r
import mir.entity.adapter.EntityAdapter;\r
import mir.entity.adapter.EntityAdapterDefinition;\r
import mir.entity.adapter.EntityAdapterModel;\r
+import mir.log.LoggerWrapper;\r
import mir.media.MediaHelper;\r
import mir.media.MirMedia;\r
import mir.util.RewindableIterator;\r
-import mir.log.LoggerWrapper;\r
import mircoders.entity.EntityUploadedMedia;\r
import mircoders.global.MirGlobal;\r
import mircoders.localizer.MirAdminInterfaceLocalizer;\r
import mir.generator.GeneratorLibraryRepository;
import mir.generator.WriterEngine;
import mir.log.LoggerWrapper;
-
import mircoders.global.MirGlobal;
import mircoders.localizer.MirGeneratorLocalizer;
import mircoders.localizer.MirLocalizerExc;
import java.io.IOException;\r
import java.io.InputStream;\r
\r
-import freemarker.template.SimpleList;\r
-\r
-import mir.log.LoggerWrapper;\r
-\r
import mir.config.MirPropertiesConfiguration;\r
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.media.MirMedia;\r
import mir.media.MirMediaException;\r
import mir.misc.FileUtil;\r
import mir.misc.StringUtil;\r
+import freemarker.template.SimpleList;\r
\r
\r
/**\r
*\r
* @see mir.media.MirMedia\r
* @author mh <mh@nadir.org>\r
- * @version $Id: MediaHandlerGeneric.java,v 1.14 2003/02/23 05:00:14 zapata Exp $\r
+ * @version $Id: MediaHandlerGeneric.java,v 1.15 2003/03/05 19:23:16 idfx Exp $\r
*/\r
\r
public class MediaHandlerGeneric implements MirMedia\r
import java.io.File;
import java.io.InputStream;
-import freemarker.template.SimpleList;
-
import mir.config.MirPropertiesConfiguration;
import mir.config.MirPropertiesConfiguration.PropertiesConfigExc;
import mir.entity.Entity;
+import mir.log.LoggerWrapper;
import mir.media.MirMedia;
import mir.media.MirMediaException;
import mir.misc.FileUtil;
import mir.misc.StringUtil;
import mir.storage.StorageObjectFailure;
-import mir.log.LoggerWrapper;
-
import mircoders.entity.EntityImages;
+import freemarker.template.SimpleList;
/**
* This class handles saving, fetching creating representations
*
* @see mir.media.MirMedia
* @author mh
- * @version $Id: MediaHandlerImages.java,v 1.18 2003/02/28 18:27:08 idfx Exp $
+ * @version $Id: MediaHandlerImages.java,v 1.19 2003/03/05 19:23:16 idfx Exp $
*/
import java.io.FileInputStream;\r
import java.io.InputStream;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.config.MirPropertiesConfiguration;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.media.MirMediaException;\r
import mir.misc.StringUtil;\r
-\r
import mircoders.storage.DatabaseUploadedMedia;\r
\r
\r
\r
import java.io.StringReader;\r
\r
-import freemarker.template.SimpleHash;\r
-import freemarker.template.SimpleList;\r
-\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.media.MirMedia;\r
import mir.media.MirMediaException;\r
import mir.misc.FileUtil;\r
import mir.misc.StringUtil;\r
-import mir.log.LoggerWrapper;\r
+import freemarker.template.SimpleHash;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* Please note: this media handler produces\r
*\r
* @see mir.media.MirMedia\r
* @author mh <mh@nadir.org>\r
- * @version $Id: MediaHandlerMp3.java,v 1.11 2003/02/23 05:00:14 zapata Exp $\r
+ * @version $Id: MediaHandlerMp3.java,v 1.12 2003/03/05 19:23:16 idfx Exp $\r
*/\r
\r
public class MediaHandlerMp3 extends MediaHandlerAudio implements MirMedia\r
import java.io.StringReader;
-import freemarker.template.SimpleHash;
-import freemarker.template.SimpleList;
-
-import mir.log.LoggerWrapper;
import mir.entity.Entity;
+import mir.log.LoggerWrapper;
import mir.media.MirMedia;
import mir.media.MirMediaException;
import mir.misc.FileUtil;
import mir.misc.StringUtil;
+import freemarker.template.SimpleHash;
+import freemarker.template.SimpleList;
* @see mir.media.MediaHandlerGeneric
* @see mir.media.MirMedia
* @author john <john@manifestor.org>, mh <heckmann@hbe.ca>
- * @version $Id: MediaHandlerRealAudio.java,v 1.15 2003/02/23 05:00:14 zapata Exp $
+ * @version $Id: MediaHandlerRealAudio.java,v 1.16 2003/03/05 19:23:16 idfx Exp $
*/
package mircoders.media;
-import java.io.StringReader;
import java.io.File;
+import java.io.StringReader;
-import freemarker.template.SimpleHash;
-import freemarker.template.SimpleList;
-
-import mir.log.LoggerWrapper;
import mir.entity.Entity;
+import mir.log.LoggerWrapper;
import mir.media.MirMedia;
import mir.media.MirMediaException;
import mir.misc.FileUtil;
import mir.misc.StringUtil;
+import freemarker.template.SimpleHash;
+import freemarker.template.SimpleList;
* @see mir.media.MediaHandlerGeneric
* @see mir.media.MirMedia
* @author john <john@manifestor.org>, mh <mh@nadir.org>
- * @version $Id: MediaHandlerRealVideo.java,v 1.15 2003/02/23 05:00:14 zapata Exp $
+ * @version $Id: MediaHandlerRealVideo.java,v 1.16 2003/03/05 19:23:16 idfx Exp $
*/
package mircoders.media;
import java.util.GregorianCalendar;
-import java.util.Map;
import java.util.Iterator;
+import java.util.Map;
import javax.servlet.ServletContext;
-import com.oreilly.servlet.multipart.FilePart;
-
-import mir.log.LoggerWrapper;
import mir.config.MirPropertiesConfiguration;
import mir.entity.Entity;
import mir.entity.EntityList;
+import mir.log.LoggerWrapper;
import mir.media.MediaHelper;
import mir.media.MirMedia;
import mir.media.MirMediaException;
import mir.storage.Database;
import mir.storage.StorageObjectExc;
import mir.storage.StorageObjectFailure;
-
import mircoders.storage.DatabaseMediaType;
+import com.oreilly.servlet.multipart.FilePart;
+
/*
* MediaRequest.java -
* appropriate media objects are set.
*
* @author mh
- * @version $Id: MediaRequest.java,v 1.15 2003/03/04 22:00:53 zapata Exp $
+ * @version $Id: MediaRequest.java,v 1.16 2003/03/05 19:23:16 idfx Exp $
*
*/
package mircoders.module;
-import java.util.Map;
import java.util.Iterator;
+import java.util.Map;
import java.util.Set;
import java.util.StringTokenizer;
/*
* ContentObjekt -
*
- * @version $Id: ModuleContent.java,v 1.15 2003/03/04 22:00:53 zapata Exp $
+ * @version $Id: ModuleContent.java,v 1.16 2003/03/05 19:23:16 idfx Exp $
*
* @author RK, mir-coders
*
import java.util.Map;
-import freemarker.template.SimpleList;
-
import mir.entity.Entity;
import mir.entity.EntityList;
+import mir.log.LoggerWrapper;
import mir.module.AbstractModule;
import mir.module.ModuleException;
import mir.storage.StorageObject;
import mir.storage.StorageObjectExc;
import mir.storage.StorageObjectFailure;
-import mir.log.*;
-
-import mircoders.entity.EntityContent;
-import mircoders.entity.EntityTopics;
-import mircoders.storage.DatabaseContent;
-import mircoders.storage.DatabaseContentToTopics;
import mircoders.storage.DatabaseTopics;
+import freemarker.template.SimpleList;
/*
* ThemenModule -
\r
package mircoders.module;\r
\r
-import java.util.Map;\r
import java.util.HashMap;\r
+import java.util.Map;\r
\r
import mir.entity.EntityList;\r
import mir.log.LoggerWrapper;\r
import mir.module.AbstractModule;\r
import mir.module.ModuleException;\r
import mir.storage.StorageObject;\r
-import mir.storage.StorageObjectFailure;\r
import mir.util.JDBCStringRoutines;\r
-\r
import mircoders.entity.EntityUsers;\r
-import mircoders.storage.DatabaseUsers;\r
import mircoders.global.MirGlobal;\r
-import mircoders.localizer.MirAdminInterfaceLocalizer;\r
-import mircoders.localizer.MirLocalizer;\r
\r
\r
/*\r
*/
package mircoders.producer;
-import mir.entity.Entity;
+import java.io.PrintWriter;
+import java.util.Map;
+import mir.entity.Entity;
import mir.entity.adapter.EntityAdapter;
-
import mir.log.LoggerToWriterAdapter;
import mir.log.LoggerWrapper;
-
import mir.misc.StringUtil;
-
import mir.producer.ProducerFailure;
import mir.producer.ProducerNode;
-
import mir.util.ParameterExpander;
-
import mircoders.entity.EntityContent;
-
import mircoders.search.AudioSearchTerm;
import mircoders.search.ContentSearchTerm;
import mircoders.search.ImagesSearchTerm;
import mircoders.search.VideoSearchTerm;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
-
import org.apache.lucene.document.Document;
-
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.IndexWriter;
-
import org.apache.lucene.store.FSDirectory;
-import java.io.PrintWriter;
-
-import java.util.Map;
-
public class IndexingProducerNode implements ProducerNode {
private String contentKey;
import mir.producer.reader.DefaultProducerNodeBuilders;
import mir.producer.reader.ProducerConfigExc;
import mir.producer.reader.ProducerNodeBuilderLibrary;
-import mir.util.*;
-
+import mir.util.XMLReader;
+import mir.util.XMLReaderTool;
import mircoders.producer.ContentMarkingProducerNode;
import mircoders.producer.ContentModifyingProducerNode;
import mircoders.producer.IndexingProducerNode;
import java.util.Locale;
import java.util.Map;
+import mir.entity.adapter.EntityIteratorAdapter;
import mir.generator.Generator;
import mir.servlet.ServletModuleException;
+import mir.util.CachingRewindableIterator;
import mir.util.NullWriter;
import mir.util.ResourceBundleGeneratorFunction;
-import mir.entity.adapter.*;
-import mir.util.*;
import mircoders.global.MirGlobal;
import org.apache.struts.util.MessageResources;
import mir.util.CachingRewindableIterator;
import mir.util.HTTPRequestParser;
import mir.util.JDBCStringRoutines;
-import mir.util.URLBuilder;
import mir.util.SQLQueryBuilder;
+import mir.util.URLBuilder;
import mircoders.global.MirGlobal;
import mircoders.module.ModuleComment;
import mircoders.module.ModuleContent;
\r
import java.io.IOException;\r
import java.util.GregorianCalendar;\r
-import java.util.Map;\r
import java.util.HashMap;\r
import java.util.Iterator;\r
import java.util.List;\r
* ServletModuleContent -\r
* deliver html for the article admin form.\r
*\r
- * @version $Id: ServletModuleContent.java,v 1.38 2003/03/04 22:00:54 zapata Exp $\r
+ * @version $Id: ServletModuleContent.java,v 1.39 2003/03/05 19:23:16 idfx Exp $\r
* @author rk, mir-coders\r
*\r
*/\r
import java.util.Collections;\r
import java.util.Enumeration;\r
import java.util.GregorianCalendar;\r
-import java.util.Map;\r
import java.util.HashMap;\r
import java.util.Iterator;\r
import java.util.ListIterator;\r
import java.util.Locale;\r
+import java.util.Map;\r
import java.util.Random;\r
import java.util.Set;\r
\r
* open-postings to the newswire\r
*\r
* @author mir-coders group\r
- * @version $Id: ServletModuleOpenIndy.java,v 1.61 2003/03/04 22:00:54 zapata Exp $\r
+ * @version $Id: ServletModuleOpenIndy.java,v 1.62 2003/03/05 19:23:16 idfx Exp $\r
*\r
*/\r
\r
import mir.servlet.ServletModuleException;\r
import mir.servlet.ServletModuleUserException;\r
import mir.storage.StorageObjectFailure;\r
+import mircoders.entity.EntityContent;\r
import mircoders.entity.EntityUploadedMedia;\r
import mircoders.entity.EntityUsers;\r
-import mircoders.entity.EntityContent;\r
import mircoders.media.MediaRequest;\r
-import mircoders.storage.DatabaseMediafolder;\r
import mircoders.storage.DatabaseContent;\r
+import mircoders.storage.DatabaseMediafolder;\r
import freemarker.template.SimpleHash;\r
import freemarker.template.SimpleList;\r
\r
* ServletModuleBilder -\r
* liefert HTML fuer Bilder\r
*\r
- * @version $Id: ServletModuleUploadedMedia.java,v 1.17 2003/03/04 22:00:54 zapata Exp $\r
+ * @version $Id: ServletModuleUploadedMedia.java,v 1.18 2003/03/05 19:23:17 idfx Exp $\r
* @author RK, the mir-coders group\r
*/\r
\r
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
\r
-import freemarker.template.SimpleHash;\r
-\r
import mir.log.LoggerWrapper;\r
import mir.module.ModuleException;\r
import mir.servlet.ServletModule;\r
import mir.servlet.ServletModuleUserException;\r
import mir.storage.StorageObjectFailure;\r
import mir.util.HTTPRequestParser;\r
-\r
import mircoders.module.ModuleUsers;\r
import mircoders.storage.DatabaseUsers;\r
+import freemarker.template.SimpleHash;\r
\r
/*\r
* ServletModuleUsers -\r
\r
import java.util.GregorianCalendar;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.misc.StringUtil;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import java.sql.Connection;
import java.sql.Statement;
-import mir.log.LoggerWrapper;
import mir.entity.EntityList;
import mir.entity.EntityRelation;
+import mir.log.LoggerWrapper;
import mir.storage.Database;
import mir.storage.StorageObject;
import mir.storage.StorageObjectFailure;
import java.sql.ResultSet;\r
import java.sql.Statement;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.entity.EntityList;\r
+import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectExc;\r
import mir.storage.StorageObjectFailure;\r
-\r
import mircoders.entity.EntityContent;\r
import mircoders.entity.EntityUploadedMedia;\r
\r
* <b>implements abstract DB connection to the content_x_media SQL table\r
*\r
* @author RK, mir-coders group\r
- * @version $Id: DatabaseContentToMedia.java,v 1.13 2003/02/20 16:05:35 zapata Exp $\r
+ * @version $Id: DatabaseContentToMedia.java,v 1.14 2003/03/05 19:23:17 idfx Exp $\r
*\r
*/\r
\r
import java.util.Collection;
import java.util.Iterator;
-import mir.log.LoggerWrapper;
import mir.entity.EntityList;
+import mir.log.LoggerWrapper;
import mir.storage.Database;
import mir.storage.StorageObject;
import mir.storage.StorageObjectFailure;
\r
package mircoders.storage;\r
\r
-import freemarker.template.SimpleList;\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
\r
package mircoders.storage;\r
\r
-import freemarker.template.SimpleList;\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
\r
package mircoders.storage;\r
\r
-import freemarker.template.SimpleList;\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
\r
package mircoders.storage;\r
\r
-import freemarker.template.SimpleList;\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
\r
package mircoders.storage;\r
\r
-import freemarker.template.SimpleList;\r
-\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
\r
import java.util.GregorianCalendar;\r
\r
-import freemarker.template.SimpleList;\r
-\r
-import mir.log.LoggerWrapper;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.misc.StringUtil;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
/**\r
* <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle\r
* @version 1.0\r
*/\r
\r
-import freemarker.template.SimpleList;\r
-\r
import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
+import freemarker.template.SimpleList;\r
\r
\r
public class DatabaseLanguage extends Database implements StorageObject{\r
import java.util.List;\r
import java.util.Map;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
import mir.storage.StorageObjectFailure;\r
package mircoders.storage;
-import mir.log.LoggerWrapper;
import mir.entity.Entity;
import mir.entity.EntityRelation;
+import mir.log.LoggerWrapper;
import mir.storage.Database;
import mir.storage.StorageObject;
import mir.storage.StorageObjectExc;
\r
import java.util.GregorianCalendar;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.misc.StringUtil;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r
package mircoders.storage;
-import mir.log.LoggerWrapper;
import mir.entity.Entity;
import mir.entity.EntityRelation;
+import mir.log.LoggerWrapper;
import mir.storage.Database;
import mir.storage.StorageObject;
import mir.storage.StorageObjectFailure;
\r
import java.util.GregorianCalendar;\r
\r
-import mir.log.LoggerWrapper;\r
import mir.entity.Entity;\r
+import mir.log.LoggerWrapper;\r
import mir.misc.StringUtil;\r
import mir.storage.Database;\r
import mir.storage.StorageObject;\r