package negocio;
// default package
// Generated 21-ago-2011 3:55:50 by Hibernate Tools 3.2.0.b9



import java.util.HashSet;
import java.util.Set;

/**
 * ComponenteBloque generated by hbm2java
 */
public class ComponenteBloque implements java.io.Serializable {

	private int idComponenteBloque;

	private BloqueConstructivo bloqueConstructivo;

	private String nombre;

	private Integer tipo;
	
	private Integer posicion;

	private Integer orden;

	private Integer cardinalidadLista;

	private Set componenteInstancias = new HashSet(0);

	private Set seleccionComponenteListaBloques = new HashSet(0);

	public ComponenteBloque() {
	}

	public ComponenteBloque(int idComponenteBloque,
			BloqueConstructivo bloqueConstructivo) {
		this.idComponenteBloque = idComponenteBloque;
		this.bloqueConstructivo = bloqueConstructivo;
	}

	public ComponenteBloque(int idComponenteBloque,
			BloqueConstructivo bloqueConstructivo, String nombre, Integer tipo,
			Integer posicion, Integer orden, Integer cardinalidadLista, Set componenteInstancias,
			Set seleccionComponenteListaBloques) {
		this.idComponenteBloque = idComponenteBloque;
		this.bloqueConstructivo = bloqueConstructivo;
		this.nombre = nombre;
		this.tipo = tipo;
		this.posicion = posicion;
		this.orden = orden;
		this.cardinalidadLista = cardinalidadLista;
		this.componenteInstancias = componenteInstancias;
		this.seleccionComponenteListaBloques = seleccionComponenteListaBloques;
	}

	public int getIdComponenteBloque() {
		return this.idComponenteBloque;
	}

	public void setIdComponenteBloque(int idComponenteBloque) {
		this.idComponenteBloque = idComponenteBloque;
	}

	public BloqueConstructivo getBloqueConstructivo() {
		return this.bloqueConstructivo;
	}

	public void setBloqueConstructivo(BloqueConstructivo bloqueConstructivo) {
		this.bloqueConstructivo = bloqueConstructivo;
	}

	public String getNombre() {
		return this.nombre;
	}

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

	public Integer getTipo() {
		return this.tipo;
	}

	public void setTipo(Integer tipo) {
		this.tipo = tipo;
	}
	
	public Integer getPosicion() {
		return this.posicion;
	}

	public void setPosicion(Integer posicion) {
		this.posicion = posicion;
	}

	public Integer getOrden() {
		return this.orden;
	}

	public void setOrden(Integer orden) {
		this.orden = orden;
	}

	public Integer getCardinalidadLista() {
		return this.cardinalidadLista;
	}

	public void setCardinalidadLista(Integer cardinalidadLista) {
		this.cardinalidadLista = cardinalidadLista;
	}

	public Set getComponenteInstancias() {
		return this.componenteInstancias;
	}

	public void setComponenteInstancias(Set componenteInstancias) {
		this.componenteInstancias = componenteInstancias;
	}

	public Set getSeleccionComponenteListaBloques() {
		return this.seleccionComponenteListaBloques;
	}

	public void setSeleccionComponenteListaBloques(
			Set seleccionComponenteListaBloques) {
		this.seleccionComponenteListaBloques = seleccionComponenteListaBloques;
	}
	
	public String toString(){
		return nombre; 
	}

}
