package utilisateur;

import java.io.Serializable;

public abstract class  Utilisateur implements Serializable{
private String nom=new String();
private String prenom=new String();

protected TypeUser type;
private String id=new String();
protected String pass=new String();

//getter et setter
public String getNom() {
	return nom;
}
public void setNom(String nom) {
	this.nom = nom;
}
public String getPrenom() {
	return prenom;
}
public void setPrenom(String prenom) {
	this.prenom = prenom;
}
public TypeUser getType() {
	return type;
}
public void setType(TypeUser type) {
	this.type = type;
}

public String getId() {
	return id;
}
public void setId(String id) {
	this.id = id;
}

public String getPass() {
	return pass;
}

public void setPass(String pass) {
	this.pass = pass;
}
//constructeur
public Utilisateur(String nom, String prenom,String id, String pass, TypeUser type){
	this.nom=nom;
	this.prenom=prenom;
	this.setId(id);
	this.pass=pass;	
	this.type = type;
	
}
//Affichage d'un utilisateur
@Override
public String toString() {
        return this.getNom() + " " + this.getPrenom() + " de type " + getType();
}



}
