package com.crackwillow.struts.form;
import javax.servlet.http.HttpServletRequest;
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 org.apache.struts.util.ImageButtonBean;
import com.crackwillow.log.StdOut;
public class LogonImageButtonBeanForm
extends ActionForm {
protected String methodCalled;
protected String username;
protected String password;
private ImageButtonBean createButton = new ImageButtonBean();
private ImageButtonBean retrieveButton = new ImageButtonBean();
private ImageButtonBean updateButton = new ImageButtonBean();
private ImageButtonBean deleteButton = new ImageButtonBean();
public LogonImageButtonBeanForm() {
}
public ImageButtonBean getRetrieveButton() { return retrieveButton; }
public ImageButtonBean getDeleteButton() { return deleteButton; }
public ImageButtonBean getUpdateButton() { return updateButton; }
public ImageButtonBean getCreateButton() { return createButton; }
public String getMethodCalled() { return methodCalled; }
public String getUsername() { return username; }
public String getPassword() { return password; }
public void setCreateButton(ImageButtonBean button) { this.createButton = button; }
public void setRetrieveButton(ImageButtonBean button) { this.retrieveButton = button; }
public void setUpdateButton(ImageButtonBean button) { this.updateButton = button; }
public void setDeleteButton(ImageButtonBean button) { this.deleteButton = button; }
public void setMethodCalled(String methodCalled) { this.methodCalled = methodCalled; }
public void setUsername(String username) { this.username = username; }
public void setPassword(String password) { this.password = password; }
public String getSelected() {
if (getCreateButton().isSelected()) { return "create"; }
else if (getRetrieveButton().isSelected()) { return "retrieve"; }
else if (getUpdateButton().isSelected()) { return "update"; }
else if (getDeleteButton().isSelected()) { return "delete"; }
return null;
}
public void reset(ActionMapping mapping,
HttpServletRequest request) {
methodCalled = null;
username = null;
password = null;
}
} ///;-)