Materia.java
package negocio.entities;
import java.util.Date;
import persistencia.*;
public class Materia {
public Profesor responsable;
public MateriaDAO materiaDao;
private String nombre;
private double horas;
private Date fechaInicio;
private Date fechaFin;
public Materia() {
materiaDao = new MateriaDAO();
}
public Materia(String nombre, double horas, Date fechaInicio, Date fechaFin, Profesor responsable) {
materiaDao = new MateriaDAO();
this.nombre = nombre;
this.horas = horas;
this.fechaInicio = fechaInicio;
this.fechaFin = fechaFin;
this.responsable = responsable;
}
public String getNombre() { return nombre; }
public void setNombre(String nombre) { this.nombre = nombre; }
public double getHoras() { return horas; }
public void setHoras(double horas) { this.horas = horas; }
public Date getFechaInicio() { return fechaInicio; }
public void setFechaInicio(Date fechaInicio) { this.fechaInicio = fechaInicio; }
public Date getFechaFin() { return fechaFin; }
public void setFechaFin(Date fechaFin) { this.fechaFin = fechaFin; }
@Override
public String toString() {
return "Materia:"+
"\n\tNombre: "+nombre+
"\n\tHoras: "+horas+
"\n\tFecha inicio: "+fechaInicio+
"\n\tFecha fin: "+fechaFin+
"\n\tResponsable: "+responsable.getDni();
}
}