Passed
Push — master ( bcba07...4f2fea )
by Julito
08:02
created

PersonalAgenda::setEndDate()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
<?php
2
3
/* For licensing terms, see /license.txt */
4
5
namespace Chamilo\CoreBundle\Entity;
6
7
use Doctrine\ORM\Mapping as ORM;
8
9
/**
10
 * PersonalAgenda.
11
 *
12
 * @ORM\Table(name="personal_agenda", indexes={@ORM\Index(name="idx_personal_agenda_user", columns={"user"}),
13
 * @ORM\Index(name="idx_personal_agenda_parent", columns={"parent_event_id"})})
14
 * @ORM\Entity
15
 */
16
class PersonalAgenda
17
{
18
    /**
19
     * @var int
20
     *
21
     * @ORM\Column(name="id", type="integer")
22
     * @ORM\Id
23
     * @ORM\GeneratedValue
24
     */
25
    protected $id;
26
27
    /**
28
     * @var int
29
     *
30
     * @ORM\Column(name="user", type="integer", nullable=true)
31
     */
32
    protected $user;
33
34
    /**
35
     * @var string
36
     *
37
     * @ORM\Column(name="title", type="text", nullable=true)
38
     */
39
    protected $title;
40
41
    /**
42
     * @var string
43
     *
44
     * @ORM\Column(name="text", type="text", nullable=true)
45
     */
46
    protected $text;
47
48
    /**
49
     * @var \DateTime
50
     *
51
     * @ORM\Column(name="date", type="datetime", nullable=true)
52
     */
53
    protected $date;
54
55
    /**
56
     * @var \DateTime
57
     *
58
     * @ORM\Column(name="enddate", type="datetime", nullable=true)
59
     */
60
    protected $endDate;
61
62
    /**
63
     * @var int
64
     *
65
     * @ORM\Column(name="parent_event_id", type="integer", nullable=true)
66
     */
67
    protected $parentEventId;
68
69
    /**
70
     * @var int
71
     *
72
     * @ORM\Column(name="all_day", type="integer", nullable=false)
73
     */
74
    protected $allDay;
75
76
    /**
77
     * @var string
78
     *
79
     * @ORM\Column(name="color", type="string", length=255, nullable=true)
80
     */
81
    protected $color;
82
83
    /**
84
     * Set user.
85
     *
86
     * @param int $user
87
     *
88
     * @return PersonalAgenda
89
     */
90
    public function setUser($user)
91
    {
92
        $this->user = $user;
93
94
        return $this;
95
    }
96
97
    /**
98
     * Get user.
99
     *
100
     * @return int
101
     */
102
    public function getUser()
103
    {
104
        return $this->user;
105
    }
106
107
    /**
108
     * Set title.
109
     *
110
     * @param string $title
111
     *
112
     * @return PersonalAgenda
113
     */
114
    public function setTitle($title)
115
    {
116
        $this->title = $title;
117
118
        return $this;
119
    }
120
121
    /**
122
     * Get title.
123
     *
124
     * @return string
125
     */
126
    public function getTitle()
127
    {
128
        return $this->title;
129
    }
130
131
    /**
132
     * Set text.
133
     *
134
     * @param string $text
135
     *
136
     * @return PersonalAgenda
137
     */
138
    public function setText($text)
139
    {
140
        $this->text = $text;
141
142
        return $this;
143
    }
144
145
    /**
146
     * Get text.
147
     *
148
     * @return string
149
     */
150
    public function getText()
151
    {
152
        return $this->text;
153
    }
154
155
    /**
156
     * Set date.
157
     *
158
     * @param \DateTime $date
159
     *
160
     * @return PersonalAgenda
161
     */
162
    public function setDate($date)
163
    {
164
        $this->date = $date;
165
166
        return $this;
167
    }
168
169
    /**
170
     * Get date.
171
     *
172
     * @return \DateTime
173
     */
174
    public function getDate()
175
    {
176
        return $this->date;
177
    }
178
179
    /**
180
     * Set enddate.
181
     *
182
     * @param \DateTime $value
183
     *
184
     * @return PersonalAgenda
185
     */
186
    public function setEndDate($value)
187
    {
188
        $this->endDate = $value;
189
190
        return $this;
191
    }
192
193
    /**
194
     * @return \DateTime
195
     */
196
    public function getEndDate()
197
    {
198
        return $this->endDate;
199
    }
200
201
    /**
202
     * Set parentEventId.
203
     *
204
     * @param int $parentEventId
205
     *
206
     * @return PersonalAgenda
207
     */
208
    public function setParentEventId($parentEventId)
209
    {
210
        $this->parentEventId = $parentEventId;
211
212
        return $this;
213
    }
214
215
    /**
216
     * Get parentEventId.
217
     *
218
     * @return int
219
     */
220
    public function getParentEventId()
221
    {
222
        return $this->parentEventId;
223
    }
224
225
    /**
226
     * Set allDay.
227
     *
228
     * @param int $allDay
229
     *
230
     * @return PersonalAgenda
231
     */
232
    public function setAllDay($allDay)
233
    {
234
        $this->allDay = $allDay;
235
236
        return $this;
237
    }
238
239
    /**
240
     * Get allDay.
241
     *
242
     * @return int
243
     */
244
    public function getAllDay()
245
    {
246
        return $this->allDay;
247
    }
248
249
    /**
250
     * Get id.
251
     *
252
     * @return int
253
     */
254
    public function getId()
255
    {
256
        return $this->id;
257
    }
258
259
    /**
260
     * @return string
261
     */
262
    public function getColor()
263
    {
264
        return $this->color;
265
    }
266
267
    /**
268
     * @param string $color
269
     *
270
     * @return PersonalAgenda
271
     */
272
    public function setColor($color)
273
    {
274
        $this->color = $color;
275
276
        return $this;
277
    }
278
}
279