Merge branch 'master' of github.com:WoltLab/WCF
[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 <type>
308 <name>com.woltlab.wcf.article.category</name>
309 <definitionname>com.woltlab.wcf.importer</definitionname>
310 <classname>wcf\system\importer\ArticleCategoryImporter</classname>
311 </type>
312 <type>
313 <name>com.woltlab.wcf.article</name>
314 <definitionname>com.woltlab.wcf.importer</definitionname>
315 <classname>wcf\system\importer\ArticleImporter</classname>
316 </type>
317 <type>
318 <name>com.woltlab.wcf.media</name>
319 <definitionname>com.woltlab.wcf.importer</definitionname>
320 <classname>wcf\system\importer\MediaImporter</classname>
321 </type>
322 <type>
323 <name>com.woltlab.wcf.article.comment</name>
324 <definitionname>com.woltlab.wcf.importer</definitionname>
325 <classname>wcf\system\importer\ArticleCommentImporter</classname>
326 </type>
327 <type>
328 <name>com.woltlab.wcf.article.comment.response</name>
329 <definitionname>com.woltlab.wcf.importer</definitionname>
330 <classname>wcf\system\importer\ArticleCommentResponseImporter</classname>
331 </type>
332 <!-- /importers -->
333
334 <!-- rebuild data workers -->
335 <type>
336 <name>com.woltlab.wcf.like</name>
337 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
338 <classname>wcf\system\worker\LikeRebuildDataWorker</classname>
339 <nicevalue>-100</nicevalue>
340 </type>
341 <type>
342 <name>com.woltlab.wcf.like.user</name>
343 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
344 <classname>wcf\system\worker\LikeUserRebuildDataWorker</classname>
345 <nicevalue>-90</nicevalue>
346 </type>
347 <type>
348 <name>com.woltlab.wcf.article</name>
349 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
350 <classname>wcf\system\worker\ArticleRebuildDataWorker</classname>
351 <nicevalue>50</nicevalue>
352 </type>
353 <type>
354 <name>com.woltlab.wcf.poll</name>
355 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
356 <classname>wcf\system\worker\PollRebuildDataWorker</classname>
357 <nicevalue>60</nicevalue>
358 </type>
359 <type>
360 <name>com.woltlab.wcf.user</name>
361 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
362 <classname>wcf\system\worker\UserRebuildDataWorker</classname>
363 <nicevalue>70</nicevalue>
364 </type>
365 <type>
366 <name>com.woltlab.wcf.attachment</name>
367 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
368 <classname>wcf\system\worker\AttachmentRebuildDataWorker</classname>
369 <nicevalue>100</nicevalue>
370 </type>
371 <type>
372 <name>com.woltlab.wcf.statDaily</name>
373 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
374 <classname>wcf\system\worker\StatDailyRebuildDataWorker</classname>
375 <nicevalue>110</nicevalue>
376 </type>
377 <!-- /rebuild data workers -->
378
379 <!-- stat handlers -->
380 <type>
381 <name>com.woltlab.wcf.user</name>
382 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
383 <classname>wcf\system\stat\UserStatDailyHandler</classname>
384 <default>1</default>
385 <categoryname>com.woltlab.wcf.general</categoryname>
386 </type>
387 <type>
388 <name>com.woltlab.wcf.attachment</name>
389 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
390 <classname>wcf\system\stat\AttachmentStatDailyHandler</classname>
391 <categoryname>com.woltlab.wcf.general</categoryname>
392 </type>
393 <type>
394 <name>com.woltlab.wcf.attachment.diskUsage</name>
395 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
396 <classname>wcf\system\stat\AttachmentDiskUsageStatDailyHandler</classname>
397 <categoryname>com.woltlab.wcf.general</categoryname>
398 </type>
399 <type>
400 <name>com.woltlab.wcf.like</name>
401 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
402 <classname>wcf\system\stat\LikeStatDailyHandler</classname>
403 <categoryname>com.woltlab.wcf.user</categoryname>
404 </type>
405 <type>
406 <name>com.woltlab.wcf.dislike</name>
407 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
408 <classname>wcf\system\stat\DislikeStatDailyHandler</classname>
409 <categoryname>com.woltlab.wcf.user</categoryname>
410 </type>
411 <type>
412 <name>com.woltlab.wcf.userProfileComment</name>
413 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
414 <classname>wcf\system\stat\UserProfileCommentStatDailyHandler</classname>
415 <categoryname>com.woltlab.wcf.user</categoryname>
416 </type>
417 <!-- /stat handlers -->
418
419 <!-- user group assignment conditions -->
420 <type>
421 <name>com.woltlab.wcf.username</name>
422 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
423 <classname>wcf\system\condition\UserUsernameCondition</classname>
424 <conditiongroup>general</conditiongroup>
425 </type>
426 <type>
427 <name>com.woltlab.wcf.email</name>
428 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
429 <classname>wcf\system\condition\UserEmailCondition</classname>
430 <conditiongroup>general</conditiongroup>
431 </type>
432 <type>
433 <name>com.woltlab.wcf.userGroup</name>
434 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
435 <classname>wcf\system\condition\UserGroupCondition</classname>
436 <conditiongroup>general</conditiongroup>
437 </type>
438 <type>
439 <name>com.woltlab.wcf.languages</name>
440 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
441 <classname>wcf\system\condition\UserLanguageCondition</classname>
442 <conditiongroup>general</conditiongroup>
443 </type>
444 <type>
445 <name>com.woltlab.wcf.registrationDate</name>
446 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
447 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
448 <conditiongroup>general</conditiongroup>
449 </type>
450 <type>
451 <name>com.woltlab.wcf.registrationDateInterval</name>
452 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
453 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
454 <conditiongroup>general</conditiongroup>
455 </type>
456 <type>
457 <name>com.woltlab.wcf.avatar</name>
458 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
459 <classname>wcf\system\condition\UserAvatarCondition</classname>
460 <conditiongroup>general</conditiongroup>
461 </type>
462 <type>
463 <name>com.woltlab.wcf.state</name>
464 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
465 <classname>wcf\system\condition\UserStateCondition</classname>
466 <conditiongroup>general</conditiongroup>
467 </type>
468 <type>
469 <name>com.woltlab.wcf.activityPoints</name>
470 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
471 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
472 <conditiongroup>contents</conditiongroup>
473 <propertyname>activityPoints</propertyname>
474 <minvalue>0</minvalue>
475 </type>
476 <type>
477 <name>com.woltlab.wcf.likesReceived</name>
478 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
479 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
480 <conditiongroup>contents</conditiongroup>
481 <propertyname>likesReceived</propertyname>
482 <minvalue>0</minvalue>
483 </type>
484 <type>
485 <name>com.woltlab.wcf.userOptions</name>
486 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
487 <classname>wcf\system\condition\UserOptionsCondition</classname>
488 <conditiongroup>userOptions</conditiongroup>
489 </type>
490 <!-- /user group assignment conditions -->
491
492 <!-- notice conditions -->
493 <type>
494 <name>com.woltlab.wcf.page</name>
495 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
496 <classname>wcf\system\condition\page\MultiPageCondition</classname>
497 <conditionobject>com.woltlab.wcf.page</conditionobject>
498 </type>
499
500 <type>
501 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
502 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
503 <classname>wcf\system\condition\DaysOfWeekCondition</classname>
504 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
505 </type>
506 <type>
507 <name>com.woltlab.wcf.pointInTime.time</name>
508 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
509 <classname>wcf\system\condition\TimeCondition</classname>
510 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
511 </type>
512
513 <type>
514 <name>com.woltlab.wcf.user.username</name>
515 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
516 <classname>wcf\system\condition\UserUsernameCondition</classname>
517 <conditionobject>com.woltlab.wcf.user</conditionobject>
518 <conditiongroup>general</conditiongroup>
519 </type>
520 <type>
521 <name>com.woltlab.wcf.user.email</name>
522 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
523 <classname>wcf\system\condition\UserEmailCondition</classname>
524 <conditionobject>com.woltlab.wcf.user</conditionobject>
525 <conditiongroup>general</conditiongroup>
526 </type>
527 <type>
528 <name>com.woltlab.wcf.user.userGroup</name>
529 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
530 <classname>wcf\system\condition\UserGroupCondition</classname>
531 <conditionobject>com.woltlab.wcf.user</conditionobject>
532 <conditiongroup>general</conditiongroup>
533 <includeguests>1</includeguests>
534 </type>
535 <type>
536 <name>com.woltlab.wcf.user.languages</name>
537 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
538 <classname>wcf\system\condition\UserLanguageCondition</classname>
539 <conditionobject>com.woltlab.wcf.user</conditionobject>
540 <conditiongroup>general</conditiongroup>
541 </type>
542 <type>
543 <name>com.woltlab.wcf.user.registrationDate</name>
544 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
545 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
546 <conditionobject>com.woltlab.wcf.user</conditionobject>
547 <conditiongroup>general</conditiongroup>
548 </type>
549 <type>
550 <name>com.woltlab.wcf.user.registrationDateInterval</name>
551 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
552 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
553 <conditionobject>com.woltlab.wcf.user</conditionobject>
554 <conditiongroup>general</conditiongroup>
555 </type>
556 <type>
557 <name>com.woltlab.wcf.user.avatar</name>
558 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
559 <classname>wcf\system\condition\UserAvatarCondition</classname>
560 <conditionobject>com.woltlab.wcf.user</conditionobject>
561 <conditiongroup>general</conditiongroup>
562 </type>
563 <type>
564 <name>com.woltlab.wcf.user.state</name>
565 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
566 <classname>wcf\system\condition\UserStateCondition</classname>
567 <conditionobject>com.woltlab.wcf.user</conditionobject>
568 <conditiongroup>general</conditiongroup>
569 </type>
570 <type>
571 <name>com.woltlab.wcf.user.mobileBrowser</name>
572 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
573 <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
574 <conditionobject>com.woltlab.wcf.user</conditionobject>
575 <conditiongroup>general</conditiongroup>
576 </type>
577
578 <type>
579 <name>com.woltlab.wcf.user.birthday</name>
580 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
581 <classname>wcf\system\condition\UserBirthdayCondition</classname>
582 <conditionobject>com.woltlab.wcf.user</conditionobject>
583 <conditiongroup>general</conditiongroup>
584 </type>
585 <type>
586 <name>com.woltlab.wcf.user.activityPoints</name>
587 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
588 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
589 <conditionobject>com.woltlab.wcf.user</conditionobject>
590 <conditiongroup>contents</conditiongroup>
591 <propertyname>activityPoints</propertyname>
592 <minvalue>0</minvalue>
593 </type>
594 <type>
595 <name>com.woltlab.wcf.user.likesReceived</name>
596 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
597 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
598 <conditionobject>com.woltlab.wcf.user</conditionobject>
599 <conditiongroup>contents</conditiongroup>
600 <propertyname>likesReceived</propertyname>
601 <minvalue>0</minvalue>
602 </type>
603 <type>
604 <name>com.woltlab.wcf.user.userOptions</name>
605 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
606 <classname>wcf\system\condition\UserOptionsCondition</classname>
607 <conditionobject>com.woltlab.wcf.user</conditionobject>
608 <conditiongroup>userOptions</conditiongroup>
609 </type>
610 <!-- /notice conditions -->
611
612 <!-- ad locations -->
613 <type>
614 <name>com.woltlab.wcf.logo</name>
615 <definitionname>com.woltlab.wcf.adLocation</definitionname>
616 <categoryname>com.woltlab.wcf.global</categoryname>
617 <cssclassname>wcfAdLocationLogo</cssclassname>
618 </type>
619 <type>
620 <name>com.woltlab.wcf.header.content</name>
621 <definitionname>com.woltlab.wcf.adLocation</definitionname>
622 <categoryname>com.woltlab.wcf.global</categoryname>
623 <cssclassname>wcfAdLocationHeaderContent</cssclassname>
624 </type>
625 <type>
626 <name>com.woltlab.wcf.footer.content</name>
627 <definitionname>com.woltlab.wcf.adLocation</definitionname>
628 <categoryname>com.woltlab.wcf.global</categoryname>
629 <cssclassname>wcfAdLocationFooterContent</cssclassname>
630 </type>
631 <type>
632 <name>com.woltlab.wcf.sidebar.top</name>
633 <definitionname>com.woltlab.wcf.adLocation</definitionname>
634 <categoryname>com.woltlab.wcf.global</categoryname>
635 <cssclassname>wcfAdLocationSidebarTop</cssclassname>
636 </type>
637 <type>
638 <name>com.woltlab.wcf.sidebar.bottom</name>
639 <definitionname>com.woltlab.wcf.adLocation</definitionname>
640 <categoryname>com.woltlab.wcf.global</categoryname>
641 <cssclassname>wcfAdLocationSidebarBottom</cssclassname>
642 </type>
643 <type>
644 <name>com.woltlab.wcf.footer.bottom</name>
645 <definitionname>com.woltlab.wcf.adLocation</definitionname>
646 <categoryname>com.woltlab.wcf.global</categoryname>
647 <cssclassname>wcfAdLocationFooterBottom</cssclassname>
648 </type>
649 <!-- /ad locations -->
650
651 <!-- ad conditions -->
652 <type>
653 <name>com.woltlab.wcf.page</name>
654 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
655 <classname>wcf\system\condition\page\MultiPageCondition</classname>
656 <conditionobject>com.woltlab.wcf.page</conditionobject>
657 </type>
658
659 <type>
660 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
661 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
662 <classname>wcf\system\condition\DaysOfWeekCondition</classname>
663 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
664 </type>
665 <type>
666 <name>com.woltlab.wcf.pointInTime.time</name>
667 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
668 <classname>wcf\system\condition\TimeCondition</classname>
669 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
670 </type>
671
672 <type>
673 <name>com.woltlab.wcf.user.username</name>
674 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
675 <classname>wcf\system\condition\UserUsernameCondition</classname>
676 <conditionobject>com.woltlab.wcf.user</conditionobject>
677 <conditiongroup>general</conditiongroup>
678 </type>
679 <type>
680 <name>com.woltlab.wcf.user.email</name>
681 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
682 <classname>wcf\system\condition\UserEmailCondition</classname>
683 <conditionobject>com.woltlab.wcf.user</conditionobject>
684 <conditiongroup>general</conditiongroup>
685 </type>
686 <type>
687 <name>com.woltlab.wcf.user.userGroup</name>
688 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
689 <classname>wcf\system\condition\UserGroupCondition</classname>
690 <conditionobject>com.woltlab.wcf.user</conditionobject>
691 <conditiongroup>general</conditiongroup>
692 <includeguests>1</includeguests>
693 </type>
694 <type>
695 <name>com.woltlab.wcf.user.languages</name>
696 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
697 <classname>wcf\system\condition\UserLanguageCondition</classname>
698 <conditionobject>com.woltlab.wcf.user</conditionobject>
699 <conditiongroup>general</conditiongroup>
700 </type>
701 <type>
702 <name>com.woltlab.wcf.user.registrationDate</name>
703 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
704 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
705 <conditionobject>com.woltlab.wcf.user</conditionobject>
706 <conditiongroup>general</conditiongroup>
707 </type>
708 <type>
709 <name>com.woltlab.wcf.user.registrationDateInterval</name>
710 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
711 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
712 <conditionobject>com.woltlab.wcf.user</conditionobject>
713 <conditiongroup>general</conditiongroup>
714 </type>
715 <type>
716 <name>com.woltlab.wcf.user.avatar</name>
717 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
718 <classname>wcf\system\condition\UserAvatarCondition</classname>
719 <conditionobject>com.woltlab.wcf.user</conditionobject>
720 <conditiongroup>general</conditiongroup>
721 </type>
722 <type>
723 <name>com.woltlab.wcf.user.state</name>
724 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
725 <classname>wcf\system\condition\UserStateCondition</classname>
726 <conditionobject>com.woltlab.wcf.user</conditionobject>
727 <conditiongroup>general</conditiongroup>
728 </type>
729 <type>
730 <name>com.woltlab.wcf.user.mobileBrowser</name>
731 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
732 <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
733 <conditionobject>com.woltlab.wcf.user</conditionobject>
734 <conditiongroup>general</conditiongroup>
735 </type>
736
737 <type>
738 <name>com.woltlab.wcf.user.activityPoints</name>
739 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
740 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
741 <conditionobject>com.woltlab.wcf.user</conditionobject>
742 <conditiongroup>contents</conditiongroup>
743 <propertyname>activityPoints</propertyname>
744 <minvalue>0</minvalue>
745 </type>
746 <type>
747 <name>com.woltlab.wcf.user.likesReceived</name>
748 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
749 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
750 <conditionobject>com.woltlab.wcf.user</conditionobject>
751 <conditiongroup>contents</conditiongroup>
752 <propertyname>likesReceived</propertyname>
753 <minvalue>0</minvalue>
754 </type>
755 <type>
756 <name>com.woltlab.wcf.user.userOptions</name>
757 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
758 <classname>wcf\system\condition\UserOptionsCondition</classname>
759 <conditionobject>com.woltlab.wcf.user</conditionobject>
760 <conditiongroup>userOptions</conditiongroup>
761 </type>
762 <!-- /ad conditions -->
763
764 <!-- captcha types -->
765 <type>
766 <name>com.woltlab.wcf.recaptcha</name>
767 <definitionname>com.woltlab.wcf.captcha</definitionname>
768 <classname>wcf\system\captcha\RecaptchaHandler</classname>
769 </type>
770 <type>
771 <name>com.woltlab.wcf.captchaQuestion</name>
772 <definitionname>com.woltlab.wcf.captcha</definitionname>
773 <classname>wcf\system\captcha\CaptchaQuestionHandler</classname>
774 </type>
775 <!-- captcha types -->
776
777 <!-- embedded object handlers -->
778 <type>
779 <name>com.woltlab.wcf.quote</name>
780 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
781 <classname>wcf\system\message\embedded\object\QuoteMessageEmbeddedObjectHandler</classname>
782 </type>
783 <type>
784 <name>com.woltlab.wcf.attachment</name>
785 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
786 <classname>wcf\system\message\embedded\object\AttachmentMessageEmbeddedObjectHandler</classname>
787 </type>
788 <type>
789 <name>com.woltlab.wcf.page</name>
790 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
791 <classname>wcf\system\message\embedded\object\PageMessageEmbeddedObjectHandler</classname>
792 </type>
793 <type>
794 <name>com.woltlab.wcf.media</name>
795 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
796 <classname>wcf\system\message\embedded\object\MediaMessageEmbeddedObjectHandler</classname>
797 </type>
798 <type>
799 <name>com.woltlab.wcf.user</name>
800 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
801 <classname>wcf\system\message\embedded\object\UserMessageEmbeddedObjectHandler</classname>
802 </type>
803 <!-- embedded object handlers -->
804
805 <type>
806 <name>com.woltlab.wcf.payment.method.paypal</name>
807 <definitionname>com.woltlab.wcf.payment.method</definitionname>
808 <classname>wcf\system\payment\method\PaypalPaymentMethod</classname>
809 </type>
810
811 <type>
812 <name>com.woltlab.wcf.payment.type.paidSubscription</name>
813 <definitionname>com.woltlab.wcf.payment.type</definitionname>
814 <classname>wcf\system\payment\type\PaidSubscriptionPaymentType</classname>
815 </type>
816
817 <!-- bulk processable objects -->
818 <type>
819 <name>com.woltlab.wcf.bulkProcessing.user</name>
820 <definitionname>com.woltlab.wcf.bulkProcessableObject</definitionname>
821 <classname>wcf\system\bulk\processing\user\UserBulkProcessableObjectType</classname>
822 </type>
823 <!-- /bulk processable objects -->
824
825 <!-- user bulk processing actions -->
826 <type>
827 <name>com.woltlab.wcf.delete</name>
828 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
829 <classname>wcf\system\bulk\processing\user\DeleteUserBulkProcessingAction</classname>
830 <action>delete</action>
831 <permissions>admin.user.canDeleteUser</permissions>
832 </type>
833 <type>
834 <name>com.woltlab.wcf.assignToUserGroups</name>
835 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
836 <classname>wcf\system\bulk\processing\user\AssignToUserGroupsUserBulkProcessingAction</classname>
837 <action>assignToUserGroups</action>
838 <permissions>admin.user.canEditUser</permissions>
839 </type>
840 <type>
841 <name>com.woltlab.wcf.removeFromUserGroups</name>
842 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
843 <classname>wcf\system\bulk\processing\user\RemoveFromUserGroupsUserBulkProcessingAction</classname>
844 <action>removeFromUserGroups</action>
845 <permissions>admin.user.canEditUser</permissions>
846 </type>
847 <type>
848 <name>com.woltlab.wcf.sendMail</name>
849 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
850 <classname>wcf\system\bulk\processing\user\SendMailUserBulkProcessingAction</classname>
851 <action>sendMail</action>
852 <permissions>admin.user.canMailUser</permissions>
853 </type>
854 <type>
855 <name>com.woltlab.wcf.exportMailAddress</name>
856 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
857 <classname>wcf\system\bulk\processing\user\ExportMailAddressUserBulkProcessingAction</classname>
858 <action>exportMailAddress</action>
859 <permissions>admin.user.canMailUser</permissions>
860 </type>
861 <!-- /user bulk processing actions -->
862
863 <!-- user bulk processing conditions -->
864 <type>
865 <name>com.woltlab.wcf.username</name>
866 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
867 <classname>wcf\system\condition\UserUsernameCondition</classname>
868 <conditiongroup>general</conditiongroup>
869 </type>
870 <type>
871 <name>com.woltlab.wcf.email</name>
872 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
873 <classname>wcf\system\condition\UserEmailCondition</classname>
874 <conditiongroup>general</conditiongroup>
875 </type>
876 <type>
877 <name>com.woltlab.wcf.userGroup</name>
878 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
879 <classname>wcf\system\condition\UserGroupCondition</classname>
880 <conditiongroup>general</conditiongroup>
881 </type>
882 <type>
883 <name>com.woltlab.wcf.languages</name>
884 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
885 <classname>wcf\system\condition\UserLanguageCondition</classname>
886 <conditiongroup>general</conditiongroup>
887 </type>
888 <type>
889 <name>com.woltlab.wcf.registrationDate</name>
890 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
891 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
892 <conditiongroup>general</conditiongroup>
893 </type>
894 <type>
895 <name>com.woltlab.wcf.registrationDateInterval</name>
896 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
897 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
898 <conditiongroup>general</conditiongroup>
899 </type>
900 <type>
901 <name>com.woltlab.wcf.lastActivityTime</name>
902 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
903 <classname>wcf\system\condition\UserTimestampPropertyCondition</classname>
904 <conditiongroup>general</conditiongroup>
905 <propertyname>lastActivityTime</propertyname>
906 </type>
907 <type>
908 <name>com.woltlab.wcf.avatar</name>
909 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
910 <classname>wcf\system\condition\UserAvatarCondition</classname>
911 <conditiongroup>general</conditiongroup>
912 </type>
913 <type>
914 <name>com.woltlab.wcf.state</name>
915 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
916 <classname>wcf\system\condition\UserStateCondition</classname>
917 <conditiongroup>general</conditiongroup>
918 </type>
919 <type>
920 <name>com.woltlab.wcf.activityPoints</name>
921 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
922 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
923 <conditiongroup>contents</conditiongroup>
924 <propertyname>activityPoints</propertyname>
925 <minvalue>0</minvalue>
926 </type>
927 <type>
928 <name>com.woltlab.wcf.likesReceived</name>
929 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
930 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
931 <conditiongroup>contents</conditiongroup>
932 <propertyname>likesReceived</propertyname>
933 <minvalue>0</minvalue>
934 </type>
935 <type>
936 <name>com.woltlab.wcf.userOptions</name>
937 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
938 <classname>wcf\system\condition\UserOptionsCondition</classname>
939 <conditiongroup>userOptions</conditiongroup>
940 </type>
941 <!-- /user bulk processing conditions -->
942
943 <!-- user search conditions -->
944 <type>
945 <name>com.woltlab.wcf.username</name>
946 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
947 <classname>wcf\system\condition\UserUsernameCondition</classname>
948 <conditiongroup>general</conditiongroup>
949 </type>
950 <type>
951 <name>com.woltlab.wcf.email</name>
952 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
953 <classname>wcf\system\condition\UserEmailCondition</classname>
954 <conditiongroup>general</conditiongroup>
955 </type>
956 <type>
957 <name>com.woltlab.wcf.userGroup</name>
958 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
959 <classname>wcf\system\condition\UserGroupCondition</classname>
960 <conditiongroup>general</conditiongroup>
961 </type>
962 <type>
963 <name>com.woltlab.wcf.languages</name>
964 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
965 <classname>wcf\system\condition\UserLanguageCondition</classname>
966 <conditiongroup>general</conditiongroup>
967 </type>
968 <type>
969 <name>com.woltlab.wcf.registrationDate</name>
970 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
971 <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
972 <conditiongroup>general</conditiongroup>
973 </type>
974 <type>
975 <name>com.woltlab.wcf.registrationDateInterval</name>
976 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
977 <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
978 <conditiongroup>general</conditiongroup>
979 </type>
980 <type>
981 <name>com.woltlab.wcf.avatar</name>
982 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
983 <classname>wcf\system\condition\UserAvatarCondition</classname>
984 <conditiongroup>general</conditiongroup>
985 </type>
986 <type>
987 <name>com.woltlab.wcf.state</name>
988 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
989 <classname>wcf\system\condition\UserStateCondition</classname>
990 <conditiongroup>general</conditiongroup>
991 </type>
992 <type>
993 <name>com.woltlab.wcf.activityPoints</name>
994 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
995 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
996 <conditiongroup>contents</conditiongroup>
997 <propertyname>activityPoints</propertyname>
998 <minvalue>0</minvalue>
999 </type>
1000 <type>
1001 <name>com.woltlab.wcf.likesReceived</name>
1002 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
1003 <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
1004 <conditiongroup>contents</conditiongroup>
1005 <propertyname>likesReceived</propertyname>
1006 <minvalue>0</minvalue>
1007 </type>
1008 <type>
1009 <name>com.woltlab.wcf.userOptions</name>
1010 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
1011 <classname>wcf\system\condition\UserOptionsCondition</classname>
1012 <conditiongroup>userOptions</conditiongroup>
1013 </type>
1014 <!-- /user search conditions -->
1015
1016 <!-- box controllers -->
1017 <type>
1018 <name>com.woltlab.wcf.recentActivityList</name>
1019 <definitionname>com.woltlab.wcf.boxController</definitionname>
1020 <classname>wcf\system\box\RecentActivityListBoxController</classname>
1021 </type>
1022 <type>
1023 <name>com.woltlab.wcf.paidSubscriptions</name>
1024 <definitionname>com.woltlab.wcf.boxController</definitionname>
1025 <classname>wcf\system\box\PaidSubscriptionsBoxController</classname>
1026 </type>
1027 <type>
1028 <name>com.woltlab.wcf.registerButton</name>
1029 <definitionname>com.woltlab.wcf.boxController</definitionname>
1030 <classname>wcf\system\box\RegisterButtonBoxController</classname>
1031 </type>
1032 <type>
1033 <name>com.woltlab.wcf.signedInAs</name>
1034 <definitionname>com.woltlab.wcf.boxController</definitionname>
1035 <classname>wcf\system\box\SignedInAsBoxController</classname>
1036 </type>
1037 <type>
1038 <name>com.woltlab.wcf.statistics</name>
1039 <definitionname>com.woltlab.wcf.boxController</definitionname>
1040 <classname>wcf\system\box\StatisticsBoxController</classname>
1041 </type>
1042 <type>
1043 <name>com.woltlab.wcf.userList</name>
1044 <definitionname>com.woltlab.wcf.boxController</definitionname>
1045 <classname>wcf\system\box\UserListBoxController</classname>
1046 </type>
1047 <type>
1048 <name>com.woltlab.wcf.userOnlineList</name>
1049 <definitionname>com.woltlab.wcf.boxController</definitionname>
1050 <classname>wcf\system\box\UserOnlineListBoxController</classname>
1051 </type>
1052 <type>
1053 <name>com.woltlab.wcf.staffOnlineList</name>
1054 <definitionname>com.woltlab.wcf.boxController</definitionname>
1055 <classname>wcf\system\box\StaffOnlineListBoxController</classname>
1056 </type>
1057 <type>
1058 <name>com.woltlab.wcf.todaysBirthdays</name>
1059 <definitionname>com.woltlab.wcf.boxController</definitionname>
1060 <classname>wcf\system\box\TodaysBirthdaysBoxController</classname>
1061 </type>
1062 <type>
1063 <name>com.woltlab.wcf.todaysFollowingBirthdays</name>
1064 <definitionname>com.woltlab.wcf.boxController</definitionname>
1065 <classname>wcf\system\box\TodaysFollowingBirthdaysBoxController</classname>
1066 </type>
1067 <type>
1068 <name>com.woltlab.wcf.followingsOnline</name>
1069 <definitionname>com.woltlab.wcf.boxController</definitionname>
1070 <classname>wcf\system\box\FollowingsOnlineBoxController</classname>
1071 </type>
1072 <type>
1073 <name>com.woltlab.wcf.pageCommentList</name>
1074 <definitionname>com.woltlab.wcf.boxController</definitionname>
1075 <classname>wcf\system\box\PageCommentListBoxController</classname>
1076 </type>
1077 <type>
1078 <name>com.woltlab.wcf.articleCategories</name>
1079 <definitionname>com.woltlab.wcf.boxController</definitionname>
1080 <classname>wcf\system\box\ArticleCategoriesBoxController</classname>
1081 </type>
1082 <type>
1083 <name>com.woltlab.wcf.articleList</name>
1084 <definitionname>com.woltlab.wcf.boxController</definitionname>
1085 <classname>wcf\system\box\ArticleListBoxController</classname>
1086 </type>
1087 <type>
1088 <name>com.woltlab.wcf.articleCommentList</name>
1089 <definitionname>com.woltlab.wcf.boxController</definitionname>
1090 <classname>wcf\system\box\ArticleCommentListBoxController</classname>
1091 </type>
1092 <type>
1093 <name>com.woltlab.wcf.whoWasOnline</name>
1094 <definitionname>com.woltlab.wcf.boxController</definitionname>
1095 <classname>wcf\system\box\WhoWasOnlineBoxController</classname>
1096 </type>
1097 <!-- /box controllers -->
1098
1099 <!-- simple acl -->
1100 <type>
1101 <name>com.woltlab.wcf.page</name>
1102 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1103 </type>
1104 <type>
1105 <name>com.woltlab.wcf.box</name>
1106 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1107 </type>
1108 <type>
1109 <name>com.woltlab.wcf.media</name>
1110 <definitionname>com.woltlab.wcf.acl.simple</definitionname>
1111 </type>
1112 <!-- /simple acl -->
1113
1114 <!-- article list box condition -->
1115 <type>
1116 <name>com.woltlab.wcf.articleCategory</name>
1117 <definitionname>com.woltlab.wcf.box.articleList.condition</definitionname>
1118 <classname>wcf\system\condition\article\ArticleCategoryCondition</classname>
1119 </type>
1120 <!-- /article list box condition -->
1121
1122 <!-- recent activity list box condition -->
1123 <type>
1124 <name>com.woltlab.wcf.excludedObjectType</name>
1125 <definitionname>com.woltlab.wcf.box.recentActivityList.condition</definitionname>
1126 <classname>wcf\system\condition\user\activity\event\UserActivityEventExcludedObjectTypeCondition</classname>
1127 </type>
1128 <!-- /recent activity box condition -->
1129
1130 <!-- deprecated -->
1131 <type>
1132 <name>com.woltlab.wcf.page.controller</name>
1133 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
1134 <classname>wcf\system\condition\MultiPageControllerCondition</classname>
1135 <conditionobject>com.woltlab.wcf.page</conditionobject>
1136 </type>
1137 <type>
1138 <name>com.woltlab.wcf.page.controller</name>
1139 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
1140 <classname>wcf\system\condition\MultiPageControllerCondition</classname>
1141 <conditionobject>com.woltlab.wcf.page</conditionobject>
1142 </type>
1143 <!-- /deprecated -->
1144 </import>
1145 <delete>
1146 <type name="com.woltlab.wcf.collapsibleSidebar">
1147 <definitionname>com.woltlab.wcf.collapsibleContent</definitionname>
1148 </type>
1149 </delete>
1150 </data>