Completed
Pull Request — 1.11.x (#1118)
by José
109:39 queued 67:20
created

Message   A

Complexity

Total Complexity 21

Size/Duplication

Total Lines 323
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
dl 0
loc 323
rs 10
c 0
b 0
f 0
wmc 21
lcom 0
cbo 0

21 Methods

Rating   Name   Duplication   Size   Complexity  
A setUserSenderId() 0 6 1
A getUserSenderId() 0 4 1
A setUserReceiverId() 0 6 1
A getUserReceiverId() 0 4 1
A setMsgStatus() 0 6 1
A getMsgStatus() 0 4 1
A setSendDate() 0 6 1
A getSendDate() 0 4 1
A setTitle() 0 6 1
A getTitle() 0 4 1
A setContent() 0 6 1
A getContent() 0 4 1
A setGroupId() 0 6 1
A getGroupId() 0 4 1
A setParentId() 0 6 1
A getParentId() 0 4 1
A setUpdateDate() 0 6 1
A getUpdateDate() 0 4 1
A getId() 0 4 1
A setVotes() 0 6 1
A getVotes() 0 4 1
1
<?php
2
3
namespace Chamilo\CoreBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
7
/**
8
 * Message
9
 *
10
 * @ORM\Table(name="message", indexes={@ORM\Index(name="idx_message_user_sender", columns={"user_sender_id"}), @ORM\Index(name="idx_message_user_receiver", columns={"user_receiver_id"}), @ORM\Index(name="idx_message_user_sender_user_receiver", columns={"user_sender_id", "user_receiver_id"}), @ORM\Index(name="idx_message_group", columns={"group_id"}), @ORM\Index(name="idx_message_parent", columns={"parent_id"})})
11
 * @ORM\Entity
12
 */
13
class Message
14
{
15
    /**
16
     * @var integer
17
     *
18
     * @ORM\Column(name="user_sender_id", type="integer", nullable=false)
19
     */
20
    private $userSenderId;
21
22
    /**
23
     * @var integer
24
     *
25
     * @ORM\Column(name="user_receiver_id", type="integer", nullable=false)
26
     */
27
    private $userReceiverId;
28
29
    /**
30
     * @var boolean
31
     *
32
     * @ORM\Column(name="msg_status", type="boolean", nullable=false)
33
     */
34
    private $msgStatus;
35
36
    /**
37
     * @var \DateTime
38
     *
39
     * @ORM\Column(name="send_date", type="datetime", nullable=false)
40
     */
41
    private $sendDate;
42
43
    /**
44
     * @var string
45
     *
46
     * @ORM\Column(name="title", type="string", length=255, nullable=false)
47
     */
48
    private $title;
49
50
    /**
51
     * @var string
52
     *
53
     * @ORM\Column(name="content", type="text", nullable=false)
54
     */
55
    private $content;
56
57
    /**
58
     * @var integer
59
     *
60
     * @ORM\Column(name="group_id", type="integer", nullable=false)
61
     */
62
    private $groupId;
63
64
    /**
65
     * @var integer
66
     *
67
     * @ORM\Column(name="parent_id", type="integer", nullable=false)
68
     */
69
    private $parentId;
70
71
    /**
72
     * @var \DateTime
73
     *
74
     * @ORM\Column(name="update_date", type="datetime", nullable=true)
75
     */
76
    private $updateDate;
77
78
    /**
79
     * @var integer
80
     *
81
     * @ORM\Column(name="votes", type="integer", nullable=true)
82
     */
83
    private $votes;
84
85
    /**
86
     * @var integer
87
     *
88
     * @ORM\Column(name="id", type="bigint")
89
     * @ORM\Id
90
     * @ORM\GeneratedValue(strategy="IDENTITY")
91
     */
92
    private $id;
93
94
95
96
    /**
97
     * Set userSenderId
98
     *
99
     * @param integer $userSenderId
100
     * @return Message
101
     */
102
    public function setUserSenderId($userSenderId)
103
    {
104
        $this->userSenderId = $userSenderId;
105
106
        return $this;
107
    }
108
109
    /**
110
     * Get userSenderId
111
     *
112
     * @return integer
113
     */
114
    public function getUserSenderId()
115
    {
116
        return $this->userSenderId;
117
    }
118
119
    /**
120
     * Set userReceiverId
121
     *
122
     * @param integer $userReceiverId
123
     * @return Message
124
     */
125
    public function setUserReceiverId($userReceiverId)
126
    {
127
        $this->userReceiverId = $userReceiverId;
128
129
        return $this;
130
    }
131
132
    /**
133
     * Get userReceiverId
134
     *
135
     * @return integer
136
     */
137
    public function getUserReceiverId()
138
    {
139
        return $this->userReceiverId;
140
    }
141
142
    /**
143
     * Set msgStatus
144
     *
145
     * @param boolean $msgStatus
146
     * @return Message
147
     */
148
    public function setMsgStatus($msgStatus)
149
    {
150
        $this->msgStatus = $msgStatus;
151
152
        return $this;
153
    }
154
155
    /**
156
     * Get msgStatus
157
     *
158
     * @return boolean
159
     */
160
    public function getMsgStatus()
161
    {
162
        return $this->msgStatus;
163
    }
164
165
    /**
166
     * Set sendDate
167
     *
168
     * @param \DateTime $sendDate
169
     * @return Message
170
     */
171
    public function setSendDate($sendDate)
172
    {
173
        $this->sendDate = $sendDate;
174
175
        return $this;
176
    }
177
178
    /**
179
     * Get sendDate
180
     *
181
     * @return \DateTime
182
     */
183
    public function getSendDate()
184
    {
185
        return $this->sendDate;
186
    }
187
188
    /**
189
     * Set title
190
     *
191
     * @param string $title
192
     * @return Message
193
     */
194
    public function setTitle($title)
195
    {
196
        $this->title = $title;
197
198
        return $this;
199
    }
200
201
    /**
202
     * Get title
203
     *
204
     * @return string
205
     */
206
    public function getTitle()
207
    {
208
        return $this->title;
209
    }
210
211
    /**
212
     * Set content
213
     *
214
     * @param string $content
215
     * @return Message
216
     */
217
    public function setContent($content)
218
    {
219
        $this->content = $content;
220
221
        return $this;
222
    }
223
224
    /**
225
     * Get content
226
     *
227
     * @return string
228
     */
229
    public function getContent()
230
    {
231
        return $this->content;
232
    }
233
234
    /**
235
     * Set groupId
236
     *
237
     * @param integer $groupId
238
     * @return Message
239
     */
240
    public function setGroupId($groupId)
241
    {
242
        $this->groupId = $groupId;
243
244
        return $this;
245
    }
246
247
    /**
248
     * Get groupId
249
     *
250
     * @return integer
251
     */
252
    public function getGroupId()
253
    {
254
        return $this->groupId;
255
    }
256
257
    /**
258
     * Set parentId
259
     *
260
     * @param integer $parentId
261
     * @return Message
262
     */
263
    public function setParentId($parentId)
264
    {
265
        $this->parentId = $parentId;
266
267
        return $this;
268
    }
269
270
    /**
271
     * Get parentId
272
     *
273
     * @return integer
274
     */
275
    public function getParentId()
276
    {
277
        return $this->parentId;
278
    }
279
280
    /**
281
     * Set updateDate
282
     *
283
     * @param \DateTime $updateDate
284
     * @return Message
285
     */
286
    public function setUpdateDate($updateDate)
287
    {
288
        $this->updateDate = $updateDate;
289
290
        return $this;
291
    }
292
293
    /**
294
     * Get updateDate
295
     *
296
     * @return \DateTime
297
     */
298
    public function getUpdateDate()
299
    {
300
        return $this->updateDate;
301
    }
302
303
    /**
304
     * Get id
305
     *
306
     * @return integer
307
     */
308
    public function getId()
309
    {
310
        return $this->id;
311
    }
312
313
    /**
314
     * Set votes
315
     *
316
     * @param integer $votes
317
     * @return integer
318
     */
319
    public function setVotes($votes)
320
    {
321
        $this->votes = $votes;
322
323
        return $this;
324
    }
325
326
    /**
327
     * Get votes
328
     *
329
     * @return integer
330
     */
331
    public function getVotes()
332
    {
333
        return $this->votes;
334
    }
335
}
336