Completed
Push — master ( c58ed8...556108 )
by Julito
10:31
created

TicketMessageAttachment::setSize()   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
 * 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
     * @param int $id
101
     *
102
     * @return TicketMessageAttachment
103
     */
104
    public function setId($id)
105
    {
106
        $this->id = $id;
107
108
        return $this;
109
    }
110
111
    /**
112
     * @return TicketMessage
113
     */
114
    public function getMessage()
115
    {
116
        return $this->message;
117
    }
118
119
    /**
120
     * @param TicketMessage $message
121
     *
122
     * @return TicketMessageAttachment
123
     */
124
    public function setMessage($message)
125
    {
126
        $this->message = $message;
127
128
        return $this;
129
    }
130
131
    /**
132
     * @return string
133
     */
134
    public function getPath()
135
    {
136
        return $this->path;
137
    }
138
139
    /**
140
     * @param string $path
141
     *
142
     * @return TicketMessageAttachment
143
     */
144
    public function setPath($path)
145
    {
146
        $this->path = $path;
147
148
        return $this;
149
    }
150
151
    /**
152
     * @return string
153
     */
154
    public function getFilename()
155
    {
156
        return $this->filename;
157
    }
158
159
    /**
160
     * @param string $filename
161
     *
162
     * @return TicketMessageAttachment
163
     */
164
    public function setFilename($filename)
165
    {
166
        $this->filename = $filename;
167
168
        return $this;
169
    }
170
171
    /**
172
     * @return int
173
     */
174
    public function getSize()
175
    {
176
        return $this->size;
177
    }
178
179
    /**
180
     * @param int $size
181
     *
182
     * @return TicketMessageAttachment
183
     */
184
    public function setSize($size)
185
    {
186
        $this->size = $size;
187
188
        return $this;
189
    }
190
}
191