package model;

public class Administrateur extends Utilisateur {
	/**
	 * Type désignant l'administrateur
	 * @param nom Nom de l'administrateur
	 * @param prenom Prénom de l'administrateur
	 */
	public Administrateur(String nom, String prenom) {
		super(nom, prenom);
	}

	/**
	 * Type désignant l'administrateur
	 * @param nom Nom de l'administrateur
	 * @param prenom Prénom de l'administrateur
	 * @param motDePasse Mot de passe de l'administrateur
	 */
	public Administrateur(String nom, String prenom, String motDePasse) {
		super(nom, prenom, motDePasse);
	}
	
	/**
	 * Type désignant l'administrateur
	 * @param nom Nom de l'administrateur
	 * @param prenom Prénom de l'administrateur
	 * @param login Login de l'administrateur
	 * @param motDePasse Mot de passe de l'administrateur
	 */
	public Administrateur(String nom, String prenom, String login, String motDePasse) {
		super(nom, prenom, login, motDePasse);
	}
	
	public boolean equals(Object o) {
		Administrateur a;
		if (o instanceof Administrateur) {
			a = (Administrateur) o;
			return this.login.equals(a.getLogin());
		} else {
			return false;
		}
	}
}
