* @version 1.0\r
*/\r
\r
-import java.lang.*;\r
-import java.sql.*;\r
-import java.io.*;\r
-import java.util.*;\r
-\r
-import freemarker.template.*;\r
-\r
-import mir.storage.*;\r
-import mir.entity.*;\r
-import mir.misc.*;\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 DatabaseArticleType extends Database implements StorageObject{\r
// could get preemted and we could end up with 2 instances of DatabaseFoo..\r
// see the "Singletons with needles and thread" article at JavaWorld -mh\r
public synchronized static DatabaseArticleType getInstance() throws\r
- StorageObjectException {\r
+ StorageObjectFailure {\r
if (instance == null) {\r
instance = new DatabaseArticleType();\r
instance.myselfDatabase = instance;\r
return instance;\r
}\r
\r
- private DatabaseArticleType() throws StorageObjectException {\r
+ private DatabaseArticleType() throws StorageObjectFailure {\r
super();\r
this.hasTimestamp = false;\r
this.theTable = "article_type";\r
}\r
\r
- public SimpleList getPopupData() throws StorageObjectException {\r
+ public SimpleList getPopupData() throws StorageObjectFailure {\r
return getPopupData("name", false);\r
}\r
\r