Completed
Pull Request — 1.11.x (#1163)
by José
71:40 queued 25:11
created

SkillRelUserComment::getFeedbackValue()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
/* For licensing terms, see /license.txt */
4
5
/**
6
 * SkillRelUserComment Entity
7
 *
8
 * @package chamilo.skill
9
 */
10
11
namespace Chamilo\CoreBundle\Entity;
12
13
use Doctrine\ORM\Mapping as ORM;
14
15
/**
16
 * SkillRelUserComment class
17
 *
18
 * @ORM\Table(
19
 *  name="skill_rel_user_comment",
20
 *  indexes={
21
 *      @ORM\Index(name="idx_select_su_giver", columns={"skill_rel_user_id", "feedback_giver_id"})
22
 *  }
23
 * )
24
 * @ORM\Entity(repositoryClass="Chamilo\CoreBundle\Entity\Repository\SkillRelUserCommentRepository")
25
 */
26
class SkillRelUserComment
27
{
28
    /**
29
     * @var integer
30
     *
31
     * @ORM\Column(name="id", type="integer")
32
     * @ORM\Id
33
     * @ORM\GeneratedValue(strategy="IDENTITY")
34
     */
35
    private $id;
36
37
    /**
38
     * @ORM\ManyToOne(targetEntity="Chamilo\CoreBundle\Entity\SkillRelUser", inversedBy="comments")
39
     * @ORM\JoinColumn(name="skill_rel_user_id", referencedColumnName="id")
40
     */
41
    private $skillRelUser;
42
43
    /**
44
     * @ORM\ManyToOne(targetEntity="Chamilo\UserBundle\Entity\User", inversedBy="commentedUserSkills")
45
     * @ORM\JoinColumn(name="feedback_giver_id", referencedColumnName="id")
46
     */
47
    private $feedbackGiver;
48
49
    /**
50
     * @var string
51
     *
52
     * @ORM\Column(name="feedback_text", type="text")
53
     */
54
    private $feedbackText;
55
56
    /**
57
     * @var int
58
     *
59
     * @ORM\Column(name="feedback_value", type="integer", nullable=true, options={"default":1})
60
     */
61
    private $feedbackValue;
62
63
    /**
64
     * @var \DateTime
65
     *
66
     * @ORM\Column(name="feedback_datetime", type="datetime")
67
     */
68
    private $feedbackDateTime;
69
70
    /**
71
     * Get id
72
     * @return int
73
     */
74
    public function getId()
75
    {
76
        return $this->id;
77
    }
78
79
    /**
80
     * Get skillRelUser
81
     * @return Chamilo\CoreBundle\Entity\SkillRelUser
82
     */
83
    public function getSkillRelUser()
84
    {
85
        return $this->skillRelUser;
86
    }
87
88
    /**
89
     * Get feedbackGiver
90
     * @return Chamilo\UserBundle\Entity\User
91
     */
92
    public function getFeedbackGiver()
93
    {
94
        return $this->feedbackGiver;
95
    }
96
97
    /**
98
     * Get feedbackText
99
     * @return string
100
     */
101
    public function getFeedbackText()
102
    {
103
        return $this->feedbackText;
104
    }
105
106
    /**
107
     * Get feedbackValue
108
     * @return int
109
     */
110
    public function getFeedbackValue()
111
    {
112
        return $this->feedbackValue;
113
    }
114
115
    /**
116
     * Get feedbackDateTime
117
     * @return type
118
     */
119
    public function getFeedbackDateTime()
120
    {
121
        return $this->feedbackDateTime;
122
    }
123
124
    /**
125
     * Set skillRelUser
126
     * @param \Chamilo\CoreBundle\Entity\SkillRelUser $skillRelUser
127
     * @return \Chamilo\CoreBundle\Entity\SkillRelUserComment
128
     */
129
    public function setSkillRelUser(SkillRelUser $skillRelUser)
130
    {
131
        $this->skillRelUser = $skillRelUser;
132
133
        return $this;
134
    }
135
136
    /**
137
     * Set feedbackGiver
138
     * @param \Chamilo\UserBundle\Entity\User $feedbackGiver
139
     * @return \Chamilo\CoreBundle\Entity\SkillRelUserComment
140
     */
141
    public function setFeedbackGiver(\Chamilo\UserBundle\Entity\User $feedbackGiver)
142
    {
143
        $this->feedbackGiver = $feedbackGiver;
144
145
        return $this;
146
    }
147
148
    /**
149
     * Set feedbackText
150
     * @param string $feedbackText
151
     * @return \Chamilo\CoreBundle\Entity\SkillRelUserComment
152
     */
153
    public function setFeedbackText($feedbackText)
154
    {
155
        $this->feedbackText = $feedbackText;
156
157
        return $this;
158
    }
159
160
    /**
161
     * Set feebackValue
162
     * @param int $feedbackValue
163
     * @return \Chamilo\CoreBundle\Entity\SkillRelUserComment
164
     */
165
    public function setFeedbackValue($feedbackValue)
166
    {
167
        $this->feedbackValue = $feedbackValue;
168
169
        return $this;
170
    }
171
172
    /**
173
     * Set feedbackDateTime
174
     * @param \DateTime $feedbackDateTime
175
     * @return \Chamilo\CoreBundle\Entity\SkillRelUserComment
176
     */
177
    public function setFeedbackDateTime(\DateTime $feedbackDateTime)
178
    {
179
        $this->feedbackDateTime = $feedbackDateTime;
180
181
        return $this;
182
    }
183
}
184