refactoring

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5530 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
apfelmaennchen 16 years ago
parent b41a06228f
commit 9bd9ccade2

@ -0,0 +1,33 @@
import de.anomic.http.httpRequestHeader;
import de.anomic.plasma.plasmaSwitchboard;
import de.anomic.server.serverObjects;
import de.anomic.server.serverSwitch;
import de.anomic.data.bookmarksDB.Bookmark;
public class addTag_p {
public static serverObjects respond(final httpRequestHeader header, final serverObjects post, final serverSwitch<?> env) {
final plasmaSwitchboard switchboard = (plasmaSwitchboard) env;
final serverObjects prop = new serverObjects();
boolean isAdmin = false;
isAdmin = switchboard.verifyAuthentication(header, true);
prop.put("result", "0");//error
//rename tags
if(post != null && isAdmin) {
if (post.containsKey("selectTag") && post.containsKey("addTag")) {
switchboard.bookmarksDB.addTag(post.get("selectTag"), post.get("addTag"));
prop.put("result", "1");//success
} else if (post.containsKey("urlhash") && post.containsKey("addTag")) {
final Bookmark bm = switchboard.bookmarksDB.getBookmark(post.get("urlhash"));
bm.addTag(post.get("addTag"));
prop.put("result", "1");//success
}
}
// return rewrite properties
return prop;
}
}

@ -0,0 +1,2 @@
<?xml version='1.0' encoding="UTF-8" standalone='yes'?>
<result>#(result)#something went wrong::done#(/result)#</result>

@ -0,0 +1,25 @@
import de.anomic.http.httpRequestHeader;
import de.anomic.plasma.plasmaSwitchboard;
import de.anomic.server.serverObjects;
import de.anomic.server.serverSwitch;
public class editTag_p {
public static serverObjects respond(final httpRequestHeader header, final serverObjects post, final serverSwitch<?> env) {
final plasmaSwitchboard switchboard = (plasmaSwitchboard) env;
final serverObjects prop = new serverObjects();
boolean isAdmin = false;
isAdmin = switchboard.verifyAuthentication(header, true);
prop.put("result", "0");//error
//rename tags
if(post != null && isAdmin && post.containsKey("old") && post.containsKey("new")){
if(switchboard.bookmarksDB.renameTag(post.get("old"), post.get("new")))
prop.put("result", "1");//success
}
// return rewrite properties
return prop;
}
}

@ -0,0 +1,2 @@
<?xml version='1.0' encoding="UTF-8" standalone='yes'?>
<result>#(result)#something went wrong::done#(/result)#</result>

@ -138,7 +138,7 @@
}; };
$.ajax({ $.ajax({
type: "GET", type: "GET",
url: "/api/bookmarks/tags/addTag.xml", url: "/api/bookmarks/tags/addTag_p.xml",
data: data, data: data,
dataType: "xml", dataType: "xml",
success: function(xml) { success: function(xml) {
@ -156,7 +156,7 @@
}; };
$.ajax({ $.ajax({
type: "GET", type: "GET",
url: "/api/bookmarks/tags/editTag.xml", url: "/api/bookmarks/tags/editTag_p.xml",
data: data, data: data,
dataType: "xml" dataType: "xml"
}); });

Loading…
Cancel
Save