X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fstorage%2FDatabaseArticleType.java;h=b0858e8da00292d09eba5dd3529ae3db6f985c83;hb=d06e23e638f2538f263af76bd32da6b140f20ac6;hp=7d141418d95d0fa13fb6a9ce5bae36deb175da75;hpb=213122e7c65211f549722f05aa8e0135f15af35c;p=mir.git diff --git a/source/mircoders/storage/DatabaseArticleType.java b/source/mircoders/storage/DatabaseArticleType.java index 7d141418..b0858e8d 100755 --- a/source/mircoders/storage/DatabaseArticleType.java +++ b/source/mircoders/storage/DatabaseArticleType.java @@ -30,36 +30,25 @@ 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.StorageObject; -import mir.storage.StorageObjectFailure; - -public class DatabaseArticleType extends Database implements StorageObject{ +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; + } }