Subversion Repositories bacoAlunos

Rev

Rev 1814 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1814 Rev 1827
1
package pt.estgp.estgweb.domain.typesgen.controloatividadedocente;
1
package pt.estgp.estgweb.domain.typesgen.controloatividadedocente;
2
 
2
 
3
import com.owlike.genson.Genson;
3
import com.owlike.genson.Genson;
-
 
4
import com.owlike.genson.GensonBuilder;
4
import org.apache.log4j.Logger;
5
import org.apache.log4j.Logger;
5
import pt.estgp.estgweb.domain.typesgen.BacoDataAbstractType;
6
import pt.estgp.estgweb.domain.typesgen.BacoDataAbstractType;
6
 
7
 
7
import java.util.ArrayList;
8
import java.util.ArrayList;
8
 
9
 
9
/**
10
/**
10
 * Created by jorgemachado on 10/02/17.
11
 * Created by jorgemachado on 10/02/17.
11
 */
12
 */
12
public class PontosAtribuidos extends BacoDataAbstractType
13
public class PontosAtribuidos extends BacoDataAbstractType
13
{
14
{
14
    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 (PontosAtribuidos.class);
15
    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 (PontosAtribuidos.class);
15
 
16
 
16
    private ArrayList<PontosDocenteAtribuidos> pontosDocenteAtribuidoses;
17
    private ArrayList<PontosDocenteAtribuidos> pontosDocenteAtribuidoses;
17
 
18
 
18
    public ArrayList<PontosDocenteAtribuidos> getPontosDocenteAtribuidoses() {
19
    public ArrayList<PontosDocenteAtribuidos> getPontosDocenteAtribuidoses() {
19
        return pontosDocenteAtribuidoses;
20
        return pontosDocenteAtribuidoses;
20
    }
21
    }
21
 
22
 
22
    public void setPontosDocenteAtribuidoses(ArrayList<PontosDocenteAtribuidos> pontosDocenteAtribuidoses) {
23
    public void setPontosDocenteAtribuidoses(ArrayList<PontosDocenteAtribuidos> pontosDocenteAtribuidoses) {
23
        this.pontosDocenteAtribuidoses = pontosDocenteAtribuidoses;
24
        this.pontosDocenteAtribuidoses = pontosDocenteAtribuidoses;
24
    }
25
    }
25
 
26
 
26
 
27
 
27
 
28
 
28
    static Genson genson = new Genson.Builder()
29
    static Genson genson = new GensonBuilder()
29
            .include(1.5.0/docs/api/java/lang/Boolean.html">Boolean.class)
30
            .include(1.5.0/docs/api/java/lang/Boolean.html">Boolean.class)
30
            .include(1.5.0/docs/api/java/lang/Integer.html">Integer.class)
31
            .include(1.5.0/docs/api/java/lang/Integer.html">Integer.class)
31
            .include(1.5.0/docs/api/java/lang/Long.html">Long.class)
32
            .include(1.5.0/docs/api/java/lang/Long.html">Long.class)
32
            .include(1.5.0/docs/api/java/lang/Double.html">Double.class)
33
            .include(1.5.0/docs/api/java/lang/Double.html">Double.class)
33
            .include(1.5.0/docs/api/java/lang/Float.html">Float.class)
34
            .include(1.5.0/docs/api/java/lang/Float.html">Float.class)
34
            .include(PontosAtribuidos.class)
35
            .include(PontosAtribuidos.class)
35
            .include(PontosDocenteAtribuidos.class)
36
            .include(PontosDocenteAtribuidos.class)
36
            .create();
37
            .create();
37
 
38
 
38
    public 1.5.0/docs/api/java/lang/String.html">String toString()
39
    public 1.5.0/docs/api/java/lang/String.html">String toString()
39
    {
40
    {
40
        try {
41
        try {
41
            return genson.serialize(this);
42
            return genson.serialize(this);
42
        } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) {
43
        } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) {
43
            logger.error(e, e);
44
            logger.error(e, e);
44
        }
45
        }
45
        return "";
46
        return "";
46
    }
47
    }
47
 
48
 
48
    public static PontosAtribuidos fromString(1.5.0/docs/api/java/lang/String.html">String json)
49
    public static PontosAtribuidos fromString(1.5.0/docs/api/java/lang/String.html">String json)
49
    {
50
    {
50
        try {
51
        try {
51
            return genson.deserialize(json, PontosAtribuidos.class);
52
            return genson.deserialize(json, PontosAtribuidos.class);
52
        } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) {
53
        } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) {
53
            logger.error(e,e);
54
            logger.error(e,e);
54
        }
55
        }
55
        return null;
56
        return null;
56
    }
57
    }
57
 
58
 
58
    @1.5.0/docs/api/java/lang/Override.html">Override
59
    @1.5.0/docs/api/java/lang/Override.html">Override
59
    public boolean equals(5+0%2Fdocs%2Fapi+Object">Object o) {
60
    public boolean equals(5+0%2Fdocs%2Fapi+Object">Object o) {
60
        if (this == o) return true;
61
        if (this == o) return true;
61
        if (o == null || getClass() != o.getClass()) return false;
62
        if (o == null || getClass() != o.getClass()) return false;
62
 
63
 
63
        PontosAtribuidos that = (PontosAtribuidos) o;
64
        PontosAtribuidos that = (PontosAtribuidos) o;
64
 
65
 
65
        if (pontosDocenteAtribuidoses != null ? !pontosDocenteAtribuidoses.equals(that.pontosDocenteAtribuidoses) : that.pontosDocenteAtribuidoses != null)
66
        if (pontosDocenteAtribuidoses != null ? !pontosDocenteAtribuidoses.equals(that.pontosDocenteAtribuidoses) : that.pontosDocenteAtribuidoses != null)
66
            return false;
67
            return false;
67
 
68
 
68
        return true;
69
        return true;
69
    }
70
    }
70
 
71
 
71
    @1.5.0/docs/api/java/lang/Override.html">Override
72
    @1.5.0/docs/api/java/lang/Override.html">Override
72
    public int hashCode() {
73
    public int hashCode() {
73
        return pontosDocenteAtribuidoses != null ? pontosDocenteAtribuidoses.hashCode() : 0;
74
        return pontosDocenteAtribuidoses != null ? pontosDocenteAtribuidoses.hashCode() : 0;
74
    }
75
    }
75
 
76
 
76
 
77
 
77
}
78
}
78
 
79