Merge branch 'master' into next
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / objectType.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/objectType.xsd">
3 <import>
4 <!-- clipboard items -->
5 <type>
6 <name>com.woltlab.wcf.user</name>
7 <definitionname>com.woltlab.wcf.clipboardItem</definitionname>
8 <listclassname>wcf\data\user\UserList</listclassname>
9 </type>
10 <type>
11 <name>com.woltlab.wcf.tag</name>
12 <definitionname>com.woltlab.wcf.clipboardItem</definitionname>
13 <listclassname>wcf\data\tag\TagList</listclassname>
14 </type>
15 <type>
16 <name>com.woltlab.wcf.media</name>
17 <definitionname>com.woltlab.wcf.clipboardItem</definitionname>
18 <listclassname>wcf\data\media\ViewableMediaList</listclassname>
19 </type>
20 <!-- /clipboard items -->
21
22 <!-- articles -->
23 <type>
24 <name>com.woltlab.wcf.article.category</name>
25 <definitionname>com.woltlab.wcf.category</definitionname>
26 <classname>wcf\system\category\ArticleCategoryType</classname>
27 </type>
28 <type>
29 <name>com.woltlab.wcf.article.category</name>
30 <definitionname>com.woltlab.wcf.acl</definitionname>
31 </type>
32 <type>
33 <name>com.woltlab.wcf.article</name>
34 <definitionname>com.woltlab.wcf.tagging.taggableObject</definitionname>
35 <classname>wcf\system\tagging\TaggableArticle</classname>
36 </type>
37 <type>
38 <name>com.woltlab.wcf.likeableArticle</name>
39 <definitionname>com.woltlab.wcf.like.likeableObject</definitionname>
40 <classname>wcf\data\article\LikeableArticleProvider</classname>
41 </type>
42 <type>
43 <name>com.woltlab.wcf.likeableArticle.recentActivityEvent</name>
44 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
45 <classname>wcf\system\user\activity\event\LikeableArticleUserActivityEvent</classname>
46 </type>
47 <type>
48 <name>com.woltlab.wcf.articleComment.recentActivityEvent</name>
49 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
50 <classname>wcf\system\user\activity\event\ArticleCommentUserActivityEvent</classname>
51 </type>
52 <type>
53 <name>com.woltlab.wcf.articleComment.response.recentActivityEvent</name>
54 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
55 <classname>wcf\system\user\activity\event\ArticleCommentResponseUserActivityEvent</classname>
56 </type>
57 <type>
58 <name>com.woltlab.wcf.article</name>
59 <definitionname>com.woltlab.wcf.searchableObjectType</definitionname>
60 <classname>wcf\system\search\ArticleSearch</classname>
61 <searchindex>wcf1_article_search_index</searchindex>
62 </type>
63 <type>
64 <name>com.woltlab.wcf.article.content</name>
65 <definitionname>com.woltlab.wcf.message</definitionname>
66 </type>
67 <!-- /articles -->
68
69 <type>
70 <name>com.woltlab.wcf.page.content</name>
71 <definitionname>com.woltlab.wcf.message</definitionname>
72 </type>
73 <type>
74 <name>com.woltlab.wcf.box.content</name>
75 <definitionname>com.woltlab.wcf.message</definitionname>
76 </type>
77 <type>
78 <name>com.woltlab.wcf.user.aboutMe</name>
79 <definitionname>com.woltlab.wcf.message</definitionname>
80 </type>
81 <type>
82 <name>com.woltlab.wcf.user.signature</name>
83 <definitionname>com.woltlab.wcf.message</definitionname>
84 </type>
85
86 <type>
87 <name>com.woltlab.wcf.bbcode.smiley</name>
88 <definitionname>com.woltlab.wcf.category</definitionname>
89 <classname>wcf\system\category\SmileyCategoryType</classname>
90 </type>
91
92 <type>
93 <name>com.woltlab.wcf.user.follow</name>
94 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
95 <classname>wcf\system\user\notification\object\type\UserFollowUserNotificationObjectType</classname>
96 <category>com.woltlab.wcf.user</category>
97 </type>
98
99 <type>
100 <name>com.woltlab.wcf.user.recentActivityEvent.follow</name>
101 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
102 <classname>wcf\system\user\activity\event\FollowUserActivityEvent</classname>
103 </type>
104
105 <type>
106 <name>com.woltlab.wcf.user</name>
107 <definitionname>com.woltlab.wcf.moderation.report</definitionname>
108 <classname>wcf\system\moderation\queue\report\UserModerationQueueReportHandler</classname>
109 </type>
110
111 <!-- moderation type -->
112 <type>
113 <name>com.woltlab.wcf.moderation.activation</name>
114 <definitionname>com.woltlab.wcf.moderation.type</definitionname>
115 <classname>wcf\system\moderation\queue\ModerationQueueActivationManager</classname>
116 </type>
117 <type>
118 <name>com.woltlab.wcf.moderation.report</name>
119 <definitionname>com.woltlab.wcf.moderation.type</definitionname>
120 <classname>wcf\system\moderation\queue\ModerationQueueReportManager</classname>
121 </type>
122 <!-- /moderation type -->
123
124 <!-- Visit Tracker -->
125 <type>
126 <name>com.woltlab.wcf.moderation.queue</name>
127 <definitionname>com.woltlab.wcf.visitTracker.objectType</definitionname>
128 </type>
129 <!-- /Visit Tracker -->
130
131 <!-- activity points -->
132 <type>
133 <name>com.woltlab.wcf.like.activityPointEvent.receivedLikes</name>
134 <definitionname>com.woltlab.wcf.user.activityPointEvent</definitionname>
135 <points>1</points>
136 </type>
137 <!-- /activity points -->
138
139 <!-- comments -->
140 <type>
141 <name>com.woltlab.wcf.user.profileComment</name>
142 <definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
143 <classname>wcf\system\comment\manager\UserProfileCommentManager</classname>
144 </type>
145
146 <type>
147 <name>com.woltlab.wcf.comment</name>
148 <definitionname>com.woltlab.wcf.like.likeableObject</definitionname>
149 <classname>wcf\data\comment\LikeableCommentProvider</classname>
150 </type>
151
152 <type>
153 <name>com.woltlab.wcf.comment.response</name>
154 <definitionname>com.woltlab.wcf.like.likeableObject</definitionname>
155 <classname>wcf\data\comment\response\LikeableCommentResponseProvider</classname>
156 </type>
157
158 <type>
159 <name>com.woltlab.wcf.user.profileComment.recentActivityEvent</name>
160 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
161 <classname>wcf\system\user\activity\event\ProfileCommentUserActivityEvent</classname>
162 </type>
163
164 <type>
165 <name>com.woltlab.wcf.user.profileComment.response.recentActivityEvent</name>
166 <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
167 <classname>wcf\system\user\activity\event\ProfileCommentResponseUserActivityEvent</classname>
168 </type>
169
170 <type>
171 <name>com.woltlab.wcf.user.profileComment.notification</name>
172 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
173 <classname>wcf\system\user\notification\object\type\UserProfileCommentUserNotificationObjectType</classname>
174 <category>com.woltlab.wcf.user</category>
175 </type>
176 <type>
177 <name>com.woltlab.wcf.user.profileComment.response.notification</name>
178 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
179 <classname>wcf\system\user\notification\object\type\UserProfileCommentResponseUserNotificationObjectType</classname>
180 <category>com.woltlab.wcf.user</category>
181 </type>
182
183 <type>
184 <name>com.woltlab.wcf.user.profileComment.like.notification</name>
185 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
186 <classname>wcf\system\user\notification\object\type\LikeUserNotificationObjectType</classname>
187 <category>com.woltlab.wcf.user</category>
188 </type>
189 <type>
190 <name>com.woltlab.wcf.user.profileComment.response.like.notification</name>
191 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
192 <classname>wcf\system\user\notification\object\type\LikeUserNotificationObjectType</classname>
193 <category>com.woltlab.wcf.user</category>
194 </type>
195
196 <type>
197 <name>com.woltlab.wcf.moderation.queue</name>
198 <definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
199 <classname>wcf\system\comment\manager\ModerationQueueCommentManager</classname>
200 </type>
201 <type>
202 <name>com.woltlab.wcf.moderation.queue.notification</name>
203 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
204 <classname>wcf\system\user\notification\object\type\ModerationQueueCommentUserNotificationObjectType</classname>
205 <category>com.woltlab.wcf.moderation</category>
206 </type>
207 <type>
208 <name>com.woltlab.wcf.moderation.queue.response.notification</name>
209 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
210 <classname>wcf\system\user\notification\object\type\ModerationQueueCommentResponseUserNotificationObjectType</classname>
211 <category>com.woltlab.wcf.moderation</category>
212 </type>
213
214 <type>
215 <name>com.woltlab.wcf.page</name>
216 <definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
217 <classname>wcf\system\comment\manager\PageCommentManager</classname>
218 </type>
219
220 <type>
221 <name>com.woltlab.wcf.articleComment</name>
222 <definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
223 <classname>wcf\system\comment\manager\ArticleCommentManager</classname>
224 </type>
225 <!-- /comments -->
226
227 <!-- moderation -->
228 <type>
229 <name>com.woltlab.wcf.comment.comment</name>
230 <definitionname>com.woltlab.wcf.moderation.report</definitionname>
231 <classname>wcf\system\moderation\queue\report\CommentCommentModerationQueueReportHandler</classname>
232 </type>
233
234 <type>
235 <name>com.woltlab.wcf.comment.response</name>
236 <definitionname>com.woltlab.wcf.moderation.report</definitionname>
237 <classname>wcf\system\moderation\queue\report\CommentResponseModerationQueueReportHandler</classname>
238 </type>
239 <!-- /moderation -->
240
241 <type>
242 <name>com.woltlab.wcf.label</name>
243 <definitionname>com.woltlab.wcf.acl</definitionname>
244 </type>
245
246 <!-- importers -->
247 <type>
248 <name>com.woltlab.wcf.user</name>
249 <definitionname>com.woltlab.wcf.importer</definitionname>
250 <classname>wcf\system\importer\UserImporter</classname>
251 </type>
252 <type>
253 <name>com.woltlab.wcf.user.group</name>
254 <definitionname>com.woltlab.wcf.importer</definitionname>
255 <classname>wcf\system\importer\UserGroupImporter</classname>
256 </type>
257 <type>
258 <name>com.woltlab.wcf.user.option</name>
259 <definitionname>com.woltlab.wcf.importer</definitionname>
260 <classname>wcf\system\importer\UserOptionImporter</classname>
261 </type>
262 <type>
263 <name>com.woltlab.wcf.user.avatar</name>
264 <definitionname>com.woltlab.wcf.importer</definitionname>
265 <classname>wcf\system\importer\UserAvatarImporter</classname>
266 </type>
267 <type>
268 <name>com.woltlab.wcf.user.comment</name>
269 <definitionname>com.woltlab.wcf.importer</definitionname>
270 <classname>wcf\system\importer\UserCommentImporter</classname>
271 </type>
272 <type>
273 <name>com.woltlab.wcf.user.comment.response</name>
274 <definitionname>com.woltlab.wcf.importer</definitionname>
275 <classname>wcf\system\importer\UserCommentResponseImporter</classname>
276 </type>
277 <type>
278 <name>com.woltlab.wcf.user.follower</name>
279 <definitionname>com.woltlab.wcf.importer</definitionname>
280 <classname>wcf\system\importer\UserFollowerImporter</classname>
281 </type>
282 <type>
283 <name>com.woltlab.wcf.user.rank</name>
284 <definitionname>com.woltlab.wcf.importer</definitionname>
285 <classname>wcf\system\importer\UserRankImporter</classname>
286 </type>
287 <type>
288 <name>com.woltlab.wcf.label.group</name>
289 <definitionname>com.woltlab.wcf.importer</definitionname>
290 <classname>wcf\system\importer\LabelGroupImporter</classname>
291 </type>
292 <type>
293 <name>com.woltlab.wcf.label</name>
294 <definitionname>com.woltlab.wcf.importer</definitionname>
295 <classname>wcf\system\importer\LabelImporter</classname>
296 </type>
297 <type>
298 <name>com.woltlab.wcf.smiley</name>
299 <definitionname>com.woltlab.wcf.importer</definitionname>
300 <classname>wcf\system\importer\SmileyImporter</classname>
301 </type>
302 <type>
303 <name>com.woltlab.wcf.smiley.category</name>
304 <definitionname>com.woltlab.wcf.importer</definitionname>
305 <classname>wcf\system\importer\SmileyCategoryImporter</classname>
306 </type>
307 <!-- /importers -->
308
309 <!-- rebuild data workers -->
310 <type>
311 <name>com.woltlab.wcf.like</name>
312 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
313 <classname>wcf\system\worker\LikeRebuildDataWorker</classname>
314 <nicevalue>-100</nicevalue>
315 </type>
316 <type>
317 <name>com.woltlab.wcf.like.user</name>
318 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
319 <classname>wcf\system\worker\LikeUserRebuildDataWorker</classname>
320 <nicevalue>-90</nicevalue>
321 </type>
322 <type>
323 <name>com.woltlab.wcf.article</name>
324 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
325 <classname>wcf\system\worker\ArticleRebuildDataWorker</classname>
326 <nicevalue>50</nicevalue>
327 </type>
328 <type>
329 <name>com.woltlab.wcf.poll</name>
330 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
331 <classname>wcf\system\worker\PollRebuildDataWorker</classname>
332 <nicevalue>60</nicevalue>
333 </type>
334 <type>
335 <name>com.woltlab.wcf.user</name>
336 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
337 <classname>wcf\system\worker\UserRebuildDataWorker</classname>
338 <nicevalue>70</nicevalue>
339 </type>
340 <type>
341 <name>com.woltlab.wcf.attachment</name>
342 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
343 <classname>wcf\system\worker\AttachmentRebuildDataWorker</classname>
344 <nicevalue>100</nicevalue>
345 </type>
346 <type>
347 <name>com.woltlab.wcf.statDaily</name>
348 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
349 <classname>wcf\system\worker\StatDailyRebuildDataWorker</classname>
350 <nicevalue>110</nicevalue>
351 </type>
352 <!-- /rebuild data workers -->
353
354 <!-- stat handlers -->
355 <type>
356 <name>com.woltlab.wcf.user</name>
357 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
358 <classname>wcf\system\stat\UserStatDailyHandler</classname>
359 <default>1</default>
360 <categoryname>com.woltlab.wcf.general</categoryname>
361 </type>
362 <type>
363 <name>com.woltlab.wcf.attachment</name>
364 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
365 <classname>wcf\system\stat\AttachmentStatDailyHandler</classname>
366 <categoryname>com.woltlab.wcf.general</categoryname>
367 </type>
368 <type>
369 <name>com.woltlab.wcf.attachment.diskUsage</name>
370 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
371 <classname>wcf\system\stat\AttachmentDiskUsageStatDailyHandler</classname>
372 <categoryname>com.woltlab.wcf.general</categoryname>
373 </type>
374 <type>
375 <name>com.woltlab.wcf.like</name>
376 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
377 <classname>wcf\system\stat\LikeStatDailyHandler</classname>
378 <categoryname>com.woltlab.wcf.user</categoryname>
379 </type>
380 <type>
381 <name>com.woltlab.wcf.dislike</name>
382 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
383 <classname>wcf\system\stat\DislikeStatDailyHandler</classname>
384 <categoryname>com.woltlab.wcf.user</categoryname>
385 </type>
386 <type>
387 <name>com.woltlab.wcf.userProfileComment</name>
388 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
389 <classname>wcf\system\stat\UserProfileCommentStatDailyHandler</classname>
390 <categoryname>com.woltlab.wcf.user</categoryname>
391 </type>
392 <!-- /stat handlers -->
393
394 <!-- user group assignment conditions -->
395 <type>
396 <name>com.woltlab.wcf.username</name>
397 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
398 <classname>wcf\system\condition\UserUsernameCondition</classname>
399 <conditiongroup>general</conditiongroup>
400 </type>
401 <type>
402 <name>com.woltlab.wcf.email</name>
403 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
404 <classname>wcf\system\condition\UserEmailCondition</classname>
405 <conditiongroup>general</conditiongroup>
406 </type>
407 <type>
408 <name>com.woltlab.wcf.userGroup</name>
409 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
410 <classname>wcf\system\condition\UserGroupCondition</classname>
411 <conditiongroup>general</conditiongroup>
412 </type>
413 <type>
414 <name>com.woltlab.wcf.languages</name>
415 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
416 <classname>wcf\system\condition\UserLanguageCondition</classname>
417 <conditiongroup>general</conditiongroup>
418 </type>
419 <type>
420 <name>com.woltlab.wcf.registrationDate</name>
421 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
422 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
423 <conditiongroup>general</conditiongroup>
424 </type>
425 <type>
426 <name>com.woltlab.wcf.registrationDateInterval</name>
427 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
428 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
429 <conditiongroup>general</conditiongroup>
430 </type>
431 <type>
432 <name>com.woltlab.wcf.avatar</name>
433 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
434 <classname>wcf\system\condition\UserAvatarCondition</classname>
435 <conditiongroup>general</conditiongroup>
436 </type>
437 <type>
438 <name>com.woltlab.wcf.state</name>
439 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
440 <classname>wcf\system\condition\UserStateCondition</classname>
441 <conditiongroup>general</conditiongroup>
442 </type>
443 <type>
444 <name>com.woltlab.wcf.activityPoints</name>
445 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
446 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
447 <conditiongroup>contents</conditiongroup>
448 <propertyname>activityPoints</propertyname>
449 <minvalue>0</minvalue>
450 </type>
451 <type>
452 <name>com.woltlab.wcf.likesReceived</name>
453 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
454 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
455 <conditiongroup>contents</conditiongroup>
456 <propertyname>likesReceived</propertyname>
457 <minvalue>0</minvalue>
458 </type>
459 <type>
460 <name>com.woltlab.wcf.userOptions</name>
461 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
462 <classname>wcf\system\condition\UserOptionsCondition</classname>
463 <conditiongroup>userOptions</conditiongroup>
464 </type>
465 <!-- /user group assignment conditions -->
466
467 <!-- notice conditions -->
468 <type>
469 <name>com.woltlab.wcf.page</name>
470 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
471 <classname>wcf\system\condition\page\MultiPageCondition</classname>
472 <conditionobject>com.woltlab.wcf.page</conditionobject>
473 </type>
474
475 <type>
476 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
477 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
478 <classname>wcf\system\condition\DaysOfWeekCondition</classname>
479 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
480 </type>
481 <type>
482 <name>com.woltlab.wcf.pointInTime.time</name>
483 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
484 <classname>wcf\system\condition\TimeCondition</classname>
485 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
486 </type>
487
488 <type>
489 <name>com.woltlab.wcf.user.username</name>
490 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
491 <classname>wcf\system\condition\UserUsernameCondition</classname>
492 <conditionobject>com.woltlab.wcf.user</conditionobject>
493 <conditiongroup>general</conditiongroup>
494 </type>
495 <type>
496 <name>com.woltlab.wcf.user.email</name>
497 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
498 <classname>wcf\system\condition\UserEmailCondition</classname>
499 <conditionobject>com.woltlab.wcf.user</conditionobject>
500 <conditiongroup>general</conditiongroup>
501 </type>
502 <type>
503 <name>com.woltlab.wcf.user.userGroup</name>
504 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
505 <classname>wcf\system\condition\UserGroupCondition</classname>
506 <conditionobject>com.woltlab.wcf.user</conditionobject>
507 <conditiongroup>general</conditiongroup>
508 <includeguests>1</includeguests>
509 </type>
510 <type>
511 <name>com.woltlab.wcf.user.languages</name>
512 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
513 <classname>wcf\system\condition\UserLanguageCondition</classname>
514 <conditionobject>com.woltlab.wcf.user</conditionobject>
515 <conditiongroup>general</conditiongroup>
516 </type>
517 <type>
518 <name>com.woltlab.wcf.user.registrationDate</name>
519 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
520 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
521 <conditionobject>com.woltlab.wcf.user</conditionobject>
522 <conditiongroup>general</conditiongroup>
523 </type>
524 <type>
525 <name>com.woltlab.wcf.user.registrationDateInterval</name>
526 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
527 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
528 <conditionobject>com.woltlab.wcf.user</conditionobject>
529 <conditiongroup>general</conditiongroup>
530 </type>
531 <type>
532 <name>com.woltlab.wcf.user.avatar</name>
533 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
534 <classname>wcf\system\condition\UserAvatarCondition</classname>
535 <conditionobject>com.woltlab.wcf.user</conditionobject>
536 <conditiongroup>general</conditiongroup>
537 </type>
538 <type>
539 <name>com.woltlab.wcf.user.state</name>
540 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
541 <classname>wcf\system\condition\UserStateCondition</classname>
542 <conditionobject>com.woltlab.wcf.user</conditionobject>
543 <conditiongroup>general</conditiongroup>
544 </type>
545 <type>
546 <name>com.woltlab.wcf.user.mobileBrowser</name>
547 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
548 <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
549 <conditionobject>com.woltlab.wcf.user</conditionobject>
550 <conditiongroup>general</conditiongroup>
551 </type>
552
553 <type>
554 <name>com.woltlab.wcf.user.birthday</name>
555 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
556 <classname>wcf\system\condition\UserBirthdayCondition</classname>
557 <conditionobject>com.woltlab.wcf.user</conditionobject>
558 <conditiongroup>general</conditiongroup>
559 </type>
560 <type>
561 <name>com.woltlab.wcf.user.activityPoints</name>
562 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
563 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
564 <conditionobject>com.woltlab.wcf.user</conditionobject>
565 <conditiongroup>contents</conditiongroup>
566 <propertyname>activityPoints</propertyname>
567 <minvalue>0</minvalue>
568 </type>
569 <type>
570 <name>com.woltlab.wcf.user.likesReceived</name>
571 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
572 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
573 <conditionobject>com.woltlab.wcf.user</conditionobject>
574 <conditiongroup>contents</conditiongroup>
575 <propertyname>likesReceived</propertyname>
576 <minvalue>0</minvalue>
577 </type>
578 <type>
579 <name>com.woltlab.wcf.user.userOptions</name>
580 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
581 <classname>wcf\system\condition\UserOptionsCondition</classname>
582 <conditionobject>com.woltlab.wcf.user</conditionobject>
583 <conditiongroup>userOptions</conditiongroup>
584 </type>
585 <!-- /notice conditions -->
586
587 <!-- ad locations -->
588 <type>
589 <name>com.woltlab.wcf.logo</name>
590 <definitionname>com.woltlab.wcf.adLocation</definitionname>
591 <categoryname>com.woltlab.wcf.global</categoryname>
592 <cssclassname>wcfAdLocationLogo</cssclassname>
593 </type>
594 <type>
595 <name>com.woltlab.wcf.header.content</name>
596 <definitionname>com.woltlab.wcf.adLocation</definitionname>
597 <categoryname>com.woltlab.wcf.global</categoryname>
598 <cssclassname>wcfAdLocationHeaderContent</cssclassname>
599 </type>
600 <type>
601 <name>com.woltlab.wcf.footer.content</name>
602 <definitionname>com.woltlab.wcf.adLocation</definitionname>
603 <categoryname>com.woltlab.wcf.global</categoryname>
604 <cssclassname>wcfAdLocationFooterContent</cssclassname>
605 </type>
606 <type>
607 <name>com.woltlab.wcf.sidebar.top</name>
608 <definitionname>com.woltlab.wcf.adLocation</definitionname>
609 <categoryname>com.woltlab.wcf.global</categoryname>
610 <cssclassname>wcfAdLocationSidebarTop</cssclassname>
611 </type>
612 <type>
613 <name>com.woltlab.wcf.sidebar.bottom</name>
614 <definitionname>com.woltlab.wcf.adLocation</definitionname>
615 <categoryname>com.woltlab.wcf.global</categoryname>
616 <cssclassname>wcfAdLocationSidebarBottom</cssclassname>
617 </type>
618 <type>
619 <name>com.woltlab.wcf.footer.bottom</name>
620 <definitionname>com.woltlab.wcf.adLocation</definitionname>
621 <categoryname>com.woltlab.wcf.global</categoryname>
622 <cssclassname>wcfAdLocationFooterBottom</cssclassname>
623 </type>
624 <!-- /ad locations -->
625
626 <!-- ad conditions -->
627 <type>
628 <name>com.woltlab.wcf.page</name>
629 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
630 <classname>wcf\system\condition\page\MultiPageCondition</classname>
631 <conditionobject>com.woltlab.wcf.page</conditionobject>
632 </type>
633
634 <type>
635 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
636 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
637 <classname>wcf\system\condition\DaysOfWeekCondition</classname>
638 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
639 </type>
640 <type>
641 <name>com.woltlab.wcf.pointInTime.time</name>
642 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
643 <classname>wcf\system\condition\TimeCondition</classname>
644 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
645 </type>
646
647 <type>
648 <name>com.woltlab.wcf.user.username</name>
649 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
650 <classname>wcf\system\condition\UserUsernameCondition</classname>
651 <conditionobject>com.woltlab.wcf.user</conditionobject>
652 <conditiongroup>general</conditiongroup>
653 </type>
654 <type>
655 <name>com.woltlab.wcf.user.email</name>
656 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
657 <classname>wcf\system\condition\UserEmailCondition</classname>
658 <conditionobject>com.woltlab.wcf.user</conditionobject>
659 <conditiongroup>general</conditiongroup>
660 </type>
661 <type>
662 <name>com.woltlab.wcf.user.userGroup</name>
663 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
664 <classname>wcf\system\condition\UserGroupCondition</classname>
665 <conditionobject>com.woltlab.wcf.user</conditionobject>
666 <conditiongroup>general</conditiongroup>
667 <includeguests>1</includeguests>
668 </type>
669 <type>
670 <name>com.woltlab.wcf.user.languages</name>
671 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
672 <classname>wcf\system\condition\UserLanguageCondition</classname>
673 <conditionobject>com.woltlab.wcf.user</conditionobject>
674 <conditiongroup>general</conditiongroup>
675 </type>
676 <type>
677 <name>com.woltlab.wcf.user.registrationDate</name>
678 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
679 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
680 <conditionobject>com.woltlab.wcf.user</conditionobject>
681 <conditiongroup>general</conditiongroup>
682 </type>
683 <type>
684 <name>com.woltlab.wcf.user.registrationDateInterval</name>
685 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
686 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
687 <conditionobject>com.woltlab.wcf.user</conditionobject>
688 <conditiongroup>general</conditiongroup>
689 </type>
690 <type>
691 <name>com.woltlab.wcf.user.avatar</name>
692 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
693 <classname>wcf\system\condition\UserAvatarCondition</classname>
694 <conditionobject>com.woltlab.wcf.user</conditionobject>
695 <conditiongroup>general</conditiongroup>
696 </type>
697 <type>
698 <name>com.woltlab.wcf.user.state</name>
699 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
700 <classname>wcf\system\condition\UserStateCondition</classname>
701 <conditionobject>com.woltlab.wcf.user</conditionobject>
702 <conditiongroup>general</conditiongroup>
703 </type>
704 <type>
705 <name>com.woltlab.wcf.user.mobileBrowser</name>
706 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
707 <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
708 <conditionobject>com.woltlab.wcf.user</conditionobject>
709 <conditiongroup>general</conditiongroup>
710 </type>
711
712 <type>
713 <name>com.woltlab.wcf.user.activityPoints</name>
714 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
715 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
716 <conditionobject>com.woltlab.wcf.user</conditionobject>
717 <conditiongroup>contents</conditiongroup>
718 <propertyname>activityPoints</propertyname>
719 <minvalue>0</minvalue>
720 </type>
721 <type>
722 <name>com.woltlab.wcf.user.likesReceived</name>
723 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
724 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
725 <conditionobject>com.woltlab.wcf.user</conditionobject>
726 <conditiongroup>contents</conditiongroup>
727 <propertyname>likesReceived</propertyname>
728 <minvalue>0</minvalue>
729 </type>
730 <type>
731 <name>com.woltlab.wcf.user.userOptions</name>
732 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
733 <classname>wcf\system\condition\UserOptionsCondition</classname>
734 <conditionobject>com.woltlab.wcf.user</conditionobject>
735 <conditiongroup>userOptions</conditiongroup>
736 </type>
737 <!-- /ad conditions -->
738
739 <!-- captcha types -->
740 <type>
741 <name>com.woltlab.wcf.recaptcha</name>
742 <definitionname>com.woltlab.wcf.captcha</definitionname>
743 <classname>wcf\system\captcha\RecaptchaHandler</classname>
744 </type>
745 <type>
746 <name>com.woltlab.wcf.captchaQuestion</name>
747 <definitionname>com.woltlab.wcf.captcha</definitionname>
748 <classname>wcf\system\captcha\CaptchaQuestionHandler</classname>
749 </type>
750 <!-- captcha types -->
751
752 <!-- embedded object handlers -->
753 <type>
754 <name>com.woltlab.wcf.quote</name>
755 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
756 <classname>wcf\system\message\embedded\object\QuoteMessageEmbeddedObjectHandler</classname>
757 </type>
758 <type>
759 <name>com.woltlab.wcf.attachment</name>
760 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
761 <classname>wcf\system\message\embedded\object\AttachmentMessageEmbeddedObjectHandler</classname>
762 </type>
763 <type>
764 <name>com.woltlab.wcf.page</name>
765 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
766 <classname>wcf\system\message\embedded\object\PageMessageEmbeddedObjectHandler</classname>
767 </type>
768 <type>
769 <name>com.woltlab.wcf.media</name>
770 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
771 <classname>wcf\system\message\embedded\object\MediaMessageEmbeddedObjectHandler</classname>
772 </type>
773 <type>
774 <name>com.woltlab.wcf.user</name>
775 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
776 <classname>wcf\system\message\embedded\object\UserMessageEmbeddedObjectHandler</classname>
777 </type>
778 <!-- embedded object handlers -->
779
780 <type>
781 <name>com.woltlab.wcf.payment.method.paypal</name>
782 <definitionname>com.woltlab.wcf.payment.method</definitionname>
783 <classname>wcf\system\payment\method\PaypalPaymentMethod</classname>
784 </type>
785
786 <type>
787 <name>com.woltlab.wcf.payment.type.paidSubscription</name>
788 <definitionname>com.woltlab.wcf.payment.type</definitionname>
789 <classname>wcf\system\payment\type\PaidSubscriptionPaymentType</classname>
790 </type>
791
792 <!-- bulk processable objects -->
793 <type>
794 <name>com.woltlab.wcf.bulkProcessing.user</name>
795 <definitionname>com.woltlab.wcf.bulkProcessableObject</definitionname>
796 <classname>wcf\system\bulk\processing\user\UserBulkProcessableObjectType</classname>
797 </type>
798 <!-- /bulk processable objects -->
799
800 <!-- user bulk processing actions -->
801 <type>
802 <name>com.woltlab.wcf.delete</name>
803 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
804 <classname>wcf\system\bulk\processing\user\DeleteUserBulkProcessingAction</classname>
805 <action>delete</action>
806 <permissions>admin.user.canDeleteUser</permissions>
807 </type>
808 <type>
809 <name>com.woltlab.wcf.assignToUserGroups</name>
810 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
811 <classname>wcf\system\bulk\processing\user\AssignToUserGroupsUserBulkProcessingAction</classname>
812 <action>assignToUserGroups</action>
813 <permissions>admin.user.canEditUser</permissions>
814 </type>
815 <type>
816 <name>com.woltlab.wcf.removeFromUserGroups</name>
817 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
818 <classname>wcf\system\bulk\processing\user\RemoveFromUserGroupsUserBulkProcessingAction</classname>
819 <action>removeFromUserGroups</action>
820 <permissions>admin.user.canEditUser</permissions>
821 </type>
822 <type>
823 <name>com.woltlab.wcf.sendMail</name>
824 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
825 <classname>wcf\system\bulk\processing\user\SendMailUserBulkProcessingAction</classname>
826 <action>sendMail</action>
827 <permissions>admin.user.canMailUser</permissions>
828 </type>
829 <type>
830 <name>com.woltlab.wcf.exportMailAddress</name>
831 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
832 <classname>wcf\system\bulk\processing\user\ExportMailAddressUserBulkProcessingAction</classname>
833 <action>exportMailAddress</action>
834 <permissions>admin.user.canMailUser</permissions>
835 </type>
836 <!-- /user bulk processing actions -->
837
838 <!-- user bulk processing conditions -->
839 <type>
840 <name>com.woltlab.wcf.username</name>
841 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
842 <classname>wcf\system\condition\UserUsernameCondition</classname>
843 <conditiongroup>general</conditiongroup>
844 </type>
845 <type>
846 <name>com.woltlab.wcf.email</name>
847 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
848 <classname>wcf\system\condition\UserEmailCondition</classname>
849 <conditiongroup>general</conditiongroup>
850 </type>
851 <type>
852 <name>com.woltlab.wcf.userGroup</name>
853 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
854 <classname>wcf\system\condition\UserGroupCondition</classname>
855 <conditiongroup>general</conditiongroup>
856 </type>
857 <type>
858 <name>com.woltlab.wcf.languages</name>
859 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
860 <classname>wcf\system\condition\UserLanguageCondition</classname>
861 <conditiongroup>general</conditiongroup>
862 </type>
863 <type>
864 <name>com.woltlab.wcf.registrationDate</name>
865 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
866 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
867 <conditiongroup>general</conditiongroup>
868 </type>
869 <type>
870 <name>com.woltlab.wcf.registrationDateInterval</name>
871 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
872 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
873 <conditiongroup>general</conditiongroup>
874 </type>
875 <type>
876 <name>com.woltlab.wcf.lastActivityTime</name>
877 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
878 <classname>wcf\system\condition\UserTimestampPropertyCondition</classname>
879 <conditiongroup>general</conditiongroup>
880 <propertyname>lastActivityTime</propertyname>
881 </type>
882 <type>
883 <name>com.woltlab.wcf.avatar</name>
884 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
885 <classname>wcf\system\condition\UserAvatarCondition</classname>
886 <conditiongroup>general</conditiongroup>
887 </type>
888 <type>
889 <name>com.woltlab.wcf.state</name>
890 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
891 <classname>wcf\system\condition\UserStateCondition</classname>
892 <conditiongroup>general</conditiongroup>
893 </type>
894 <type>
895 <name>com.woltlab.wcf.activityPoints</name>
896 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
897 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
898 <conditiongroup>contents</conditiongroup>
899 <propertyname>activityPoints</propertyname>
900 <minvalue>0</minvalue>
901 </type>
902 <type>
903 <name>com.woltlab.wcf.likesReceived</name>
904 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
905 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
906 <conditiongroup>contents</conditiongroup>
907 <propertyname>likesReceived</propertyname>
908 <minvalue>0</minvalue>
909 </type>
910 <type>
911 <name>com.woltlab.wcf.userOptions</name>
912 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
913 <classname>wcf\system\condition\UserOptionsCondition</classname>
914 <conditiongroup>userOptions</conditiongroup>
915 </type>
916 <!-- /user bulk processing conditions -->
917
918 <!-- user search conditions -->
919 <type>
920 <name>com.woltlab.wcf.username</name>
921 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
922 <classname>wcf\system\condition\UserUsernameCondition</classname>
923 <conditiongroup>general</conditiongroup>
924 </type>
925 <type>
926 <name>com.woltlab.wcf.email</name>
927 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
928 <classname>wcf\system\condition\UserEmailCondition</classname>
929 <conditiongroup>general</conditiongroup>
930 </type>
931 <type>
932 <name>com.woltlab.wcf.userGroup</name>
933 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
934 <classname>wcf\system\condition\UserGroupCondition</classname>
935 <conditiongroup>general</conditiongroup>
936 </type>
937 <type>
938 <name>com.woltlab.wcf.languages</name>
939 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
940 <classname>wcf\system\condition\UserLanguageCondition</classname>
941 <conditiongroup>general</conditiongroup>
942 </type>
943 <type>
944 <name>com.woltlab.wcf.registrationDate</name>
945 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
946 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
947 <conditiongroup>general</conditiongroup>
948 </type>
949 <type>
950 <name>com.woltlab.wcf.registrationDateInterval</name>
951 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
952 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
953 <conditiongroup>general</conditiongroup>
954 </type>
955 <type>
956 <name>com.woltlab.wcf.avatar</name>
957 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
958 <classname>wcf\system\condition\UserAvatarCondition</classname>
959 <conditiongroup>general</conditiongroup>
960 </type>
961 <type>
962 <name>com.woltlab.wcf.state</name>
963 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
964 <classname>wcf\system\condition\UserStateCondition</classname>
965 <conditiongroup>general</conditiongroup>
966 </type>
967 <type>
968 <name>com.woltlab.wcf.activityPoints</name>
969 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
970 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
971 <conditiongroup>contents</conditiongroup>
972 <propertyname>activityPoints</propertyname>
973 <minvalue>0</minvalue>
974 </type>
975 <type>
976 <name>com.woltlab.wcf.likesReceived</name>
977 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
978 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
979 <conditiongroup>contents</conditiongroup>
980 <propertyname>likesReceived</propertyname>
981 <minvalue>0</minvalue>
982 </type>
983 <type>
984 <name>com.woltlab.wcf.userOptions</name>
985 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
986 <classname>wcf\system\condition\UserOptionsCondition</classname>
987 <conditiongroup>userOptions</conditiongroup>
988 </type>
989 <!-- /user search conditions -->
990
991 <!-- box controllers -->
992 <type>
993 <name>com.woltlab.wcf.recentActivityList</name>
994 <definitionname>com.woltlab.wcf.boxController</definitionname>
995 <classname>wcf\system\box\RecentActivityListBoxController</classname>
996 </type>
997 <type>
998 <name>com.woltlab.wcf.paidSubscriptions</name>
999 <definitionname>com.woltlab.wcf.boxController</definitionname>
1000 <classname>wcf\system\box\PaidSubscriptionsBoxController</classname>
1001 </type>
1002 <type>
1003 <name>com.woltlab.wcf.registerButton</name>
1004 <definitionname>com.woltlab.wcf.boxController</definitionname>
1005 <classname>wcf\system\box\RegisterButtonBoxController</classname>
1006 </type>
1007 <type>
1008 <name>com.woltlab.wcf.signedInAs</name>
1009 <definitionname>com.woltlab.wcf.boxController</definitionname>
1010 <classname>wcf\system\box\SignedInAsBoxController</classname>
1011 </type>
1012 <type>
1013 <name>com.woltlab.wcf.statistics</name>
1014 <definitionname>com.woltlab.wcf.boxController</definitionname>
1015 <classname>wcf\system\box\StatisticsBoxController</classname>
1016 </type>
1017 <type>
1018 <name>com.woltlab.wcf.userList</name>
1019 <definitionname>com.woltlab.wcf.boxController</definitionname>
1020 <classname>wcf\system\box\UserListBoxController</classname>
1021 </type>
1022 <type>
1023 <name>com.woltlab.wcf.userOnlineList</name>
1024 <definitionname>com.woltlab.wcf.boxController</definitionname>
1025 <classname>wcf\system\box\UserOnlineListBoxController</classname>
1026 </type>
1027 <type>
1028 <name>com.woltlab.wcf.staffOnlineList</name>
1029 <definitionname>com.woltlab.wcf.boxController</definitionname>
1030 <classname>wcf\system\box\StaffOnlineListBoxController</classname>
1031 </type>
1032 <type>
1033 <name>com.woltlab.wcf.todaysBirthdays</name>
1034 <definitionname>com.woltlab.wcf.boxController</definitionname>
1035 <classname>wcf\system\box\TodaysBirthdaysBoxController</classname>
1036 </type>
1037 <type>
1038 <name>com.woltlab.wcf.todaysFollowingBirthdays</name>
1039 <definitionname>com.woltlab.wcf.boxController</definitionname>
1040 <classname>wcf\system\box\TodaysFollowingBirthdaysBoxController</classname>
1041 </type>
1042 <type>
1043 <name>com.woltlab.wcf.followingsOnline</name>
1044 <definitionname>com.woltlab.wcf.boxController</definitionname>
1045 <classname>wcf\system\box\FollowingsOnlineBoxController</classname>
1046 </type>
1047 <type>
1048 <name>com.woltlab.wcf.pageCommentList</name>
1049 <definitionname>com.woltlab.wcf.boxController</definitionname>
1050 <classname>wcf\system\box\PageCommentListBoxController</classname>
1051 </type>
1052 <type>
1053 <name>com.woltlab.wcf.articleCategories</name>
1054 <definitionname>com.woltlab.wcf.boxController</definitionname>
1055 <classname>wcf\system\box\ArticleCategoriesBoxController</classname>
1056 </type>
1057 <type>
1058 <name>com.woltlab.wcf.articleList</name>
1059 <definitionname>com.woltlab.wcf.boxController</definitionname>
1060 <classname>wcf\system\box\ArticleListBoxController</classname>
1061 </type>
1062 <type>
1063 <name>com.woltlab.wcf.whoWasOnline</name>
1064 <definitionname>com.woltlab.wcf.boxController</definitionname>
1065 <classname>wcf\system\box\WhoWasOnlineBoxController</classname>
1066 </type>
1067 <!-- /box controllers -->
1068
1069 <!-- simple acl -->
1070 <type>
1071 <name>com.woltlab.wcf.page</name>
1072 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1073 </type>
1074 <type>
1075 <name>com.woltlab.wcf.box</name>
1076 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1077 </type>
1078 <type>
1079 <name>com.woltlab.wcf.media</name>
1080 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1081 </type>
1082 <!-- /simple acl -->
1083
1084 <!-- article list box condition -->
1085 <type>
1086 <name>com.woltlab.wcf.articleCategory</name>
1087 <definitionname>com.woltlab.wcf.box.articleList.condition</definitionname>
1088 <classname>wcf\system\condition\article\ArticleCategoryCondition</classname>
1089 </type>
1090 <!-- /article list box condition -->
1091
1092 <!-- deprecated -->
1093 <type>
1094 <name>com.woltlab.wcf.page.controller</name>
1095 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
1096 <classname>wcf\system\condition\MultiPageControllerCondition</classname>
1097 <conditionobject>com.woltlab.wcf.page</conditionobject>
1098 </type>
1099 <type>
1100 <name>com.woltlab.wcf.page.controller</name>
1101 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
1102 <classname>wcf\system\condition\MultiPageControllerCondition</classname>
1103 <conditionobject>com.woltlab.wcf.page</conditionobject>
1104 </type>
1105 <!-- /deprecated -->
1106 </import>
1107 </data>