/** * Balero CMS Project: Proyecto 100% Mexicano de código libre. * Página Oficial: http://www.balerocms.com * * @author Anibal Gomez <anibalgomez@icloud.com> * @copyright Copyright (C) 2015 Neblina Software. Derechos reservados. * @license Licencia BSD; vea LICENSE.txt */ package com.neblina.balero.domain; import org.hibernate.validator.constraints.Email; import org.hibernate.validator.constraints.NotEmpty; import javax.persistence.*; import javax.validation.constraints.Size; @Entity public class User { @Id @GeneratedValue private Long id; @Size(min = 4, max = 30) private String username; @Size(min = 4, max = 100) private String password; @Size(min = 4, max = 100) private String passwordVerify; private String firstName; private String lastName; @Email private String email; private boolean subscribed; private String roles; private String type; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getPasswordVerify() { return passwordVerify; } public void setPasswordVerify(String passwordVerify) { this.passwordVerify = passwordVerify; } public String getFirstName() { return this.firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return this.lastName; } public void setLastName(String lastname) { this.lastName = lastname; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public boolean getSubscribed() { return subscribed; } public void setSubscribed(boolean subscribed) { this.subscribed = subscribed; } public String getRoles() { return roles; } public void setRoles(String roles) { this.roles = roles; } public String getType() { return type; } public void setType(String type) { this.type = type; } @Override public String toString() { return "User [" + "username=" + this.username + "," + "password=" + this.password + "," + "firstName=" + this.firstName + "," + "lastName=" + this.lastName + "," + "email=" + this.email + "," + "subscribed=" + this.subscribed + "," + "roles=" + this.roles + "," + "type=" + this.type + "]"; } }