Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pojos;
- import java.io.Serializable;
- import java.util.Date;
- import daos.UsersDAO;
- /**Contains data for a single user of the system.
- * Will include data stored for that user in the registered_users table.
- * Essentially, this is a class to store a registered_users row, following
- * bean encapsulation conventions
- *
- *
- * reference to registered_users table:
- * mysql> create database merwebappdb;
- * mysql> use merwebappdb;
- * 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) );
- * mysql> insert into registered_users(userid,password,firstname,lastname) values('merid','merpassword','Meredith','Allen');
- * mysql> insert into registered_users(userid,password,firstname,lastname) values('annaid','annapassword','Anna','Dac');
- *
- * Sample Data:
- * mysql> select * from registered_users;
- * +--------+--------------+-----------+----------+---------------------+
- * | userid | password | firstname | lastname | joindate |
- * +--------+--------------+-----------+----------+---------------------+
- * | annaid | annapassword | Anna | Dac | 2014-08-03 06:17:12 |
- * | merid | merpassword | Meredith | Allen | 2014-08-03 06:16:44 |
- * +--------+--------------+-----------+----------+---------------------+
- *
- * @author Meredith Allen
- *
- */
- public class UserBean implements Serializable {
- private static final long serialVersionUID = 1L;
- private String userid,password,firstname,lastname;
- private Date joindate;
- public static void main(String[] args) {
- UsersDAO udao = new UsersDAO();
- System.out.println(udao.getUserById("merid"));
- }
- public UserBean(String userId,String Password, String firstName, String lastName, Date joinDate) {
- this.userid=userId;
- this.password=Password;
- this.firstname=firstName;
- this.lastname=lastName;
- this.joindate=joinDate;
- }
- @Override
- public String toString(){
- return String.format("UserBean contents:%n"
- + "userid:\t%s%n"
- + "password:\t%s%n"
- + "firstname:\t%s%n"
- + "lastname:\t%s%n"
- + "joindate:\t%s%n",
- userid,password,firstname,lastname,joindate);
- }
- public String getUserid() {
- return userid;
- }
- public void setUserid(String userid) {
- this.userid = userid;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getFirstname() {
- return firstname;
- }
- public void setFirstname(String firstname) {
- this.firstname = firstname;
- }
- public String getLastname() {
- return lastname;
- }
- public void setLastname(String lastname) {
- this.lastname = lastname;
- }
- public Date getJoindate() {
- return joindate;
- }
- public void setJoindate(Date joindate) {
- this.joindate = joindate;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement