Release 6.0.0 Beta 1
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / objectType.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/5.4/objectType.xsd">
3 <import>
4 <type>
5 <name>com.woltlab.wcf.conversation.message</name>
6 <definitionname>com.woltlab.wcf.searchableObjectType</definitionname>
7 <classname>wcf\system\search\ConversationMessageSearch</classname>
8 <searchindex>wcf1_conversation_message_search_index</searchindex>
9 </type>
10 <type>
11 <name>com.woltlab.wcf.conversation.message</name>
12 <definitionname>com.woltlab.wcf.attachment.objectType</definitionname>
13 <classname>wcf\system\attachment\ConversationMessageAttachmentObjectType</classname>
14 <private>1</private>
15 </type>
16 <type>
17 <name>com.woltlab.wcf.conversation.message</name>
18 <definitionname>com.woltlab.wcf.message</definitionname>
19 </type>
20 <type>
21 <name>com.woltlab.wcf.conversation.conversation</name>
22 <definitionname>com.woltlab.wcf.clipboardItem</definitionname>
23 <listclassname>wcf\data\conversation\ConversationList</listclassname>
24 </type>
25 <type>
26 <name>com.woltlab.wcf.conversation.notification</name>
27 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
28 <classname>wcf\system\user\notification\object\type\ConversationNotificationObjectType</classname>
29 <category>com.woltlab.wcf.conversation</category>
30 </type>
31 <type>
32 <name>com.woltlab.wcf.conversation.message.notification</name>
33 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
34 <classname>wcf\system\user\notification\object\type\ConversationMessageNotificationObjectType</classname>
35 <category>com.woltlab.wcf.conversation</category>
36 </type>
37 <type>
38 <name>com.woltlab.wcf.conversation.message</name>
39 <definitionname>com.woltlab.wcf.message.quote</definitionname>
40 <classname>wcf\system\message\quote\ConversationMessageQuoteHandler</classname>
41 </type>
42 <type>
43 <name>com.woltlab.wcf.conversation.message</name>
44 <definitionname>com.woltlab.wcf.moderation.report</definitionname>
45 <classname>wcf\system\moderation\queue\report\ConversationMessageModerationQueueReportHandler</classname>
46 </type>
47 <!-- Modification Log -->
48 <type>
49 <name>com.woltlab.wcf.conversation.conversation</name>
50 <definitionname>com.woltlab.wcf.modifiableContent</definitionname>
51 <classname>wcf\system\log\modification\ConversationModificationLogHandler</classname>
52 </type>
53 <!-- /Modification Log -->
54 <!-- importers -->
55 <type>
56 <name>com.woltlab.wcf.conversation</name>
57 <definitionname>com.woltlab.wcf.importer</definitionname>
58 <classname>wcf\system\importer\ConversationImporter</classname>
59 </type>
60 <type>
61 <name>com.woltlab.wcf.conversation.label</name>
62 <definitionname>com.woltlab.wcf.importer</definitionname>
63 <classname>wcf\system\importer\ConversationLabelImporter</classname>
64 </type>
65 <type>
66 <name>com.woltlab.wcf.conversation.message</name>
67 <definitionname>com.woltlab.wcf.importer</definitionname>
68 <classname>wcf\system\importer\ConversationMessageImporter</classname>
69 </type>
70 <type>
71 <name>com.woltlab.wcf.conversation.user</name>
72 <definitionname>com.woltlab.wcf.importer</definitionname>
73 <classname>wcf\system\importer\ConversationUserImporter</classname>
74 </type>
75 <type>
76 <name>com.woltlab.wcf.conversation.attachment</name>
77 <definitionname>com.woltlab.wcf.importer</definitionname>
78 <classname>wcf\system\importer\ConversationAttachmentImporter</classname>
79 </type>
80 <!-- /importers -->
81 <!-- rebuild data workers -->
82
83 <!-- /rebuild data workers -->
84 <!-- stat handlers -->
85 <type>
86 <name>com.woltlab.wcf.conversation</name>
87 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
88 <classname>wcf\system\stat\ConversationStatDailyHandler</classname>
89 <categoryname>com.woltlab.wcf.conversation</categoryname>
90 </type>
91 <type>
92 <name>com.woltlab.wcf.conversation.message</name>
93 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
94 <classname>wcf\system\stat\ConversationMessageStatDailyHandler</classname>
95 <categoryname>com.woltlab.wcf.conversation</categoryname>
96 </type>
97 <!-- /stat handlers -->
98 <!-- user content provider -->
99 <type>
100 <name>com.woltlab.wcf.conversation</name>
101 <definitionname>com.woltlab.wcf.content.userContentProvider</definitionname>
102 <classname>wcf\system\user\content\provider\ConversationUserContentProvider</classname>
103 </type>
104 <type>
105 <name>com.woltlab.wcf.conversation.message</name>
106 <definitionname>com.woltlab.wcf.content.userContentProvider</definitionname>
107 <classname>wcf\system\user\content\provider\ConversationMessageUserContentProvider</classname>
108 </type>
109 <!-- /user content provider -->
110 <type>
111 <name>com.woltlab.wcf.conversation</name>
112 <definitionname>com.woltlab.wcf.floodControl</definitionname>
113 </type>
114 <type>
115 <name>com.woltlab.wcf.conversation.message</name>
116 <definitionname>com.woltlab.wcf.floodControl</definitionname>
117 </type>
118 </import>
119 <delete>
120 <type name="com.woltlab.wcf.conversation">
121 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
122 <classname>wcf\system\worker\ConversationRebuildDataWorker</classname>
123 </type>
124 <type name="com.woltlab.wcf.conversation.message">
125 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
126 <classname>wcf\system\worker\ConversationMessageRebuildDataWorker</classname>
127 <nicevalue>-5</nicevalue>
128 </type>
129 <type name="com.woltlab.wcf.conversation.message.search.index">
130 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
131 <classname>wcf\system\worker\ConversationMessageSearchIndexRebuildDataWorker</classname>
132 <nicevalue>121</nicevalue>
133 </type>
134 </delete>
135 </data>