package Modèle;
//
//
//  Generated by StarUML(tm) Java Add-In
//
//  @ Project : Untitled
//  @ File Name : Groupe.java
//  @ Date : 25/04/2011
//  @ Author : 
//
//

import java.util.*;


public class Groupe {
	protected String nom;
	protected String droits;
	protected Vector<Utilisateur> utilisateurs;
	public Groupe(String nom, String droits) {
		utilisateurs=new Vector<Utilisateur>();
		this.nom=nom;
		this.droits=droits;
	}
	
	public String getNom() {
		return nom;
	}
	
	public String getDroits() {
		return droits;
	}
	
	public void setNom(String nom) {
		this.nom=nom;
	}
	
	public void setDroits(String droits) {
		this.droits=droits;
	}
	
	public Vector<Utilisateur> getUtilisateurs() {
		return utilisateurs;
	}
	
	public void ajoutUtilisateur(Utilisateur u) {
		utilisateurs.add(u);
	}
	
	public void suppUtilisateur(Utilisateur u) {
		int index=-1;
		for (int i=0;i<utilisateurs.size();i++){
			if (utilisateurs.get(i).getLogin().equals(u.getLogin()))
				index=i;
		}
		if (index==-1)
			System.out.println("Erreur suppression");
		else
			utilisateurs.remove(index);
	}
}
