dd03a1b1295dc6c6368da9be59faea812ecef0d6
[mir.git] / source / mircoders / storage / DatabaseUsers.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 mir.storage.*;
11 import mir.entity.*;
12 import mir.misc.*;
13
14 /**
15  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
16  *
17  *
18  */
19
20 public class DatabaseUsers extends Database implements StorageObject{
21
22         private static DatabaseUsers instance;
23
24         public static DatabaseUsers getInstance() throws StorageObjectException {
25                 if (instance == null) {
26                         instance = new DatabaseUsers();
27                         instance.myselfDatabase = instance;
28                 }
29                 return instance;
30         }
31
32         private DatabaseUsers() throws StorageObjectException
33         {
34                 super();
35                 this.hasTimestamp = false;
36                 this.theTable="webdb_users";
37                 try {
38                         this.theEntityClass = Class.forName("mircoders.entity.EntityUsers");
39                 }
40                 catch (Exception e) {
41                         throw new StorageObjectException(e.toString());
42                 }
43         }
44
45         public SimpleList getPopupData() {
46                 return getPopupData("login",true);
47         }
48 }