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