Subversion Repositories bacoAlunos

Rev

Rev 1399 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1330 jmachado 1
package pt.estgp.estgweb.domain;
2
 
3
/**
4
 * Created by jorgemachado on 23/03/16.
5
 */
6
public class QuestionarioPedagogicoUnidadeCurricularAfetaImpl extends QuestionarioPedagogicoUnidadeCurricularAfeta {
1332 jmachado 7
 
8
    public void addObs(1.5.0/docs/api/java/lang/String.html">String obs)
9
    {
10
        if(getObs() == null)
11
            setObs("");
1396 jmachado 12
        else if(obs.trim().length() > 0)
13
            setObs(getObs() + " ; ");
1332 jmachado 14
 
1397 jmachado 15
        setObs(getObs() + obs);
1332 jmachado 16
    }
1333 jmachado 17
 
18
    public void resetStats() {
19
        setAddedTipologias(0);
20
        setTipologias(0);
21
        setStudents(0);
22
        setProfs(0);
23
        setMarked(false);
1396 jmachado 24
        //setObs("");
1333 jmachado 25
        setProfsWithoutTurma(0);
26
        setTurmas(0);
27
        setTurmaWithoutProf(0);
1394 jmachado 28
 
1333 jmachado 29
    }
1394 jmachado 30
 
31
    public void resetAnswerStats() {
1395 jmachado 32
 
1394 jmachado 33
        setStatTipologiasRequisitadas(0);
34
        setStatRespostasRequisitadas(0);
35
    }
36
 
1399 jmachado 37
    public void incStatTipologiasRequisitadas(){ setStatTipologiasRequisitadas(getStatTipologiasRequisitadas()+1);}
1394 jmachado 38
    public void incStatRespostasRequisitadas(){ setStatRespostasRequisitadas(getStatRespostasRequisitadas() + 1);}
1626 jmachado 39
 
40
    public boolean checkSincronizationDirty() {
41
        return getLastTipologiasUpdateDate() == null
42
                ||
43
            (getLastTipologiasUpdateDate() != null && getCourseUnit().getLastImportDate() !=null
44
                && getLastTipologiasUpdateDate().getTime() < getCourseUnit().getLastImportDate().getTime())
45
        ;
46
 
47
    }
1330 jmachado 48
}