From 71ca9aa6d446eecc5a1deacf6e9660a2e5a7bd30 Mon Sep 17 00:00:00 2001 From: karlchenofhell Date: Mon, 11 Jun 2007 09:56:16 +0000 Subject: [PATCH] - fix for changed blacklist types git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3857 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/xml/blacklists_p.java | 28 ++++++------------- htroot/xml/blacklists_p.xml | 3 +- .../soap/services/BlacklistService.java | 3 +- 3 files changed, 13 insertions(+), 21 deletions(-) diff --git a/htroot/xml/blacklists_p.java b/htroot/xml/blacklists_p.java index b5c614ac4..9ece85718 100644 --- a/htroot/xml/blacklists_p.java +++ b/htroot/xml/blacklists_p.java @@ -24,6 +24,7 @@ import java.util.ArrayList; import de.anomic.data.listManager; import de.anomic.http.httpHeader; +import de.anomic.plasma.urlPattern.abstractURLPattern; import de.anomic.server.serverObjects; import de.anomic.server.serverSwitch; @@ -48,26 +49,15 @@ public class blacklists_p { } else { prop.put("lists_" + blacklistCount + "_shared", 0); } - if (listManager.ListInListslist("dht" + ".BlackLists",dirlist[i])) { - prop.put("lists_" + blacklistCount + "_dht", 1); - } else { - prop.put("lists_" + blacklistCount + "_dht", 0); - } - if (listManager.ListInListslist("crawler" + ".BlackLists",dirlist[i])) { - prop.put("lists_" + blacklistCount + "_crawler", 1); - } else { - prop.put("lists_" + blacklistCount + "_crawler", 0); - } - if (listManager.ListInListslist("proxy" + ".BlackLists",dirlist[i])) { - prop.put("lists_" + blacklistCount + "_proxy", 1); - } else { - prop.put("lists_" + blacklistCount + "_proxy", 0); - } - if (listManager.ListInListslist("search" + ".BlackLists",dirlist[i])) { - prop.put("lists_" + blacklistCount + "_search", 1); - } else { - prop.put("lists_" + blacklistCount + "_search", 0); + + String[] types = abstractURLPattern.BLACKLIST_TYPES_STRING.split(","); + for (int j=0; j #{lists}# - + #{items}# #[item]# #{/items}# diff --git a/source/de/anomic/soap/services/BlacklistService.java b/source/de/anomic/soap/services/BlacklistService.java index c3dabb6fa..761da3ec0 100644 --- a/source/de/anomic/soap/services/BlacklistService.java +++ b/source/de/anomic/soap/services/BlacklistService.java @@ -70,6 +70,7 @@ import org.w3c.dom.Document; import de.anomic.data.listManager; import de.anomic.net.URL; import de.anomic.plasma.plasmaSwitchboard; +import de.anomic.plasma.urlPattern.abstractURLPattern; import de.anomic.plasma.urlPattern.plasmaURLPattern; import de.anomic.server.serverObjects; import de.anomic.soap.AbstractService; @@ -526,7 +527,7 @@ public class BlacklistService extends AbstractService { */ private String[] getSupportedBlacklistTypeArray() { - String supportedBlacklistTypesStr = this.switchboard.getConfig(BLACKLISTS_TYPES, ""); + String supportedBlacklistTypesStr = abstractURLPattern.BLACKLIST_TYPES_STRING; String[] supportedBlacklistTypeArray = supportedBlacklistTypesStr.split(","); return supportedBlacklistTypeArray; }