public final class SubscriptionForm extends ActionForm { // The maintenance action we are performing (Create or Edit). private String action = "Create"; // Should we auto-connect at startup time? private boolean autoConnect = false; // The host name. private String host = null; private String password = null; private String type = null; private String username = null;
public String getAction() { return (this.action); } public void setAction(String action) { this.action = action; }
public boolean getAutoConnect() { return (this.autoConnect); } public void setAutoConnect(boolean autoConnect) { this.autoConnect = autoConnect; }
public String getHost() { return (this.host); } public void setHost(String host) { this.host = host; }
public String getPassword() { return (this.password); } public void setPassword(String password) { this.password = password; }
public String getType() { return (this.type); } public void setType(String type) { this.type = type; }
public String getUsername() { return (this.username); } public void setUsername(String username) { this.username = username; }
/** * Reset all properties to their default values. * * @param mapping The mapping used to select this instance * @param request The servlet request we are processing */ public void reset(ActionMapping mapping, HttpServletRequest request) {
/** * Validate the properties that have been set from this HTTP request, * and return an <code>ActionErrors</code> object that encapsulates any * validation errors that have been found. If no errors are found, return * <code>null</code> or an <code>ActionErrors</code> object with no * recorded error messages. * * @param mapping The mapping used to select this instance * @param request The servlet request we are processing */ public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if ((host == null) (host.length() < 1)) errors.add("host", new ActionError("error.host.required")); if ((username == null) (username.length() < 1)) errors.add("username", new