X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fstorage%2FDatabaseContentToTopics.java;h=f1d4633ba035b91a154825c8937e1a12a0511065;hb=95c2e3a74f492f6f61d4dbe8bb47996f43af0627;hp=d3f5571932a5505f97f574712f8ab53beaccf191;hpb=e44404fac09c8da04b5ef7874160cb91f8fc98a9;p=mir.git diff --git a/source/mircoders/storage/DatabaseContentToTopics.java b/source/mircoders/storage/DatabaseContentToTopics.java index d3f55719..f1d4633b 100755 --- a/source/mircoders/storage/DatabaseContentToTopics.java +++ b/source/mircoders/storage/DatabaseContentToTopics.java @@ -30,6 +30,13 @@ package mircoders.storage; +import mir.entity.EntityList; +import mir.log.LoggerWrapper; +import mir.storage.Database; +import mir.storage.DatabaseFailure; +import mircoders.entity.EntityContent; +import mircoders.entity.EntityTopics; + import java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; @@ -38,13 +45,6 @@ import java.util.Arrays; import java.util.Iterator; import java.util.List; -import mir.entity.EntityList; -import mir.log.LoggerWrapper; -import mir.storage.Database; -import mir.storage.StorageObjectFailure; -import mircoders.entity.EntityContent; -import mircoders.entity.EntityTopics; - /** * This class implements the 1-n-relation between * content and topic @@ -96,7 +96,7 @@ public class DatabaseContentToTopics extends Database { * Returns a List of String-Objects from a content-id. */ public List getTopicsOfContent(String contentId) - throws StorageObjectFailure { + throws DatabaseFailure { ArrayList returnList = new ArrayList(); if (contentId != null) { @@ -137,14 +137,14 @@ public class DatabaseContentToTopics extends Database { return result; } - public void setTopics(String anArticleId, String [] aTopics) throws StorageObjectFailure { + public void setTopics(String anArticleId, String [] aTopics) throws DatabaseFailure { if (aTopics==null) setTopics(anArticleId, (List) null); else setTopics(anArticleId, Arrays.asList(aTopics)); } - public void setTopics(String anArticleId, List aTopics) throws StorageObjectFailure { + public void setTopics(String anArticleId, List aTopics) throws DatabaseFailure { List newTopics = new ArrayList(); if (aTopics!=null) { Iterator i = aTopics.iterator(); @@ -218,7 +218,7 @@ public class DatabaseContentToTopics extends Database { } public void deleteByContentId(String contentId) - throws StorageObjectFailure { + throws DatabaseFailure { if (contentId == null) { //theLog.printDebugInfo("-- delete topics failed -- no content id"); return; @@ -240,7 +240,7 @@ public class DatabaseContentToTopics extends Database { } public void deleteByTopicId(String topicId) - throws StorageObjectFailure { + throws DatabaseFailure { if (topicId == null) { //theLog.printDebugInfo("-- delete topics failed -- no topic id"); return; @@ -267,10 +267,10 @@ public class DatabaseContentToTopics extends Database { * Returns list of Content for a specific topic * @param topic * @return EntityList - * @throws StorageObjectFailure + * @throws DatabaseFailure */ public EntityList getContent(EntityTopics topic) - throws StorageObjectFailure { + throws DatabaseFailure { EntityList returnList=null; if (topic != null) { String id = topic.getId();