public class Trabajo {

	int id;
	int hora;
	int tamano;
	int izquierda;
	int derecha;

	//la hora en la que el trabajo empieza realmente en un horario
	int empieza;

	public Trabajo (int id, int hora, int tamano, int izquierda, int derecha) {
		this.id = id;
		this.hora=hora;
		this.tamano=tamano;
		this.izquierda=izquierda;
		this.derecha=derecha;
		this.empieza = 0;
	}
	public Trabajo (Trabajo viejo) {
		id=viejo.id;
		hora=viejo.hora;
		tamano=viejo.tamano;
		izquierda=viejo.izquierda;
		derecha=viejo.derecha;
		empieza=viejo.empieza;
	}

	public int getId() {
		return this.id;
	}	
	public int getHora(){
		return this.hora;
	}
	public int getTamano(){
		return this.tamano;
	}
	public int getIzquierda(){
		return this.izquierda;
	}
	public int getDerecha(){
		return this.derecha;
	}
	public int getEmpieza(){
		return this.empieza;
	}
	public void setEmpieza(int hora){
		this.empieza = hora;
	}
	
	public boolean esIgual(Trabajo trabajo){
		return (this.id == trabajo.id);
	}
	
	public String toString(){
		return(id + ": " +
				hora + " " + tamano + " [ " + izquierda + " , " + derecha + " ] " +
				empieza);
	}
}

