package br.com.doctors.modelo.administracao;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import br.com.caelum.vraptor.validator.Validations;
import com.google.common.base.Strings;
/***
*
* @author Guilherme/Jonathan
*
*/
@Entity
@Table(name="convenios")
public class Convenio {
@Id
@GeneratedValue
private Long id;
private String nome;
@ManyToMany(mappedBy="convenios",fetch=FetchType.LAZY)
private List<Paciente> pacientes;
public Convenio(){
}
public Convenio(String nome){
this.nome = nome;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
@Override
public String toString() {
return id+":"+nome;
}
public Long getId() {
return id;
}
public void setId(Long id){
this.id = id;
}
public List<Paciente> getPacientes() {
return pacientes;
}
}