/*
 * Created on May 10, 2004
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package modelo;

import java.util.Collection;
/**
 * @author gas y jpg
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public class Rol { 

	protected String nombre;
	
	protected String descripcion;

	protected Collection funciones;
	
	public Rol(){
	}
	
	public Rol(String nombre, String descripcion, Collection funciones) {
		this.setNombre(nombre);
		this.setDescripcion(descripcion);
		this.setFunciones(funciones);
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String descripcion) {
		this.nombre = descripcion;
	}

	public Collection getFunciones() {
		return funciones;
	}

	public void setFunciones(Collection funciones) {
		this.funciones = funciones;
	}
	
	public void addFuncion(FuncionAbstracta funcion){
		this.getFunciones().add(funcion);
	}

	/**
	 * @return
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * @param string
	 */
	public void setDescripcion(String string) {
		descripcion = string;
	}

}
