<?xml version="1.0" encoding="UTF-8"?>
-<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">
+<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/vortex/objectType.xsd">
<import>
<!-- clipboard items -->
<type>
<name>com.woltlab.wcf.user</name>
<definitionname>com.woltlab.wcf.clipboardItem</definitionname>
- <listclassname><![CDATA[wcf\data\user\UserList]]></listclassname>
+ <listclassname>wcf\data\user\UserList</listclassname>
</type>
<type>
<name>com.woltlab.wcf.tag</name>
<definitionname>com.woltlab.wcf.clipboardItem</definitionname>
- <listclassname><![CDATA[wcf\data\tag\TagList]]></listclassname>
+ <listclassname>wcf\data\tag\TagList</listclassname>
</type>
<type>
<name>com.woltlab.wcf.media</name>
<definitionname>com.woltlab.wcf.clipboardItem</definitionname>
- <listclassname><![CDATA[wcf\data\media\ViewableMediaList]]></listclassname>
+ <listclassname>wcf\data\media\ViewableMediaList</listclassname>
</type>
<!-- /clipboard items -->
<definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
<classname>wcf\system\user\activity\event\LikeableArticleUserActivityEvent</classname>
</type>
+ <type>
+ <name>com.woltlab.wcf.articleComment.recentActivityEvent</name>
+ <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
+ <classname>wcf\system\user\activity\event\ArticleCommentUserActivityEvent</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.articleComment.response.recentActivityEvent</name>
+ <definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
+ <classname>wcf\system\user\activity\event\ArticleCommentResponseUserActivityEvent</classname>
+ </type>
<type>
<name>com.woltlab.wcf.article</name>
<definitionname>com.woltlab.wcf.searchableObjectType</definitionname>
<classname>wcf\system\search\ArticleSearch</classname>
<searchindex>wcf1_article_search_index</searchindex>
</type>
+ <type>
+ <name>com.woltlab.wcf.article.content</name>
+ <definitionname>com.woltlab.wcf.message</definitionname>
+ </type>
<!-- /articles -->
+ <type>
+ <name>com.woltlab.wcf.page.content</name>
+ <definitionname>com.woltlab.wcf.message</definitionname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.box.content</name>
+ <definitionname>com.woltlab.wcf.message</definitionname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.user.aboutMe</name>
+ <definitionname>com.woltlab.wcf.message</definitionname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.user.signature</name>
+ <definitionname>com.woltlab.wcf.message</definitionname>
+ </type>
+
<type>
<name>com.woltlab.wcf.bbcode.smiley</name>
<definitionname>com.woltlab.wcf.category</definitionname>
- <classname><![CDATA[wcf\system\category\SmileyCategoryType]]></classname>
+ <classname>wcf\system\category\SmileyCategoryType</classname>
</type>
<type>
<name>com.woltlab.wcf.user.follow</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\UserFollowUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\UserFollowUserNotificationObjectType</classname>
<category>com.woltlab.wcf.user</category>
</type>
<type>
<name>com.woltlab.wcf.user.recentActivityEvent.follow</name>
<definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
- <classname><![CDATA[wcf\system\user\activity\event\FollowUserActivityEvent]]></classname>
+ <classname>wcf\system\user\activity\event\FollowUserActivityEvent</classname>
</type>
<type>
<type>
<name>com.woltlab.wcf.moderation.activation</name>
<definitionname>com.woltlab.wcf.moderation.type</definitionname>
- <classname><![CDATA[wcf\system\moderation\queue\ModerationQueueActivationManager]]></classname>
+ <classname>wcf\system\moderation\queue\ModerationQueueActivationManager</classname>
</type>
<type>
<name>com.woltlab.wcf.moderation.report</name>
<definitionname>com.woltlab.wcf.moderation.type</definitionname>
- <classname><![CDATA[wcf\system\moderation\queue\ModerationQueueReportManager]]></classname>
+ <classname>wcf\system\moderation\queue\ModerationQueueReportManager</classname>
</type>
<!-- /moderation type -->
<type>
<name>com.woltlab.wcf.user.profileComment</name>
<definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
- <classname><![CDATA[wcf\system\comment\manager\UserProfileCommentManager]]></classname>
+ <classname>wcf\system\comment\manager\UserProfileCommentManager</classname>
</type>
<type>
<name>com.woltlab.wcf.comment</name>
<definitionname>com.woltlab.wcf.like.likeableObject</definitionname>
- <classname><![CDATA[wcf\data\comment\LikeableCommentProvider]]></classname>
+ <classname>wcf\data\comment\LikeableCommentProvider</classname>
</type>
<type>
<name>com.woltlab.wcf.comment.response</name>
<definitionname>com.woltlab.wcf.like.likeableObject</definitionname>
- <classname><![CDATA[wcf\data\comment\response\LikeableCommentResponseProvider]]></classname>
+ <classname>wcf\data\comment\response\LikeableCommentResponseProvider</classname>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.recentActivityEvent</name>
<definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
- <classname><![CDATA[wcf\system\user\activity\event\ProfileCommentUserActivityEvent]]></classname>
+ <classname>wcf\system\user\activity\event\ProfileCommentUserActivityEvent</classname>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.response.recentActivityEvent</name>
<definitionname>com.woltlab.wcf.user.recentActivityEvent</definitionname>
- <classname><![CDATA[wcf\system\user\activity\event\ProfileCommentResponseUserActivityEvent]]></classname>
+ <classname>wcf\system\user\activity\event\ProfileCommentResponseUserActivityEvent</classname>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\UserProfileCommentUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\UserProfileCommentUserNotificationObjectType</classname>
<category>com.woltlab.wcf.user</category>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.response.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\UserProfileCommentResponseUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\UserProfileCommentResponseUserNotificationObjectType</classname>
<category>com.woltlab.wcf.user</category>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.like.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\LikeUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\LikeUserNotificationObjectType</classname>
<category>com.woltlab.wcf.user</category>
</type>
<type>
<name>com.woltlab.wcf.user.profileComment.response.like.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\LikeUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\LikeUserNotificationObjectType</classname>
<category>com.woltlab.wcf.user</category>
</type>
<type>
<name>com.woltlab.wcf.moderation.queue</name>
<definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
- <classname><![CDATA[wcf\system\comment\manager\ModerationQueueCommentManager]]></classname>
+ <classname>wcf\system\comment\manager\ModerationQueueCommentManager</classname>
</type>
<type>
<name>com.woltlab.wcf.moderation.queue.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\ModerationQueueCommentUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\ModerationQueueCommentUserNotificationObjectType</classname>
<category>com.woltlab.wcf.moderation</category>
</type>
<type>
<name>com.woltlab.wcf.moderation.queue.response.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
- <classname><![CDATA[wcf\system\user\notification\object\type\ModerationQueueCommentResponseUserNotificationObjectType]]></classname>
+ <classname>wcf\system\user\notification\object\type\ModerationQueueCommentResponseUserNotificationObjectType</classname>
<category>com.woltlab.wcf.moderation</category>
</type>
<type>
<name>com.woltlab.wcf.page</name>
<definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
- <classname><![CDATA[wcf\system\comment\manager\PageCommentManager]]></classname>
+ <classname>wcf\system\comment\manager\PageCommentManager</classname>
</type>
<type>
- <name>com.woltlab.wcf.article</name>
+ <name>com.woltlab.wcf.articleComment</name>
<definitionname>com.woltlab.wcf.comment.commentableContent</definitionname>
- <classname><![CDATA[wcf\system\comment\manager\ArticleCommentManager]]></classname>
+ <classname>wcf\system\comment\manager\ArticleCommentManager</classname>
</type>
<!-- /comments -->
<type>
<name>com.woltlab.wcf.comment.comment</name>
<definitionname>com.woltlab.wcf.moderation.report</definitionname>
- <classname><![CDATA[wcf\system\moderation\queue\report\CommentCommentModerationQueueReportHandler]]></classname>
+ <classname>wcf\system\moderation\queue\report\CommentCommentModerationQueueReportHandler</classname>
</type>
<type>
<name>com.woltlab.wcf.comment.response</name>
<definitionname>com.woltlab.wcf.moderation.report</definitionname>
- <classname><![CDATA[wcf\system\moderation\queue\report\CommentResponseModerationQueueReportHandler]]></classname>
+ <classname>wcf\system\moderation\queue\report\CommentResponseModerationQueueReportHandler</classname>
</type>
<!-- /moderation -->
<type>
<name>com.woltlab.wcf.user</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserImporter]]></classname>
+ <classname>wcf\system\importer\UserImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.group</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserGroupImporter]]></classname>
+ <classname>wcf\system\importer\UserGroupImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.option</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserOptionImporter]]></classname>
+ <classname>wcf\system\importer\UserOptionImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.avatar</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserAvatarImporter]]></classname>
+ <classname>wcf\system\importer\UserAvatarImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.comment</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserCommentImporter]]></classname>
+ <classname>wcf\system\importer\UserCommentImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.comment.response</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserCommentResponseImporter]]></classname>
+ <classname>wcf\system\importer\UserCommentResponseImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.follower</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserFollowerImporter]]></classname>
+ <classname>wcf\system\importer\UserFollowerImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.user.rank</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\UserRankImporter]]></classname>
+ <classname>wcf\system\importer\UserRankImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.label.group</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\LabelGroupImporter]]></classname>
+ <classname>wcf\system\importer\LabelGroupImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.label</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\LabelImporter]]></classname>
+ <classname>wcf\system\importer\LabelImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.smiley</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\SmileyImporter]]></classname>
+ <classname>wcf\system\importer\SmileyImporter</classname>
</type>
<type>
<name>com.woltlab.wcf.smiley.category</name>
<definitionname>com.woltlab.wcf.importer</definitionname>
- <classname><![CDATA[wcf\system\importer\SmileyCategoryImporter]]></classname>
+ <classname>wcf\system\importer\SmileyCategoryImporter</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.article.category</name>
+ <definitionname>com.woltlab.wcf.importer</definitionname>
+ <classname>wcf\system\importer\ArticleCategoryImporter</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.article</name>
+ <definitionname>com.woltlab.wcf.importer</definitionname>
+ <classname>wcf\system\importer\ArticleImporter</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.media</name>
+ <definitionname>com.woltlab.wcf.importer</definitionname>
+ <classname>wcf\system\importer\MediaImporter</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.article.comment</name>
+ <definitionname>com.woltlab.wcf.importer</definitionname>
+ <classname>wcf\system\importer\ArticleCommentImporter</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.article.comment.response</name>
+ <definitionname>com.woltlab.wcf.importer</definitionname>
+ <classname>wcf\system\importer\ArticleCommentResponseImporter</classname>
</type>
<!-- /importers -->
<type>
<name>com.woltlab.wcf.like</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\LikeRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\LikeRebuildDataWorker</classname>
<nicevalue>-100</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.like.user</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\LikeUserRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\LikeUserRebuildDataWorker</classname>
<nicevalue>-90</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.article</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\ArticleRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\ArticleRebuildDataWorker</classname>
<nicevalue>50</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.poll</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\PollRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\PollRebuildDataWorker</classname>
<nicevalue>60</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.user</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\UserRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\UserRebuildDataWorker</classname>
<nicevalue>70</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.attachment</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\AttachmentRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\AttachmentRebuildDataWorker</classname>
<nicevalue>100</nicevalue>
</type>
<type>
<name>com.woltlab.wcf.statDaily</name>
<definitionname>com.woltlab.wcf.rebuildData</definitionname>
- <classname><![CDATA[wcf\system\worker\StatDailyRebuildDataWorker]]></classname>
+ <classname>wcf\system\worker\StatDailyRebuildDataWorker</classname>
<nicevalue>110</nicevalue>
</type>
<!-- /rebuild data workers -->
<type>
<name>com.woltlab.wcf.user</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\UserStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\UserStatDailyHandler</classname>
<default>1</default>
<categoryname>com.woltlab.wcf.general</categoryname>
</type>
<type>
<name>com.woltlab.wcf.attachment</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\AttachmentStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\AttachmentStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.general</categoryname>
</type>
<type>
<name>com.woltlab.wcf.attachment.diskUsage</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\AttachmentDiskUsageStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\AttachmentDiskUsageStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.general</categoryname>
</type>
<type>
<name>com.woltlab.wcf.like</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\LikeStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\LikeStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.user</categoryname>
</type>
<type>
<name>com.woltlab.wcf.dislike</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\DislikeStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\DislikeStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.user</categoryname>
</type>
<type>
<name>com.woltlab.wcf.userProfileComment</name>
<definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
- <classname><![CDATA[wcf\system\stat\UserProfileCommentStatDailyHandler]]></classname>
+ <classname>wcf\system\stat\UserProfileCommentStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.user</categoryname>
</type>
<!-- /stat handlers -->
<type>
<name>com.woltlab.wcf.username</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
+ <classname>wcf\system\condition\UserUsernameCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.email</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
+ <classname>wcf\system\condition\UserEmailCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.userGroup</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
+ <classname>wcf\system\condition\UserGroupCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.languages</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
+ <classname>wcf\system\condition\UserLanguageCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDate</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDateInterval</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.avatar</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
+ <classname>wcf\system\condition\UserAvatarCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.state</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
+ <classname>wcf\system\condition\UserStateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.activityPoints</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>activityPoints</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.likesReceived</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>likesReceived</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.userOptions</name>
<definitionname>com.woltlab.wcf.condition.userGroupAssignment</definitionname>
- <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
+ <classname>wcf\system\condition\UserOptionsCondition</classname>
<conditiongroup>userOptions</conditiongroup>
</type>
<!-- /user group assignment conditions -->
<type>
<name>com.woltlab.wcf.page</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\page\MultiPageCondition]]></classname>
+ <classname>wcf\system\condition\page\MultiPageCondition</classname>
<conditionobject>com.woltlab.wcf.page</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\DaysOfWeekCondition]]></classname>
+ <classname>wcf\system\condition\DaysOfWeekCondition</classname>
<conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.pointInTime.time</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\TimeCondition]]></classname>
+ <classname>wcf\system\condition\TimeCondition</classname>
<conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.user.username</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
+ <classname>wcf\system\condition\UserUsernameCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.email</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
+ <classname>wcf\system\condition\UserEmailCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.userGroup</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
+ <classname>wcf\system\condition\UserGroupCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
<includeguests>1</includeguests>
<type>
<name>com.woltlab.wcf.user.languages</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
+ <classname>wcf\system\condition\UserLanguageCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.registrationDate</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.registrationDateInterval</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.avatar</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
+ <classname>wcf\system\condition\UserAvatarCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.state</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
+ <classname>wcf\system\condition\UserStateCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.mobileBrowser</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserMobileBrowserCondition]]></classname>
+ <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.birthday</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserBirthdayCondition]]></classname>
+ <classname>wcf\system\condition\UserBirthdayCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.activityPoints</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>contents</conditiongroup>
<propertyname>activityPoints</propertyname>
<type>
<name>com.woltlab.wcf.user.likesReceived</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>contents</conditiongroup>
<propertyname>likesReceived</propertyname>
<type>
<name>com.woltlab.wcf.user.userOptions</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
+ <classname>wcf\system\condition\UserOptionsCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>userOptions</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.page</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\page\MultiPageCondition]]></classname>
+ <classname>wcf\system\condition\page\MultiPageCondition</classname>
<conditionobject>com.woltlab.wcf.page</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.pointInTime.daysOfWeek</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\DaysOfWeekCondition]]></classname>
+ <classname>wcf\system\condition\DaysOfWeekCondition</classname>
<conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.pointInTime.time</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\TimeCondition]]></classname>
+ <classname>wcf\system\condition\TimeCondition</classname>
<conditionobject>com.woltlab.wcf.pointInTime</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.user.username</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
+ <classname>wcf\system\condition\UserUsernameCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.email</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
+ <classname>wcf\system\condition\UserEmailCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.userGroup</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
+ <classname>wcf\system\condition\UserGroupCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
<includeguests>1</includeguests>
<type>
<name>com.woltlab.wcf.user.languages</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
+ <classname>wcf\system\condition\UserLanguageCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.registrationDate</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.registrationDateInterval</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.avatar</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
+ <classname>wcf\system\condition\UserAvatarCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.state</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
+ <classname>wcf\system\condition\UserStateCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.mobileBrowser</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserMobileBrowserCondition]]></classname>
+ <classname>wcf\system\condition\UserMobileBrowserCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.user.activityPoints</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>contents</conditiongroup>
<propertyname>activityPoints</propertyname>
<type>
<name>com.woltlab.wcf.user.likesReceived</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>contents</conditiongroup>
<propertyname>likesReceived</propertyname>
<type>
<name>com.woltlab.wcf.user.userOptions</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
+ <classname>wcf\system\condition\UserOptionsCondition</classname>
<conditionobject>com.woltlab.wcf.user</conditionobject>
<conditiongroup>userOptions</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.recaptcha</name>
<definitionname>com.woltlab.wcf.captcha</definitionname>
- <classname><![CDATA[wcf\system\captcha\RecaptchaHandler]]></classname>
+ <classname>wcf\system\captcha\RecaptchaHandler</classname>
</type>
<type>
<name>com.woltlab.wcf.captchaQuestion</name>
<definitionname>com.woltlab.wcf.captcha</definitionname>
- <classname><![CDATA[wcf\system\captcha\CaptchaQuestionHandler]]></classname>
+ <classname>wcf\system\captcha\CaptchaQuestionHandler</classname>
</type>
<!-- captcha types -->
<type>
<name>com.woltlab.wcf.quote</name>
<definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
- <classname><![CDATA[wcf\system\message\embedded\object\QuoteMessageEmbeddedObjectHandler]]></classname>
+ <classname>wcf\system\message\embedded\object\QuoteMessageEmbeddedObjectHandler</classname>
</type>
<type>
<name>com.woltlab.wcf.attachment</name>
<definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
- <classname><![CDATA[wcf\system\message\embedded\object\AttachmentMessageEmbeddedObjectHandler]]></classname>
+ <classname>wcf\system\message\embedded\object\AttachmentMessageEmbeddedObjectHandler</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.page</name>
+ <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
+ <classname>wcf\system\message\embedded\object\PageMessageEmbeddedObjectHandler</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.media</name>
+ <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
+ <classname>wcf\system\message\embedded\object\MediaMessageEmbeddedObjectHandler</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.user</name>
+ <definitionname>com.woltlab.wcf.message.embeddedObject</definitionname>
+ <classname>wcf\system\message\embedded\object\UserMessageEmbeddedObjectHandler</classname>
</type>
<!-- embedded object handlers -->
<type>
<name>com.woltlab.wcf.payment.method.paypal</name>
<definitionname>com.woltlab.wcf.payment.method</definitionname>
- <classname><![CDATA[wcf\system\payment\method\PaypalPaymentMethod]]></classname>
+ <classname>wcf\system\payment\method\PaypalPaymentMethod</classname>
</type>
- <!-- <type>
- <name>com.woltlab.wcf.payment.method.sofortUeberweisung</name>
- <definitionname>com.woltlab.wcf.payment.method</definitionname>
- <classname><![CDATA[wcf\system\payment\method\SofortUeberweisungPaymentMethod]]></classname>
- </type>-->
-
<type>
<name>com.woltlab.wcf.payment.type.paidSubscription</name>
<definitionname>com.woltlab.wcf.payment.type</definitionname>
- <classname><![CDATA[wcf\system\payment\type\PaidSubscriptionPaymentType]]></classname>
+ <classname>wcf\system\payment\type\PaidSubscriptionPaymentType</classname>
</type>
<!-- bulk processable objects -->
<type>
<name>com.woltlab.wcf.bulkProcessing.user</name>
<definitionname>com.woltlab.wcf.bulkProcessableObject</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\UserBulkProcessableObjectType]]></classname>
+ <classname>wcf\system\bulk\processing\user\UserBulkProcessableObjectType</classname>
</type>
<!-- /bulk processable objects -->
<type>
<name>com.woltlab.wcf.delete</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\DeleteUserBulkProcessingAction]]></classname>
+ <classname>wcf\system\bulk\processing\user\DeleteUserBulkProcessingAction</classname>
<action>delete</action>
<permissions>admin.user.canDeleteUser</permissions>
</type>
<type>
<name>com.woltlab.wcf.assignToUserGroups</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\AssignToUserGroupsUserBulkProcessingAction]]></classname>
+ <classname>wcf\system\bulk\processing\user\AssignToUserGroupsUserBulkProcessingAction</classname>
<action>assignToUserGroups</action>
<permissions>admin.user.canEditUser</permissions>
</type>
<type>
<name>com.woltlab.wcf.removeFromUserGroups</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\RemoveFromUserGroupsUserBulkProcessingAction]]></classname>
+ <classname>wcf\system\bulk\processing\user\RemoveFromUserGroupsUserBulkProcessingAction</classname>
<action>removeFromUserGroups</action>
<permissions>admin.user.canEditUser</permissions>
</type>
<type>
<name>com.woltlab.wcf.sendMail</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\SendMailUserBulkProcessingAction]]></classname>
+ <classname>wcf\system\bulk\processing\user\SendMailUserBulkProcessingAction</classname>
<action>sendMail</action>
<permissions>admin.user.canMailUser</permissions>
</type>
<type>
<name>com.woltlab.wcf.exportMailAddress</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.action</definitionname>
- <classname><![CDATA[wcf\system\bulk\processing\user\ExportMailAddressUserBulkProcessingAction]]></classname>
+ <classname>wcf\system\bulk\processing\user\ExportMailAddressUserBulkProcessingAction</classname>
<action>exportMailAddress</action>
<permissions>admin.user.canMailUser</permissions>
</type>
<type>
<name>com.woltlab.wcf.username</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
+ <classname>wcf\system\condition\UserUsernameCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.email</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
+ <classname>wcf\system\condition\UserEmailCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.userGroup</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
+ <classname>wcf\system\condition\UserGroupCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.languages</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
+ <classname>wcf\system\condition\UserLanguageCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDate</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDateInterval</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.lastActivityTime</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserTimestampPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserTimestampPropertyCondition</classname>
<conditiongroup>general</conditiongroup>
<propertyname>lastActivityTime</propertyname>
</type>
<type>
<name>com.woltlab.wcf.avatar</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
+ <classname>wcf\system\condition\UserAvatarCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.state</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
+ <classname>wcf\system\condition\UserStateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.activityPoints</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>activityPoints</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.likesReceived</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>likesReceived</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.userOptions</name>
<definitionname>com.woltlab.wcf.bulkProcessing.user.condition</definitionname>
- <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
+ <classname>wcf\system\condition\UserOptionsCondition</classname>
<conditiongroup>userOptions</conditiongroup>
</type>
<!-- /user bulk processing conditions -->
<type>
<name>com.woltlab.wcf.username</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserUsernameCondition]]></classname>
+ <classname>wcf\system\condition\UserUsernameCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.email</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserEmailCondition]]></classname>
+ <classname>wcf\system\condition\UserEmailCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.userGroup</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserGroupCondition]]></classname>
+ <classname>wcf\system\condition\UserGroupCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.languages</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserLanguageCondition]]></classname>
+ <classname>wcf\system\condition\UserLanguageCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDate</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.registrationDateInterval</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserRegistrationDateIntervalCondition]]></classname>
+ <classname>wcf\system\condition\UserRegistrationDateIntervalCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.avatar</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserAvatarCondition]]></classname>
+ <classname>wcf\system\condition\UserAvatarCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.state</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserStateCondition]]></classname>
+ <classname>wcf\system\condition\UserStateCondition</classname>
<conditiongroup>general</conditiongroup>
</type>
<type>
<name>com.woltlab.wcf.activityPoints</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>activityPoints</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.likesReceived</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserIntegerPropertyCondition]]></classname>
+ <classname>wcf\system\condition\UserIntegerPropertyCondition</classname>
<conditiongroup>contents</conditiongroup>
<propertyname>likesReceived</propertyname>
<minvalue>0</minvalue>
<type>
<name>com.woltlab.wcf.userOptions</name>
<definitionname>com.woltlab.wcf.condition.userSearch</definitionname>
- <classname><![CDATA[wcf\system\condition\UserOptionsCondition]]></classname>
+ <classname>wcf\system\condition\UserOptionsCondition</classname>
<conditiongroup>userOptions</conditiongroup>
</type>
<!-- /user search conditions -->
<type>
<name>com.woltlab.wcf.userList</name>
<definitionname>com.woltlab.wcf.boxController</definitionname>
- <classname>wcf\system\box\userListBoxController</classname>
+ <classname>wcf\system\box\UserListBoxController</classname>
</type>
<type>
<name>com.woltlab.wcf.userOnlineList</name>
<definitionname>com.woltlab.wcf.boxController</definitionname>
<classname>wcf\system\box\PageCommentListBoxController</classname>
</type>
+ <type>
+ <name>com.woltlab.wcf.articleCategories</name>
+ <definitionname>com.woltlab.wcf.boxController</definitionname>
+ <classname>wcf\system\box\ArticleCategoriesBoxController</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.articleList</name>
+ <definitionname>com.woltlab.wcf.boxController</definitionname>
+ <classname>wcf\system\box\ArticleListBoxController</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.articleCommentList</name>
+ <definitionname>com.woltlab.wcf.boxController</definitionname>
+ <classname>wcf\system\box\ArticleCommentListBoxController</classname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.whoWasOnline</name>
+ <definitionname>com.woltlab.wcf.boxController</definitionname>
+ <classname>wcf\system\box\WhoWasOnlineBoxController</classname>
+ </type>
<!-- /box controllers -->
+ <!-- simple acl -->
+ <type>
+ <name>com.woltlab.wcf.page</name>
+ <definitionname>com.woltlab.wcf.acl.simple</definitionname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.box</name>
+ <definitionname>com.woltlab.wcf.acl.simple</definitionname>
+ </type>
+ <type>
+ <name>com.woltlab.wcf.media</name>
+ <definitionname>com.woltlab.wcf.acl.simple</definitionname>
+ </type>
+ <!-- /simple acl -->
+
+ <!-- article list box condition -->
+ <type>
+ <name>com.woltlab.wcf.articleCategory</name>
+ <definitionname>com.woltlab.wcf.box.articleList.condition</definitionname>
+ <classname>wcf\system\condition\article\ArticleCategoryCondition</classname>
+ </type>
+ <!-- /article list box condition -->
+
+ <!-- recent activity list box condition -->
+ <type>
+ <name>com.woltlab.wcf.excludedObjectType</name>
+ <definitionname>com.woltlab.wcf.box.recentActivityList.condition</definitionname>
+ <classname>wcf\system\condition\user\activity\event\UserActivityEventExcludedObjectTypeCondition</classname>
+ </type>
+ <!-- /recent activity box condition -->
+
<!-- deprecated -->
<type>
<name>com.woltlab.wcf.page.controller</name>
<definitionname>com.woltlab.wcf.condition.notice</definitionname>
- <classname><![CDATA[wcf\system\condition\MultiPageControllerCondition]]></classname>
+ <classname>wcf\system\condition\MultiPageControllerCondition</classname>
<conditionobject>com.woltlab.wcf.page</conditionobject>
</type>
<type>
<name>com.woltlab.wcf.page.controller</name>
<definitionname>com.woltlab.wcf.condition.ad</definitionname>
- <classname><![CDATA[wcf\system\condition\MultiPageControllerCondition]]></classname>
+ <classname>wcf\system\condition\MultiPageControllerCondition</classname>
<conditionobject>com.woltlab.wcf.page</conditionobject>
</type>
<!-- /deprecated -->
</import>
+ <delete>
+ <type name="com.woltlab.wcf.collapsibleSidebar">
+ <definitionname>com.woltlab.wcf.collapsibleContent</definitionname>
+ </type>
+ </delete>
</data>