X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fstorage%2FDatabaseArticleType.java;h=b0858e8da00292d09eba5dd3529ae3db6f985c83;hb=d06e23e638f2538f263af76bd32da6b140f20ac6;hp=0b36989f401b54fa1d9bb642b41e05b2470c19d9;hpb=e44404fac09c8da04b5ef7874160cb91f8fc98a9;p=mir.git diff --git a/source/mircoders/storage/DatabaseArticleType.java b/source/mircoders/storage/DatabaseArticleType.java index 0b36989f..b0858e8d 100755 --- a/source/mircoders/storage/DatabaseArticleType.java +++ b/source/mircoders/storage/DatabaseArticleType.java @@ -30,35 +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.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; + } }