/* * RHQ Management Platform * Copyright (C) 2005-2008 Red Hat, Inc. * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ package org.rhq.enterprise.gui.authentication; import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionMapping; import org.apache.struts.validator.ValidatorForm; /** * Form bean for the user profile page. This form has the following fields, * with default values in square brackets: * <ul> * <li><b>password</b> - Entered password value * <li><b>username</b> - Entered username value * </ul> */ public final class LogonForm extends ValidatorForm { // --------------------------------------------------- Instance Variables /** * The password. */ private String j_password = null; /** * The username. */ private String j_username = null; // ----------------------------------------------------------- Properties /** * Return the password. */ public String getJ_password() { return (this.j_password); } /** * Set the password. * * @param password The new password */ public void setJ_password(String j_password) { this.j_password = j_password; } /** * Return the username. */ public String getJ_username() { return (this.j_username); } /** * Set the username. * * @param username The new username */ public void setJ_username(String j_username) { this.j_username = j_username; } // --------------------------------------------------------- Public Methods /** * 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) { this.j_password = null; this.j_username = null; } }