Subversion Repositories bacoAlunos

Rev

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

Rev Author Line No. Line
808 jmachado 1
package pt.estgp.estgweb.domain;
2
 
3
import org.apache.log4j.Logger;
4
 
5
import java.io.Serializable;
6
import java.util.List;
7
 
8
/**
9
 * Created by IntelliJ IDEA.
10
 * User: Filipe Matos
11
 * Date: 18/Jul/2013
12
 * Time: 19:00:27
13
 * To change this template use File | Settings | File Templates.
14
 */
15
public class AssessmentResponseImpl extends AssessmentResponse implements IOwned{
16
 
17
    private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(AssessmentResponseImpl.class);
18
 
19
    @1.5.0/docs/api/java/lang/Override.html">Override
20
    public boolean isOwnedBy(GenericUser u)
21
    {
22
        return isOwnedBy(u,false);
23
    }
24
 
25
    @1.5.0/docs/api/java/lang/Override.html">Override
26
    public boolean isOwnedBy(GenericUser u, boolean transaction)
27
    {
28
        return u.getId() == getOwner().getId() || u.getId() == this.getAssessment().getOwner().getId();
29
        //depois meter isto tbm
30
       // u.getId() == this.getAssessment().getCourseUnit().getCourse().getCoordinator().getId();
31
    }
32
 
33
    @1.5.0/docs/api/java/lang/Override.html">Override
34
    public GenericUser getOwner()
35
    {
36
        return super.getOwner();
37
    }
38
 
39
    @1.5.0/docs/api/java/lang/Override.html">Override
40
    public List<String> getOwnerRoles() {
41
        return null;  //To change body of implemented methods use File | Settings | File Templates.
42
    }
43
 
44
    public 1.5.0/docs/api/java/lang/String.html">String getChoosedOwnerRole() {
45
        return null;  //To change body of implemented methods use File | Settings | File Templates.
46
    }
47
 
48
    @1.5.0/docs/api/java/lang/Override.html">Override
49
    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable() {
50
        return getId();
51
    }
52
}