FileDocCategorySizeDatePackage
UserBean.javaAPI DocExample1333Sun Jun 18 08:59:32 BST 2006com.oreilly.ajax

UserBean.java

package com.oreilly.ajax;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

/**
 * @author steveo
 *
 */
public final class UserBean extends Object
{

  /**
   * 
   */
  private String password;
  /**
   * 
   */
  private String name;

  public UserBean()
  {
    super();
    // TODO Auto-generated constructor stub
  }
  public String loginUser() {
      if("myeclipse".equals(getName()) && "myeclipse".equals(getPassword()))
          return "success";
     
      FacesContext facesContext = FacesContext.getCurrentInstance();
      FacesMessage facesMessage = new FacesMessage(
          "You have entered an invalid user name and/or password");
      facesContext.addMessage("loginForm", facesMessage);
     
      return "failure";
  }
   

  /**
   * @return Returns the password.
   */
  public String getPassword()
  {
    return password;
  }

  /**
   * @param password The password to set.
   */
  public void setPassword(String password)
  {
    this.password = password;
  }

  /**
   * @return Returns the userName.
   */
  public String getName()
  {
    return name;
  }

  /**
   * @param userName The userName to set.
   */
  public void setName(String userName)
  {
    this.name = userName;
  }

}