/* * ActionController.java * * Created on 20.3.2009 * */ package netukar.tinybrowser.controller.actions; import netukar.tinybrowser.actions.ActionManager; import netukar.tinybrowser.controller.http.HttpController; import netukar.tinybrowser.controller.io.IOController; import netukar.tinybrowser.controller.view.ViewController; import netukar.tinybrowser.soap.SOAPRequestTemplate; /** * * @author Radovan Netuka */ public class ActionController { private static final ActionController instance = new ActionController(); /** * Creates a new instance of ActionController. */ private ActionController() { } public static ActionController getInstance() { return instance; } public void doNewRequest() { ViewController.getInstance().clearAllPanels(); ActionManager.getInstance().setSaveAsAvailable(false); } public void doNewSOAPRequest() { ViewController.getInstance().clearAllPanels(); ViewController.getInstance().setRequestPanelText(new SOAPRequestTemplate().toString()); ActionManager.getInstance().setSaveAsAvailable(false); } public void doSendRequest() { HttpController.getInstance().sendCurrentRequest(); } public void doSaveResponse() { IOController.getInstance().saveCurrentResponse(); } }