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

TicketMessageAttachment::getFilename()   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
 * MessageAttachment.
11
 *
12
 * @ORM\Table(name="ticket_message_attachments")
13
 * @ORM\Entity
14
 */
15
class TicketMessageAttachment
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 Ticket
28
     *
29
     * @ORM\ManyToOne(targetEntity="Chamilo\CoreBundle\Entity\Ticket")
30
     * @ORM\JoinColumn(name="ticket_id", referencedColumnName="id")
31
     */
32
    protected $ticket;
33
34
    /**
35
     * @var TicketMessage
36
     *
37
     * @ORM\ManyToOne(targetEntity="TicketMessage")
38
     * @ORM\JoinColumn(name="message_id", referencedColumnName="id")
39
     */
40
    protected $message;
41
42
    /**
43
     * @var string
44
     *
45
     * @ORM\Column(name="path", type="string", length=255, nullable=false)
46
     */
47
    protected $path;
48
49
    /**
50
     * @var string
51
     *
52
     * @ORM\Column(name="filename", type="text", nullable=false)
53
     */
54
    protected $filename;
55
56
    /**
57
     * @var int
58
     *
59
     * @ORM\Column(name="size", type="integer", nullable=false, unique=false)
60
     */
61
    protected $size;
62
63
    /**
64
     * @var int
65
     *
66
     * @ORM\Column(name="sys_insert_user_id", type="integer", nullable=false, unique=false)
67
     */
68
    protected $insertUserId;
69
70
    /**
71
     * @var \DateTime
72
     *
73
     * @ORM\Column(name="sys_insert_datetime", type="datetime", nullable=false, unique=false)
74
     */
75
    protected $insertDateTime;
76
77
    /**
78
     * @var int
79
     *
80
     * @ORM\Column(name="sys_lastedit_user_id", type="integer", nullable=true, unique=false)
81
     */
82
    protected $lastEditUserId;
83
84
    /**
85
     * @var \DateTime
86
     *
87
     * @ORM\Column(name="sys_lastedit_datetime", type="datetime", nullable=true, unique=false)
88
     */
89
    protected $lastEditDateTime;
90
91
    /**
92
     * @return int
93
     */
94
    public function getId()
95
    {
96
        return $this->id;
97
    }
98
99
    /**
100
     * @return TicketMessage
101
     */
102
    public function getMessage()
103
    {
104
        return $this->message;
105
    }
106
107
    /**
108
     * @param TicketMessage $message
109
     *
110
     * @return TicketMessageAttachment
111
     */
112
    public function setMessage($message)
113
    {
114
        $this->message = $message;
115
116
        return $this;
117
    }
118
119
    /**
120
     * @return string
121
     */
122
    public function getPath()
123
    {
124
        return $this->path;
125
    }
126
127
    /**
128
     * @param string $path
129
     *
130
     * @return TicketMessageAttachment
131
     */
132
    public function setPath($path)
133
    {
134
        $this->path = $path;
135
136
        return $this;
137
    }
138
139
    /**
140
     * @return string
141
     */
142
    public function getFilename()
143
    {
144
        return $this->filename;
145
    }
146
147
    /**
148
     * @param string $filename
149
     *
150
     * @return TicketMessageAttachment
151
     */
152
    public function setFilename($filename)
153
    {
154
        $this->filename = $filename;
155
156
        return $this;
157
    }
158
159
    /**
160
     * @return int
161
     */
162
    public function getSize()
163
    {
164
        return $this->size;
165
    }
166
167
    /**
168
     * @param int $size
169
     *
170
     * @return TicketMessageAttachment
171
     */
172
    public function setSize($size)
173
    {
174
        $this->size = $size;
175
176
        return $this;
177
    }
178
}
179