package mircoders.storage;
-/**
- * Title:
- * Description:
- * Copyright: Copyright (c) 2001
- * Company: Indymedia
- * @author
- * @version 1.0
- */
-
import mir.log.LoggerWrapper;
import mir.storage.Database;
-import mir.storage.Database;
-import mir.storage.StorageObjectFailure;
+import mir.storage.DatabaseFailure;
public class DatabaseArticleType extends Database {
-
private static DatabaseArticleType instance;
- public synchronized static DatabaseArticleType getInstance() throws StorageObjectFailure {
- if (instance == null) {
- instance = new DatabaseArticleType();
- }
- return instance;
- }
-
- private DatabaseArticleType() throws StorageObjectFailure {
- super();
-
+ private DatabaseArticleType() throws DatabaseFailure {
logger = new LoggerWrapper("Database.ArticleType");
mainTable = "article_type";
}
+ public static DatabaseArticleType getInstance() throws DatabaseFailure {
+ synchronized (DatabaseArticleType.class) {
+ if (instance == null) {
+ instance = new DatabaseArticleType();
+ }
+ }
+
+ return instance;
+ }
}