/impl/src/java/pt/estgp/estgweb/domain/CourseUnitTurmaDocenteTipologiaImpl.java |
---|
New file |
0,0 → 1,13 |
package pt.estgp.estgweb.domain; |
import java.io.Serializable; |
/** |
* Created by jorgemachado on 18/01/16. |
*/ |
public class CourseUnitTurmaDocenteTipologiaImpl extends CourseUnitTurmaDocenteTipologia { |
@Override |
public Serializable getSerializable() { |
return getId(); |
} |
} |
/impl/src/java/pt/estgp/estgweb/domain/CourseUnitTurmaImpl.java |
---|
New file |
0,0 → 1,21 |
package pt.estgp.estgweb.domain; |
import org.apache.log4j.Logger; |
import java.io.Serializable; |
/** |
* @author Jorge Machado |
* @date 2/Mar/2008 |
* @time 10:27:25 |
* @see pt.estgp.estgweb.domain |
*/ |
public class CourseUnitTurmaImpl extends CourseUnitTurma |
{ |
private static final Logger logger = Logger.getLogger(CourseUnitTurmaImpl.class); |
public Serializable getSerializable() |
{ |
return getId(); |
} |
} |
/impl/src/java/pt/estgp/estgweb/domain/CourseUnitSummaryImpl.java |
---|
63,7 → 63,10 |
jsonObject.put("saveDate", getSaveDate()); |
jsonObject.put("dataAula", getDataAulaDesc()); |
jsonObject.put("tipoAula", getTipoAulaDesc()); |
jsonObject.put("tipoOcupacao", getCdTipoOcupacao()); |
jsonObject.put("nrAula", getNrAula()); |
jsonObject.put("codigoAula", getCodigoAula()); |
jsonObject.put("codigoDocente", getCodigoDocente()); |
jsonObject.put("codigoSumario", getCodigoSumario()); |
jsonObject.put("codigoSalaAula", getCodigoSalaAula()); |
jsonObject.put("alunosPresentes", getAlunosPresentes()); |
101,8 → 104,10 |
setcEstado(json.getString("cEstado")); |
if(json.has("numeroHoras")) |
setNumeroHoras(json.getString("numeroHoras")); |
if(json.has("codigoDocente")) |
setCodigoDocente(json.getString("codigoDocente")); |
return json.has("titulo") || json.has("descricao"); |
return getcEstado() != null && getcEstado().trim().equals("1") && (json.has("titulo") || json.has("descricao")); |
} catch (JSONException e) { |
logger.error(e,e); |
} |
117,6 → 122,7 |
", dataAula=" + getDataAula() + |
", tipoAula='" + getTipoAula() + '\'' + |
", codigoAula='" + getCodigoAula() + '\'' + |
", codigoDocente='" + getCodigoDocente() + '\'' + |
", codigoSumario='" + getCodigoSumario() + '\'' + |
", codigoSalaAula='" + getCodigoSalaAula() + '\'' + |
", alunosPresentes=" + getAlunosPresentes() + |
/impl/src/java/pt/estgp/estgweb/domain/views/CourseUnitSummaryView.java |
---|
29,6 → 29,7 |
private String codigoSumario; |
private String codigoSala; |
private Date originalDate; |
private String codigoDocente; |
public CourseUnitSummaryView() { |
54,7 → 55,7 |
this.codigoAula = summary.getCodigoAula(); |
this.codigoSumario = summary.getCodigoSumario(); |
this.codigoSala = summary.getCodigoSalaAula(); |
this.codigoDocente = summary.getCodigoDocente(); |
} |
// public void persistViewInObject(Announcement announcement) |
126,4 → 127,6 |
public String getCodigoSala() { |
return codigoSala; |
} |
public String getCodigoDocente() { return codigoDocente; } |
} |
/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitTurmaDaoImpl.java |
---|
New file |
0,0 → 1,17 |
package pt.estgp.estgweb.domain.dao.impl; |
/** |
* @author Jorge Machado |
* @date 28/Fev/2008 |
* @time 2:51:06 |
* @see pt.estgp.estgweb.domain.dao.impl |
*/ |
public class CourseUnitTurmaDaoImpl extends CourseUnitTurmaDao |
{ |
public static CourseUnitTurmaDaoImpl getInstance() |
{ |
if (myInstance == null) |
myInstance = new CourseUnitTurmaDaoImpl(); |
return (CourseUnitTurmaDaoImpl) myInstance; |
} |
} |
/impl/src/hbm/pt/estgp/estgweb/domain/CourseUnit.hbm.xml |
---|
311,12 → 311,12 |
<key column="courseUnitTurma"/> |
<one-to-many class="pt.estgp.estgweb.domain.CourseUnitTurmaDocenteTipologia"/> |
</set> |
<set name="teachers" lazy="true" table="teachedunits"> |
<key column="courseUnitId"/> |
<set name="teachers" lazy="true" table="teachedturmaunits"> |
<key column="courseUnitTurmaId"/> |
<many-to-many class="pt.estgp.estgweb.domain.TeacherImpl" column="teacherId"/> |
</set> |
<set name="students" lazy="true" table="subscribedunits"> |
<key column="courseUnitId"/> |
<set name="students" lazy="true" table="subscribedturmaunits"> |
<key column="courseUnitTurmaId"/> |
<many-to-many class="pt.estgp.estgweb.domain.StudentImpl" column="studentId"/> |
</set> |
<subclass name="pt.estgp.estgweb.domain.CourseUnitTurmaImpl" discriminator-value="CourseUnitTurmaImpl"/> |