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