Passed
Push — master ( e0f7b0...a8affd )
by Julito
10:09
created

Ticket::getMessage()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
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
 * Ticket.
11
 *
12
 * @ORM\Table(name="ticket_ticket")
13
 * @ORM\Entity
14
 */
15
class Ticket
16
{
17
    /**
18
     * @var int
19
     *
20
     * @ORM\Column(name="id", type="integer")
21
     * @ORM\Id
22
     * @ORM\GeneratedValue
23
     */
24
    protected $id;
25
26
    /**
27
     * @var string
28
     *
29
     * @ORM\Column(name="code", type="string", length=255, nullable=false)
30
     */
31
    protected $code;
32
33
    /**
34
     * @var string
35
     *
36
     * @ORM\Column(name="subject", type="string", length=255, nullable=false)
37
     */
38
    protected $subject;
39
40
    /**
41
     * @var string
42
     *
43
     * @ORM\Column(name="message", type="text", nullable=true)
44
     */
45
    protected $message;
46
47
    /**
48
     * @var TicketProject
49
     *
50
     * @ORM\ManyToOne(targetEntity="TicketProject")
51
     * @ORM\JoinColumn(name="project_id", referencedColumnName="id")
52
     */
53
    protected $project;
54
55
    /**
56
     * @var TicketProject
57
     *
58
     * @ORM\ManyToOne(targetEntity="TicketCategory")
59
     * @ORM\JoinColumn(name="category_id", referencedColumnName="id")
60
     */
61
    protected $category;
62
63
    /**
64
     * @var TicketPriority
65
     *
66
     * @ORM\ManyToOne(targetEntity="TicketPriority")
67
     * @ORM\JoinColumn(name="priority_id", referencedColumnName="id")
68
     */
69
    protected $priority;
70
71
    /**
72
     * @var Course
73
     *
74
     * @ORM\ManyToOne(targetEntity="Chamilo\CoreBundle\Entity\Course")
75
     * @ORM\JoinColumn(name="course_id", referencedColumnName="id")
76
     */
77
    protected $course;
78
79
    /**
80
     * @var Session
81
     *
82
     * @ORM\ManyToOne(targetEntity="Chamilo\CoreBundle\Entity\Session")
83
     * @ORM\JoinColumn(name="session_id", referencedColumnName="id")
84
     */
85
    protected $session;
86
87
    /**
88
     * @var string
89
     *
90
     * @ORM\Column(name="personal_email", type="string", length=255, nullable=false)
91
     */
92
    protected $personalEmail;
93
94
    /**
95
     * @var int
96
     *
97
     * @ORM\Column(name="assigned_last_user", type="integer", nullable=true)
98
     */
99
    protected $assignedLastUser;
100
101
    /**
102
     * @var TicketStatus
103
     *
104
     * @ORM\ManyToOne(targetEntity="TicketStatus")
105
     * @ORM\JoinColumn(name="status_id", referencedColumnName="id")
106
     */
107
    protected $status;
108
109
    /**
110
     * @var int
111
     *
112
     * @ORM\Column(name="total_messages", type="integer", nullable=false)
113
     */
114
    protected $totalMessages;
115
116
    /**
117
     * @var string
118
     *
119
     * @ORM\Column(name="keyword", type="string", length=255, nullable=true)
120
     */
121
    protected $keyword;
122
123
    /**
124
     * @var string
125
     *
126
     * @ORM\Column(name="source", type="string", length=255, nullable=true)
127
     */
128
    protected $source;
129
130
    /**
131
     * @var \DateTime
132
     *
133
     * @ORM\Column(name="start_date", type="datetime", nullable=true, unique=false)
134
     */
135
    protected $startDate;
136
137
    /**
138
     * @var \DateTime
139
     *
140
     * @ORM\Column(name="end_date", type="datetime", nullable=true, unique=false)
141
     */
142
    protected $endDate;
143
144
    /**
145
     * @var int
146
     *
147
     * @ORM\Column(name="sys_insert_user_id", type="integer", nullable=false, unique=false)
148
     */
149
    protected $insertUserId;
150
151
    /**
152
     * @var \DateTime
153
     *
154
     * @ORM\Column(name="sys_insert_datetime", type="datetime", nullable=false, unique=false)
155
     */
156
    protected $insertDateTime;
157
158
    /**
159
     * @var int
160
     *
161
     * @ORM\Column(name="sys_lastedit_user_id", type="integer", nullable=true, unique=false)
162
     */
163
    protected $lastEditUserId;
164
165
    /**
166
     * @var \DateTime
167
     *
168
     * @ORM\Column(name="sys_lastedit_datetime", type="datetime", nullable=true, unique=false)
169
     */
170
    protected $lastEditDateTime;
171
172
    /**
173
     * @return int
174
     */
175
    public function getId()
176
    {
177
        return $this->id;
178
    }
179
180
    /**
181
     * @return string
182
     */
183
    public function getCode()
184
    {
185
        return $this->code;
186
    }
187
188
    /**
189
     * @param string $code
190
     *
191
     * @return Ticket
192
     */
193
    public function setCode($code)
194
    {
195
        $this->code = $code;
196
197
        return $this;
198
    }
199
200
    /**
201
     * @return string
202
     */
203
    public function getSubject()
204
    {
205
        return $this->subject;
206
    }
207
208
    /**
209
     * @param string $subject
210
     *
211
     * @return Ticket
212
     */
213
    public function setSubject($subject)
214
    {
215
        $this->subject = $subject;
216
217
        return $this;
218
    }
219
220
    /**
221
     * @return string
222
     */
223
    public function getMessage()
224
    {
225
        return $this->message;
226
    }
227
228
    /**
229
     * @param string $message
230
     *
231
     * @return Ticket
232
     */
233
    public function setMessage($message)
234
    {
235
        $this->message = $message;
236
237
        return $this;
238
    }
239
}
240