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
671 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
 * @author: Duarte Santos
10
 * @date: 09-05-2011
11
 * @time: 23:40
12
 * @email: a12564 [at] estgp [dot] pt
13
 */
14
 
684 jmachado 15
public class SurveyResponseImpl extends SurveyResponse implements IOwned
671 jmachado 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(SurveyResponseImpl.class);
18
 
684 jmachado 19
 
671 jmachado 20
    @1.5.0/docs/api/java/lang/Override.html">Override
684 jmachado 21
    public boolean isOwnedBy(GenericUser u)
22
    {
23
        return isOwnedBy(u,false);
24
    }
25
 
26
    @1.5.0/docs/api/java/lang/Override.html">Override
27
    public boolean isOwnedBy(GenericUser u, boolean transaction)
28
    {
29
        return u.getId() == getOwner().getId();
30
    }
31
 
32
    @1.5.0/docs/api/java/lang/Override.html">Override
33
    public GenericUser getOwner()
34
    {
35
        return super.getOwner();
36
    }
37
 
38
    @1.5.0/docs/api/java/lang/Override.html">Override
671 jmachado 39
    public List<String> getOwnerRoles() {
40
        logger.warn("Invoke not implemented method in class:" + getClass().getName());
41
        return null;
42
    }
43
 
44
    public 1.5.0/docs/api/java/lang/String.html">String getChoosedOwnerRole() {
45
        logger.warn("Invoke not implemented method in class:" + getClass().getName());
46
        return null;
47
    }
48
 
49
    @1.5.0/docs/api/java/lang/Override.html">Override
50
    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable() {
51
        return getId();
52
    }
684 jmachado 53
 
54
 
671 jmachado 55
}