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