/* this belongs to the WebRaveler package */ package webraveler.vurl; import java.util.*; import webraveler.http.HTTPRequest; import webraveler.http.HTTPResponse; import webraveler.ravel.Raveler; import webraveler.ravel.RavelerException; import webraveler.ravel.RavelerUser; /** * Saves the current configuration settings for the given user to disk * * @author The Web Raveler Development Squad * @version 1.0 */ public class SaveConfigVURL implements VURL { /** * */ public SaveConfigVURL () { } // SaveConfigVURL() /** * Saves the user's preferences to disk, and returns a response indicating whether the * operation was successful */ public HTTPResponse resolveVURL(String username, String query, HTTPRequest request,Raveler ravel) { String responseString = new String(""); responseString += "
"+Raveler.ravelerCSS; /* Get the RavelerUser for the given username */ RavelerUser user = new RavelerUser(); try { user = ravel.getUser(username); user.savePreferences(); responseString += "