Advertisement
MerAll

StrutsCart:UserBean

Aug 24th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.95 KB | None | 0 0
  1. package pojos;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4.  
  5. import daos.UsersDAO;
  6.  
  7. /**Contains data for a single user of the system.
  8.  * Will include data stored for that user in the registered_users table.
  9.  * Essentially, this is a class to store a registered_users row, following
  10.  * bean encapsulation conventions
  11.  *
  12.  *
  13.  * reference to registered_users table:
  14.  * mysql> create database merwebappdb;
  15.  * mysql> use merwebappdb;
  16.  * mysql> CREATE TABLE registered_users ( userid varchar(30), password varchar(30), firstname varchar(50), lastname varchar(50), joindate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(userid) );
  17.  * mysql> insert into registered_users(userid,password,firstname,lastname) values('merid','merpassword','Meredith','Allen');
  18.  * mysql> insert into registered_users(userid,password,firstname,lastname) values('annaid','annapassword','Anna','Dac');
  19.  *
  20.  * Sample Data:
  21.  * mysql> select * from registered_users;
  22.  * +--------+--------------+-----------+----------+---------------------+
  23.  * | userid | password     | firstname | lastname | joindate            |
  24.  * +--------+--------------+-----------+----------+---------------------+
  25.  * | annaid | annapassword | Anna      | Dac      | 2014-08-03 06:17:12 |
  26.  * | merid  | merpassword  | Meredith  | Allen    | 2014-08-03 06:16:44 |
  27.  * +--------+--------------+-----------+----------+---------------------+
  28.  *
  29.  * @author Meredith Allen
  30.  *
  31.  */
  32. public class UserBean implements Serializable {
  33.     private static final long serialVersionUID = 1L;
  34.     private String userid,password,firstname,lastname;
  35.     private Date joindate;
  36.  
  37.     public static void main(String[] args) {
  38.     UsersDAO udao = new UsersDAO();
  39.     System.out.println(udao.getUserById("merid"));
  40.  
  41.     }
  42.  
  43.     public UserBean(String userId,String Password, String firstName, String lastName, Date joinDate) {
  44.     this.userid=userId;
  45.     this.password=Password;
  46.     this.firstname=firstName;
  47.     this.lastname=lastName;
  48.     this.joindate=joinDate;
  49.     }
  50.     @Override
  51.     public String toString(){
  52.     return String.format("UserBean contents:%n"
  53.         + "userid:\t%s%n"
  54.         + "password:\t%s%n"
  55.         + "firstname:\t%s%n"
  56.         + "lastname:\t%s%n"
  57.         + "joindate:\t%s%n",
  58.         userid,password,firstname,lastname,joindate);
  59.     }
  60.  
  61.  
  62.     public String getUserid() {
  63.     return userid;
  64.     }
  65.  
  66.     public void setUserid(String userid) {
  67.     this.userid = userid;
  68.     }
  69.  
  70.     public String getPassword() {
  71.     return password;
  72.     }
  73.  
  74.     public void setPassword(String password) {
  75.     this.password = password;
  76.     }
  77.  
  78.     public String getFirstname() {
  79.     return firstname;
  80.     }
  81.  
  82.     public void setFirstname(String firstname) {
  83.     this.firstname = firstname;
  84.     }
  85.  
  86.     public String getLastname() {
  87.     return lastname;
  88.     }
  89.  
  90.     public void setLastname(String lastname) {
  91.     this.lastname = lastname;
  92.     }
  93.  
  94.     public Date getJoindate() {
  95.     return joindate;
  96.     }
  97.  
  98.     public void setJoindate(Date joindate) {
  99.     this.joindate = joindate;
  100.     }
  101.  
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement