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><![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.poll</name>
259 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
260 <classname><![CDATA[wcf\system\worker\PollRebuildDataWorker]]></classname>
261 <nicevalue>60</nicevalue>
262 </type>
263 <type>
264 <name>com.woltlab.wcf.user</name>
265 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
266 <classname><![CDATA[wcf\system\worker\UserRebuildDataWorker]]></classname>
267 <nicevalue>70</nicevalue>
268 </type>
269 <type>
270 <name>com.woltlab.wcf.attachment</name>
271 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
272 <classname><![CDATA[wcf\system\worker\AttachmentRebuildDataWorker]]></classname>
273 <nicevalue>100</nicevalue>
274 </type>
275 <type>
276 <name>com.woltlab.wcf.statDaily</name>
277 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
278 <classname><![CDATA[wcf\system\worker\StatDailyRebuildDataWorker]]></classname>
279 <nicevalue>110</nicevalue>
280 </type>
281 <!-- /rebuild data workers -->
282
283 <!-- stat handlers -->
284 <type>
285 <name>com.woltlab.wcf.user</name>
286 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
287 <classname><![CDATA[wcf\system\stat\UserStatDailyHandler]]></classname>
288 <default>1</default>
289 <categoryname>com.woltlab.wcf.general</categoryname>
290 </type>
291 <type>
292 <name>com.woltlab.wcf.attachment</name>
293 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
294 <classname><![CDATA[wcf\system\stat\AttachmentStatDailyHandler]]></classname>
295 <categoryname>com.woltlab.wcf.general</categoryname>
296 </type>
297 <type>
298 <name>com.woltlab.wcf.attachment.diskUsage</name>
299 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
300 <classname><![CDATA[wcf\system\stat\AttachmentDiskUsageStatDailyHandler]]></classname>
301 <categoryname>com.woltlab.wcf.general</categoryname>
302 </type>
303 <type>
304 <name>com.woltlab.wcf.like</name>
305 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
306 <classname><![CDATA[wcf\system\stat\LikeStatDailyHandler]]></classname>
307 <categoryname>com.woltlab.wcf.user</categoryname>
308 </type>
309 <type>
310 <name>com.woltlab.wcf.dislike</name>
311 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
312 <classname><![CDATA[wcf\system\stat\DislikeStatDailyHandler]]></classname>
313 <categoryname>com.woltlab.wcf.user</categoryname>
314 </type>
315 <type>
316 <name>com.woltlab.wcf.userProfileComment</name>
317 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
318 <classname><![CDATA[wcf\system\stat\UserProfileCommentStatDailyHandler]]></classname>
319 <categoryname>com.woltlab.wcf.user</categoryname>
320 </type>
321 <!-- /stat handlers -->
322
323 <!-- user group assignment conditions -->
324 <type>
325 <name>com.woltlab.wcf.username</name>
326 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
327 <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
328 <conditiongroup>general</conditiongroup>
329 </type>
330 <type>
331 <name>com.woltlab.wcf.email</name>
332 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
333 <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
334 <conditiongroup>general</conditiongroup>
335 </type>
336 <type>
337 <name>com.woltlab.wcf.userGroup</name>
338 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
339 <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
340 <conditiongroup>general</conditiongroup>
341 </type>
342 <type>
343 <name>com.woltlab.wcf.languages</name>
344 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
345 <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
346 <conditiongroup>general</conditiongroup>
347 </type>
348 <type>
349 <name>com.woltlab.wcf.registrationDate</name>
350 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
351 <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
352 <conditiongroup>general</conditiongroup>
353 </type>
354 <type>
355 <name>com.woltlab.wcf.registrationDateInterval</name>
356 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
357 <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
358 <conditiongroup>general</conditiongroup>
359 </type>
360 <type>
361 <name>com.woltlab.wcf.avatar</name>
362 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
363 <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
364 <conditiongroup>general</conditiongroup>
365 </type>
366 <type>
367 <name>com.woltlab.wcf.state</name>
368 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
369 <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
370 <conditiongroup>general</conditiongroup>
371 </type>
372 <type>
373 <name>com.woltlab.wcf.activityPoints</name>
374 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
375 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
376 <conditiongroup>contents</conditiongroup>
377 <propertyname>activityPoints</propertyname>
378 <minvalue>0</minvalue>
379 </type>
380 <type>
381 <name>com.woltlab.wcf.likesReceived</name>
382 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
383 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
384 <conditiongroup>contents</conditiongroup>
385 <propertyname>likesReceived</propertyname>
386 <minvalue>0</minvalue>
387 </type>
388 <type>
389 <name>com.woltlab.wcf.userOptions</name>
390 <definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
391 <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
392 <conditiongroup>userOptions</conditiongroup>
393 </type>
394 <!-- /user group assignment conditions -->
395
396 <!-- notice conditions -->
397 <type>
398 <name>com.woltlab.wcf.page</name>
399 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
400 <classname><![CDATA[wcf\system\condition\page\MultiPageCondition]]></classname>
401 <conditionobject>com.woltlab.wcf.page</conditionobject>
402 </type>
403
404 <type>
405 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
406 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
407 <classname><![CDATA[wcf\system\condition\DaysOfWeekCondition]]></classname>
408 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
409 </type>
410 <type>
411 <name>com.woltlab.wcf.pointInTime.time</name>
412 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
413 <classname><![CDATA[wcf\system\condition\TimeCondition]]></classname>
414 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
415 </type>
416
417 <type>
418 <name>com.woltlab.wcf.user.username</name>
419 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
420 <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
421 <conditionobject>com.woltlab.wcf.user</conditionobject>
422 <conditiongroup>general</conditiongroup>
423 </type>
424 <type>
425 <name>com.woltlab.wcf.user.email</name>
426 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
427 <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
428 <conditionobject>com.woltlab.wcf.user</conditionobject>
429 <conditiongroup>general</conditiongroup>
430 </type>
431 <type>
432 <name>com.woltlab.wcf.user.userGroup</name>
433 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
434 <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
435 <conditionobject>com.woltlab.wcf.user</conditionobject>
436 <conditiongroup>general</conditiongroup>
437 <includeguests>1</includeguests>
438 </type>
439 <type>
440 <name>com.woltlab.wcf.user.languages</name>
441 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
442 <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
443 <conditionobject>com.woltlab.wcf.user</conditionobject>
444 <conditiongroup>general</conditiongroup>
445 </type>
446 <type>
447 <name>com.woltlab.wcf.user.registrationDate</name>
448 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
449 <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
450 <conditionobject>com.woltlab.wcf.user</conditionobject>
451 <conditiongroup>general</conditiongroup>
452 </type>
453 <type>
454 <name>com.woltlab.wcf.user.registrationDateInterval</name>
455 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
456 <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
457 <conditionobject>com.woltlab.wcf.user</conditionobject>
458 <conditiongroup>general</conditiongroup>
459 </type>
460 <type>
461 <name>com.woltlab.wcf.user.avatar</name>
462 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
463 <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
464 <conditionobject>com.woltlab.wcf.user</conditionobject>
465 <conditiongroup>general</conditiongroup>
466 </type>
467 <type>
468 <name>com.woltlab.wcf.user.state</name>
469 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
470 <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
471 <conditionobject>com.woltlab.wcf.user</conditionobject>
472 <conditiongroup>general</conditiongroup>
473 </type>
474 <type>
475 <name>com.woltlab.wcf.user.mobileBrowser</name>
476 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
477 <classname><![CDATA[wcf\system\condition\UserMobileBrowserCondition]]></classname>
478 <conditionobject>com.woltlab.wcf.user</conditionobject>
479 <conditiongroup>general</conditiongroup>
480 </type>
481
482 <type>
483 <name>com.woltlab.wcf.user.birthday</name>
484 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
485 <classname><![CDATA[wcf\system\condition\UserBirthdayCondition]]></classname>
486 <conditionobject>com.woltlab.wcf.user</conditionobject>
487 <conditiongroup>general</conditiongroup>
488 </type>
489 <type>
490 <name>com.woltlab.wcf.user.activityPoints</name>
491 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
492 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
493 <conditionobject>com.woltlab.wcf.user</conditionobject>
494 <conditiongroup>contents</conditiongroup>
495 <propertyname>activityPoints</propertyname>
496 <minvalue>0</minvalue>
497 </type>
498 <type>
499 <name>com.woltlab.wcf.user.likesReceived</name>
500 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
501 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
502 <conditionobject>com.woltlab.wcf.user</conditionobject>
503 <conditiongroup>contents</conditiongroup>
504 <propertyname>likesReceived</propertyname>
505 <minvalue>0</minvalue>
506 </type>
507 <type>
508 <name>com.woltlab.wcf.user.userOptions</name>
509 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
510 <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
511 <conditionobject>com.woltlab.wcf.user</conditionobject>
512 <conditiongroup>userOptions</conditiongroup>
513 </type>
514 <!-- /notice conditions -->
515
516 <!-- ad locations -->
517 <type>
518 <name>com.woltlab.wcf.logo</name>
519 <definitionname>com.woltlab.wcf.adLocation</definitionname>
520 <categoryname>com.woltlab.wcf.global</categoryname>
521 <cssclassname>wcfAdLocationLogo</cssclassname>
522 </type>
523 <type>
524 <name>com.woltlab.wcf.header.content</name>
525 <definitionname>com.woltlab.wcf.adLocation</definitionname>
526 <categoryname>com.woltlab.wcf.global</categoryname>
527 <cssclassname>wcfAdLocationHeaderContent</cssclassname>
528 </type>
529 <type>
530 <name>com.woltlab.wcf.footer.content</name>
531 <definitionname>com.woltlab.wcf.adLocation</definitionname>
532 <categoryname>com.woltlab.wcf.global</categoryname>
533 <cssclassname>wcfAdLocationFooterContent</cssclassname>
534 </type>
535 <type>
536 <name>com.woltlab.wcf.sidebar.top</name>
537 <definitionname>com.woltlab.wcf.adLocation</definitionname>
538 <categoryname>com.woltlab.wcf.global</categoryname>
539 <cssclassname>wcfAdLocationSidebarTop</cssclassname>
540 </type>
541 <type>
542 <name>com.woltlab.wcf.sidebar.bottom</name>
543 <definitionname>com.woltlab.wcf.adLocation</definitionname>
544 <categoryname>com.woltlab.wcf.global</categoryname>
545 <cssclassname>wcfAdLocationSidebarBottom</cssclassname>
546 </type>
547 <type>
548 <name>com.woltlab.wcf.footer.bottom</name>
549 <definitionname>com.woltlab.wcf.adLocation</definitionname>
550 <categoryname>com.woltlab.wcf.global</categoryname>
551 <cssclassname>wcfAdLocationFooterBottom</cssclassname>
552 </type>
553 <!-- /ad locations -->
554
555 <!-- ad conditions -->
556 <type>
557 <name>com.woltlab.wcf.page</name>
558 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
559 <classname><![CDATA[wcf\system\condition\page\MultiPageCondition]]></classname>
560 <conditionobject>com.woltlab.wcf.page</conditionobject>
561 </type>
562
563 <type>
564 <name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
565 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
566 <classname><![CDATA[wcf\system\condition\DaysOfWeekCondition]]></classname>
567 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
568 </type>
569 <type>
570 <name>com.woltlab.wcf.pointInTime.time</name>
571 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
572 <classname><![CDATA[wcf\system\condition\TimeCondition]]></classname>
573 <conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
574 </type>
575
576 <type>
577 <name>com.woltlab.wcf.user.username</name>
578 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
579 <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
580 <conditionobject>com.woltlab.wcf.user</conditionobject>
581 <conditiongroup>general</conditiongroup>
582 </type>
583 <type>
584 <name>com.woltlab.wcf.user.email</name>
585 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
586 <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
587 <conditionobject>com.woltlab.wcf.user</conditionobject>
588 <conditiongroup>general</conditiongroup>
589 </type>
590 <type>
591 <name>com.woltlab.wcf.user.userGroup</name>
592 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
593 <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
594 <conditionobject>com.woltlab.wcf.user</conditionobject>
595 <conditiongroup>general</conditiongroup>
596 <includeguests>1</includeguests>
597 </type>
598 <type>
599 <name>com.woltlab.wcf.user.languages</name>
600 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
601 <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
602 <conditionobject>com.woltlab.wcf.user</conditionobject>
603 <conditiongroup>general</conditiongroup>
604 </type>
605 <type>
606 <name>com.woltlab.wcf.user.registrationDate</name>
607 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
608 <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
609 <conditionobject>com.woltlab.wcf.user</conditionobject>
610 <conditiongroup>general</conditiongroup>
611 </type>
612 <type>
613 <name>com.woltlab.wcf.user.registrationDateInterval</name>
614 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
615 <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
616 <conditionobject>com.woltlab.wcf.user</conditionobject>
617 <conditiongroup>general</conditiongroup>
618 </type>
619 <type>
620 <name>com.woltlab.wcf.user.avatar</name>
621 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
622 <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
623 <conditionobject>com.woltlab.wcf.user</conditionobject>
624 <conditiongroup>general</conditiongroup>
625 </type>
626 <type>
627 <name>com.woltlab.wcf.user.state</name>
628 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
629 <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
630 <conditionobject>com.woltlab.wcf.user</conditionobject>
631 <conditiongroup>general</conditiongroup>
632 </type>
633 <type>
634 <name>com.woltlab.wcf.user.mobileBrowser</name>
635 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
636 <classname><![CDATA[wcf\system\condition\UserMobileBrowserCondition]]></classname>
637 <conditionobject>com.woltlab.wcf.user</conditionobject>
638 <conditiongroup>general</conditiongroup>
639 </type>
640
641 <type>
642 <name>com.woltlab.wcf.user.activityPoints</name>
643 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
644 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
645 <conditionobject>com.woltlab.wcf.user</conditionobject>
646 <conditiongroup>contents</conditiongroup>
647 <propertyname>activityPoints</propertyname>
648 <minvalue>0</minvalue>
649 </type>
650 <type>
651 <name>com.woltlab.wcf.user.likesReceived</name>
652 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
653 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
654 <conditionobject>com.woltlab.wcf.user</conditionobject>
655 <conditiongroup>contents</conditiongroup>
656 <propertyname>likesReceived</propertyname>
657 <minvalue>0</minvalue>
658 </type>
659 <type>
660 <name>com.woltlab.wcf.user.userOptions</name>
661 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
662 <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
663 <conditionobject>com.woltlab.wcf.user</conditionobject>
664 <conditiongroup>userOptions</conditiongroup>
665 </type>
666 <!-- /ad conditions -->
667
668 <!-- captcha types -->
669 <type>
670 <name>com.woltlab.wcf.recaptcha</name>
671 <definitionname>com.woltlab.wcf.captcha</definitionname>
672 <classname><![CDATA[wcf\system\captcha\RecaptchaHandler]]></classname>
673 </type>
674 <type>
675 <name>com.woltlab.wcf.captchaQuestion</name>
676 <definitionname>com.woltlab.wcf.captcha</definitionname>
677 <classname><![CDATA[wcf\system\captcha\CaptchaQuestionHandler]]></classname>
678 </type>
679 <!-- captcha types -->
680
681 <!-- embedded object handlers -->
682 <type>
683 <name>com.woltlab.wcf.quote</name>
684 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
685 <classname><![CDATA[wcf\system\message\embedded\object\QuoteMessageEmbeddedObjectHandler]]></classname>
686 </type>
687 <type>
688 <name>com.woltlab.wcf.attachment</name>
689 <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
690 <classname><![CDATA[wcf\system\message\embedded\object\AttachmentMessageEmbeddedObjectHandler]]></classname>
691 </type>
692 <!-- embedded object handlers -->
693
694 <type>
695 <name>com.woltlab.wcf.payment.method.paypal</name>
696 <definitionname>com.woltlab.wcf.payment.method</definitionname>
697 <classname><![CDATA[wcf\system\payment\method\PaypalPaymentMethod]]></classname>
698 </type>
699
700 <!-- <type>
701 <name>com.woltlab.wcf.payment.method.sofortUeberweisung</name>
702 <definitionname>com.woltlab.wcf.payment.method</definitionname>
703 <classname><![CDATA[wcf\system\payment\method\SofortUeberweisungPaymentMethod]]></classname>
704 </type>-->
705
706 <type>
707 <name>com.woltlab.wcf.payment.type.paidSubscription</name>
708 <definitionname>com.woltlab.wcf.payment.type</definitionname>
709 <classname><![CDATA[wcf\system\payment\type\PaidSubscriptionPaymentType]]></classname>
710 </type>
711
712 <!-- bulk processable objects -->
713 <type>
714 <name>com.woltlab.wcf.bulkProcessing.user</name>
715 <definitionname>com.woltlab.wcf.bulkProcessableObject</definitionname>
716 <classname><![CDATA[wcf\system\bulk\processing\user\UserBulkProcessableObjectType]]></classname>
717 </type>
718 <!-- /bulk processable objects -->
719
720 <!-- user bulk processing actions -->
721 <type>
722 <name>com.woltlab.wcf.delete</name>
723 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
724 <classname><![CDATA[wcf\system\bulk\processing\user\DeleteUserBulkProcessingAction]]></classname>
725 <action>delete</action>
726 <permissions>admin.user.canDeleteUser</permissions>
727 </type>
728 <type>
729 <name>com.woltlab.wcf.assignToUserGroups</name>
730 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
731 <classname><![CDATA[wcf\system\bulk\processing\user\AssignToUserGroupsUserBulkProcessingAction]]></classname>
732 <action>assignToUserGroups</action>
733 <permissions>admin.user.canEditUser</permissions>
734 </type>
735 <type>
736 <name>com.woltlab.wcf.removeFromUserGroups</name>
737 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
738 <classname><![CDATA[wcf\system\bulk\processing\user\RemoveFromUserGroupsUserBulkProcessingAction]]></classname>
739 <action>removeFromUserGroups</action>
740 <permissions>admin.user.canEditUser</permissions>
741 </type>
742 <type>
743 <name>com.woltlab.wcf.sendMail</name>
744 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
745 <classname><![CDATA[wcf\system\bulk\processing\user\SendMailUserBulkProcessingAction]]></classname>
746 <action>sendMail</action>
747 <permissions>admin.user.canMailUser</permissions>
748 </type>
749 <type>
750 <name>com.woltlab.wcf.exportMailAddress</name>
751 <definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
752 <classname><![CDATA[wcf\system\bulk\processing\user\ExportMailAddressUserBulkProcessingAction]]></classname>
753 <action>exportMailAddress</action>
754 <permissions>admin.user.canMailUser</permissions>
755 </type>
756 <!-- /user bulk processing actions -->
757
758 <!-- user bulk processing conditions -->
759 <type>
760 <name>com.woltlab.wcf.username</name>
761 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
762 <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
763 <conditiongroup>general</conditiongroup>
764 </type>
765 <type>
766 <name>com.woltlab.wcf.email</name>
767 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
768 <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
769 <conditiongroup>general</conditiongroup>
770 </type>
771 <type>
772 <name>com.woltlab.wcf.userGroup</name>
773 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
774 <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
775 <conditiongroup>general</conditiongroup>
776 </type>
777 <type>
778 <name>com.woltlab.wcf.languages</name>
779 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
780 <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
781 <conditiongroup>general</conditiongroup>
782 </type>
783 <type>
784 <name>com.woltlab.wcf.registrationDate</name>
785 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
786 <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
787 <conditiongroup>general</conditiongroup>
788 </type>
789 <type>
790 <name>com.woltlab.wcf.registrationDateInterval</name>
791 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
792 <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
793 <conditiongroup>general</conditiongroup>
794 </type>
795 <type>
796 <name>com.woltlab.wcf.lastActivityTime</name>
797 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
798 <classname><![CDATA[wcf\system\condition\UserTimestampPropertyCondition]]></classname>
799 <conditiongroup>general</conditiongroup>
800 <propertyname>lastActivityTime</propertyname>
801 </type>
802 <type>
803 <name>com.woltlab.wcf.avatar</name>
804 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
805 <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
806 <conditiongroup>general</conditiongroup>
807 </type>
808 <type>
809 <name>com.woltlab.wcf.state</name>
810 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
811 <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
812 <conditiongroup>general</conditiongroup>
813 </type>
814 <type>
815 <name>com.woltlab.wcf.activityPoints</name>
816 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
817 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
818 <conditiongroup>contents</conditiongroup>
819 <propertyname>activityPoints</propertyname>
820 <minvalue>0</minvalue>
821 </type>
822 <type>
823 <name>com.woltlab.wcf.likesReceived</name>
824 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
825 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
826 <conditiongroup>contents</conditiongroup>
827 <propertyname>likesReceived</propertyname>
828 <minvalue>0</minvalue>
829 </type>
830 <type>
831 <name>com.woltlab.wcf.userOptions</name>
832 <definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
833 <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
834 <conditiongroup>userOptions</conditiongroup>
835 </type>
836 <!-- /user bulk processing conditions -->
837
838 <!-- user search conditions -->
839 <type>
840 <name>com.woltlab.wcf.username</name>
841 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
842 <classname><![CDATA[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.condition.userSearch</definitionname>
848 <classname><![CDATA[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.condition.userSearch</definitionname>
854 <classname><![CDATA[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.condition.userSearch</definitionname>
860 <classname><![CDATA[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.condition.userSearch</definitionname>
866 <classname><![CDATA[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.condition.userSearch</definitionname>
872 <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
873 <conditiongroup>general</conditiongroup>
874 </type>
875 <type>
876 <name>com.woltlab.wcf.avatar</name>
877 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
878 <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
879 <conditiongroup>general</conditiongroup>
880 </type>
881 <type>
882 <name>com.woltlab.wcf.state</name>
883 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
884 <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
885 <conditiongroup>general</conditiongroup>
886 </type>
887 <type>
888 <name>com.woltlab.wcf.activityPoints</name>
889 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
890 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
891 <conditiongroup>contents</conditiongroup>
892 <propertyname>activityPoints</propertyname>
893 <minvalue>0</minvalue>
894 </type>
895 <type>
896 <name>com.woltlab.wcf.likesReceived</name>
897 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
898 <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
899 <conditiongroup>contents</conditiongroup>
900 <propertyname>likesReceived</propertyname>
901 <minvalue>0</minvalue>
902 </type>
903 <type>
904 <name>com.woltlab.wcf.userOptions</name>
905 <definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
906 <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
907 <conditiongroup>userOptions</conditiongroup>
908 </type>
909 <!-- /user search conditions -->
910
911 <!-- box controllers -->
912 <type>
913 <name>com.woltlab.wcf.recentActivityList</name>
914 <definitionname>com.woltlab.wcf.boxController</definitionname>
915 <classname>wcf\system\box\RecentActivityListBoxController</classname>
916 </type>
917 <type>
918 <name>com.woltlab.wcf.paidSubscriptions</name>
919 <definitionname>com.woltlab.wcf.boxController</definitionname>
920 <classname>wcf\system\box\PaidSubscriptionsBoxController</classname>
921 </type>
922 <type>
923 <name>com.woltlab.wcf.registerButton</name>
924 <definitionname>com.woltlab.wcf.boxController</definitionname>
925 <classname>wcf\system\box\RegisterButtonBoxController</classname>
926 </type>
927 <type>
928 <name>com.woltlab.wcf.signedInAs</name>
929 <definitionname>com.woltlab.wcf.boxController</definitionname>
930 <classname>wcf\system\box\SignedInAsBoxController</classname>
931 </type>
932 <type>
933 <name>com.woltlab.wcf.statistics</name>
934 <definitionname>com.woltlab.wcf.boxController</definitionname>
935 <classname>wcf\system\box\StatisticsBoxController</classname>
936 </type>
937 <type>
938 <name>com.woltlab.wcf.userList</name>
939 <definitionname>com.woltlab.wcf.boxController</definitionname>
940 <classname>wcf\system\box\userListBoxController</classname>
941 </type>
942 <type>
943 <name>com.woltlab.wcf.userOnlineList</name>
944 <definitionname>com.woltlab.wcf.boxController</definitionname>
945 <classname>wcf\system\box\UserOnlineListBoxController</classname>
946 </type>
947 <type>
948 <name>com.woltlab.wcf.staffOnlineList</name>
949 <definitionname>com.woltlab.wcf.boxController</definitionname>
950 <classname>wcf\system\box\StaffOnlineListBoxController</classname>
951 </type>
952 <type>
953 <name>com.woltlab.wcf.todaysBirthdays</name>
954 <definitionname>com.woltlab.wcf.boxController</definitionname>
955 <classname>wcf\system\box\TodaysBirthdaysBoxController</classname>
956 </type>
957 <type>
958 <name>com.woltlab.wcf.todaysFollowingBirthdays</name>
959 <definitionname>com.woltlab.wcf.boxController</definitionname>
960 <classname>wcf\system\box\TodaysFollowingBirthdaysBoxController</classname>
961 </type>
962 <type>
963 <name>com.woltlab.wcf.followingsOnline</name>
964 <definitionname>com.woltlab.wcf.boxController</definitionname>
965 <classname>wcf\system\box\FollowingsOnlineBoxController</classname>
966 </type>
967 <type>
968 <name>com.woltlab.wcf.pageCommentList</name>
969 <definitionname>com.woltlab.wcf.boxController</definitionname>
970 <classname>wcf\system\box\PageCommentListBoxController</classname>
971 </type>
972 <!-- /box controllers -->
973
974 <!-- deprecated -->
975 <type>
976 <name>com.woltlab.wcf.page.controller</name>
977 <definitionname>com.woltlab.wcf.condition.notice</definitionname>
978 <classname><![CDATA[wcf\system\condition\MultiPageControllerCondition]]></classname>
979 <conditionobject>com.woltlab.wcf.page</conditionobject>
980 </type>
981 <type>
982 <name>com.woltlab.wcf.page.controller</name>
983 <definitionname>com.woltlab.wcf.condition.ad</definitionname>
984 <classname><![CDATA[wcf\system\condition\MultiPageControllerCondition]]></classname>
985 <conditionobject>com.woltlab.wcf.page</conditionobject>
986 </type>
987 <!-- /deprecated -->
988 </import>
989 </data>