/*
 * 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;
import java.util.Date;

/**
 * @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 TipoRequerimiento {

	protected String nombre;
	
	protected String descripcion;
	
	protected Date fecha;

	protected Collection estados_propiedades;
	
	public TipoRequerimiento(){
	}

	public TipoRequerimiento (String nombre, String descripcion, Date fecha) {
		this (nombre, descripcion, fecha, null);
	}
			
	public TipoRequerimiento (String nombre, String descripcion, Date fecha, Collection estprops) {
		this.setNombre(nombre);
		this.setDescripcion(descripcion);
		this.setFecha(fecha);
		this.setEstados_propiedades(estprops);
	}

	public String getDescripcion() {
		return descripcion;
	}

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

	public Collection getEstados_propiedades() {
		return estados_propiedades;
	}

	public void setEstados_propiedades(Collection estados_propiedades) {
		this.estados_propiedades = estados_propiedades;
	}


	public Date getFecha() {
		return fecha;
	}

	public String getNombre() {
		return nombre;
	}

	public void setFecha(Date date) {
		fecha = date;
	}

	public void setNombre(String string) {
		nombre = string;
	}
	
	public void addTipoReqTipoEstadoPropiedad (TipoReqTipoEstadoPropiedad tipoREP) {
		this.getEstados_propiedades().add(tipoREP);
	}

}
