0950f90b1c1fba8aa6de8f039b73789059896c1e
[mir.git] / source / mircoders / storage / DatabaseMessages.java
1 package mircoders.storage;
2
3 import java.lang.*;
4 import java.sql.*;
5 import java.io.*;
6 import java.util.*;
7
8 import freemarker.template.*;
9
10 import webdb.storage.*;
11 import webdb.entity.*;
12 import webdb.misc.*;
13
14
15 /**
16  * Title:
17  * Description:
18  * Copyright:    Copyright (c) 2001
19  * Company:      Indymedia
20  * @author
21  * @version 1.0
22  */
23
24
25 public class DatabaseMessages extends Database implements StorageObject{
26
27         private static DatabaseMessages instance;
28
29         public static DatabaseMessages getInstance() throws StorageObjectException {
30                 if (instance == null) {
31                         instance = new DatabaseMessages();
32                         instance.myselfDatabase = instance;
33                 }
34                 return instance;
35         }
36
37         private DatabaseMessages() throws StorageObjectException
38         {
39                 super();
40                 this.cache = new HashMap();
41                 this.theTable="messages";
42                 try {
43                         this.theEntityClass = Class.forName("mir.entity.EntityMessage");
44                 }
45                 catch (Exception e) { throw new StorageObjectException(e.toString());   }
46         }
47
48
49 }