Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1236 → Rev 1238

/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"/>