package locadora.modelo.user;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import locadora.hibernate.Entidade;

@Entity
public class User implements Entidade{
   @Id
   @GeneratedValue
   private Long id;
   private String nome;
   private String senha;
   private String endereco;
   private String email;
   

public User(String nome,String senha,String endereco,String email){
	this.nome=nome;
	this.senha = senha;
	this.endereco= endereco;
	this.email= email;
}
   
   
public User(){
	
}
   
public Long getId() {
	return id;
}
public void setId(Long id) {
	this.id = id;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getSenha() {
	return senha;
}
public void setSenha(String senha) {
	this.senha = senha;
}
public String getEndereco() {
	return endereco;
}
public void setEndereco(String endereco) {
	this.endereco = endereco;
}
public String getEmail() {
	return email;
}
public void setEmail(String email) {
	this.email = email;
}


public boolean validaEmail(String emailCorreto) {
	boolean temArroba=false,temPonto=false;
	
	for(int i=0;i < emailCorreto.length();i++){
	  if(emailCorreto.charAt(i)=='@')
		  temArroba=true;
	  if(emailCorreto.charAt(i)=='.')
		  temPonto=true;
	}
	if(temArroba==true && temPonto==true)
	  return true;
	else
	  return false;	
}
   
   
   
}
