1 | <?php |
||
21 | class FilesystemPublishedDocumentEntity extends AbstractEntity |
||
22 | { |
||
23 | /** |
||
24 | * @var array |
||
25 | */ |
||
26 | protected $container = [ |
||
27 | 'id_filesystem' => null, |
||
28 | 'id_filesystem_document' => null, |
||
29 | 'fk_application' => null, |
||
30 | 'fk_category' => null, |
||
31 | 'fk_author' => null, |
||
32 | 'path' => null, |
||
33 | 'basename' => null, |
||
34 | 'uri' => null, |
||
35 | 'title' => null, |
||
36 | 'description' => null, |
||
37 | 'content_lead' => null, |
||
38 | 'content_body' => null, |
||
39 | 'date_published' => null, |
||
40 | ]; |
||
41 | |||
42 | /** |
||
43 | * @param int $identifier |
||
44 | * @return FilesystemPublishedDocumentEntity |
||
45 | */ |
||
46 | public function setFilesystemId(int $identifier) : FilesystemPublishedDocumentEntity |
||
52 | |||
53 | /** |
||
54 | * @return int|null |
||
55 | */ |
||
56 | public function getFilesystemId() : ? int |
||
62 | |||
63 | /** |
||
64 | * @param int $identifier |
||
65 | * @return FilesystemPublishedDocumentEntity |
||
66 | */ |
||
67 | public function setFilesystemDocumentId(int $identifier) : FilesystemPublishedDocumentEntity |
||
73 | |||
74 | /** |
||
75 | * @return int|null |
||
76 | */ |
||
77 | public function getFilesystemDocumentId() : ? int |
||
83 | |||
84 | /** |
||
85 | * @param int $applicationIdentifier |
||
86 | * @return FilesystemPublishedDocumentEntity |
||
87 | */ |
||
88 | public function setApplicationId(int $applicationIdentifier) : FilesystemPublishedDocumentEntity |
||
94 | |||
95 | /** |
||
96 | * @return int|null |
||
97 | */ |
||
98 | public function getApplicationId() : ? int |
||
104 | |||
105 | /** |
||
106 | * @param int $categoryIdentifier |
||
107 | * @return FilesystemPublishedDocumentEntity |
||
108 | */ |
||
109 | public function setCategoryId(int $categoryIdentifier) : FilesystemPublishedDocumentEntity |
||
115 | |||
116 | /** |
||
117 | * @return int|null |
||
118 | */ |
||
119 | public function getCategoryId() : ? int |
||
125 | |||
126 | /** |
||
127 | * @param int $authorIdentifier |
||
128 | * @return FilesystemPublishedDocumentEntity |
||
129 | */ |
||
130 | public function setAuthorId(int $authorIdentifier) : FilesystemPublishedDocumentEntity |
||
136 | |||
137 | /** |
||
138 | * @return int|null |
||
139 | */ |
||
140 | public function getAuthorId() : ? int |
||
146 | |||
147 | /** |
||
148 | * @param string $path |
||
149 | * @return FilesystemPublishedDocumentEntity |
||
150 | */ |
||
151 | public function setPath(string $path) : FilesystemPublishedDocumentEntity |
||
157 | |||
158 | /** |
||
159 | * @return null|string |
||
160 | */ |
||
161 | public function getPath() : ? string |
||
165 | |||
166 | /** |
||
167 | * @param string $baseName |
||
168 | * @return FilesystemPublishedDocumentEntity |
||
169 | */ |
||
170 | public function setBaseName(string $baseName) : FilesystemPublishedDocumentEntity |
||
176 | |||
177 | /** |
||
178 | * @return null|string |
||
179 | */ |
||
180 | public function getBaseName() : ? string |
||
184 | |||
185 | /** |
||
186 | * @param string $uri |
||
187 | * @return FilesystemPublishedDocumentEntity |
||
188 | */ |
||
189 | public function setUri(string $uri) : FilesystemPublishedDocumentEntity |
||
195 | |||
196 | /** |
||
197 | * @return null|string |
||
198 | */ |
||
199 | public function getUri() : ? string |
||
203 | |||
204 | /** |
||
205 | * @param string $title |
||
206 | * @return FilesystemPublishedDocumentEntity |
||
207 | */ |
||
208 | public function setTitle(string $title) : FilesystemPublishedDocumentEntity |
||
214 | |||
215 | /** |
||
216 | * @return null|string |
||
217 | */ |
||
218 | public function getTitle() : ? string |
||
222 | |||
223 | /** |
||
224 | * @param string $description |
||
225 | * @return FilesystemPublishedDocumentEntity |
||
226 | */ |
||
227 | public function setDescription(string $description) : FilesystemPublishedDocumentEntity |
||
233 | |||
234 | /** |
||
235 | * @return null|string |
||
236 | */ |
||
237 | public function getDescription() : ? string |
||
241 | |||
242 | /** |
||
243 | * @param string $contentLead |
||
244 | * @return FilesystemPublishedDocumentEntity |
||
245 | */ |
||
246 | public function setContentLead(string $contentLead) : FilesystemPublishedDocumentEntity |
||
252 | |||
253 | /** |
||
254 | * @return null|string |
||
255 | */ |
||
256 | public function getContentLead() : ? string |
||
260 | |||
261 | /** |
||
262 | * @param string $contentBody |
||
263 | * @return FilesystemPublishedDocumentEntity |
||
264 | */ |
||
265 | public function setContentBody(string $contentBody) : FilesystemPublishedDocumentEntity |
||
271 | |||
272 | /** |
||
273 | * @return null|string |
||
274 | */ |
||
275 | public function getContentBody() : ? string |
||
279 | |||
280 | /** |
||
281 | * @param DateTime $dateTime |
||
282 | * @return FilesystemPublishedDocumentEntity |
||
283 | */ |
||
284 | public function setDatePublished(DateTime $dateTime) : FilesystemPublishedDocumentEntity |
||
290 | |||
291 | /** |
||
292 | * @return null|DateTime |
||
293 | */ |
||
294 | public function getDatePublished() : ? DateTime |
||
300 | } |
||
301 |