package com.crackwillow.struts.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.Globals;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import com.crackwillow.exception.ChainedException;
import com.crackwillow.exception.StackTrace;
import com.crackwillow.log.StdOut;
import com.crackwillow.struts.form.LogonButtonForm;
import com.crackwillow.struts.util.dispatch.DispatchUtil;
public final class LogonButtonFormAction
extends Action {
public LogonButtonFormAction() {
}
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException,
ServletException {
String methodCalled = ((LogonButtonForm)form).getMethodCalled();
String username = ((LogonButtonForm)form).getUsername();
String password = ((LogonButtonForm)form).getPassword();
ActionForward forward = null;
try {
} catch (Exception e) {
}
if("create".equals(methodCalled)) {
forward = create(mapping,form,request,response,methodCalled);
} else if ("retrieve".equals(methodCalled)) {
forward = retrieve(mapping,form,request,response,methodCalled);
} else if ("update".equals(methodCalled)) {
forward = update(mapping,form,request,response,methodCalled);
} else if ("delete".equals(methodCalled)) {
forward = delete(mapping,form,request,response,methodCalled);
}
StdOut.log("log.button","username = " + username);
StdOut.log("log.button","password = " + password);
StdOut.log("log.button","methodCalled = " + methodCalled);
StdOut.log("log.button","forward = " + forward);
return forward;
}
public ActionForward create(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response,
String methodCalled)
throws IOException,
ServletException {
LogonButtonForm logonButtonForm = (LogonButtonForm)form;
String password = logonButtonForm.getPassword();
String username = logonButtonForm.getUsername();
return new ActionForward(mapping.getInput());
}
public ActionForward retrieve(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response,
String methodCalled)
throws IOException,
ServletException {
LogonButtonForm logonButtonForm = (LogonButtonForm)form;
String password = logonButtonForm.getPassword();
String username = logonButtonForm.getUsername();
return new ActionForward(mapping.getInput());
}
public ActionForward update(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response,
String methodCalled)
throws IOException,
ServletException {
LogonButtonForm logonButtonForm = (LogonButtonForm)form;
String password = logonButtonForm.getPassword();
String username = logonButtonForm.getUsername();
return new ActionForward(mapping.getInput());
}
public ActionForward delete(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response,
String methodCalled)
throws IOException,
ServletException {
LogonButtonForm logonButtonForm = (LogonButtonForm)form;
String password = logonButtonForm.getPassword();
String username = logonButtonForm.getUsername();
return new ActionForward(mapping.getInput());
}
} ///;-) Michael McGrady HomeSites