Merge branch '3.0' into 3.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/vortex/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
11 <type>
12 <name>com.woltlab.wcf.conversation.message</name>
13 <definitionname>com.woltlab.wcf.attachment.objectType</definitionname>
14 <classname>wcf\system\attachment\ConversationMessageAttachmentObjectType</classname>
15 <private>1</private>
16 </type>
17
18 <type>
19 <name>com.woltlab.wcf.conversation.message</name>
20 <definitionname>com.woltlab.wcf.message</definitionname>
21 </type>
22
23 <type>
24 <name>com.woltlab.wcf.conversation.conversation</name>
25 <definitionname>com.woltlab.wcf.clipboardItem</definitionname>
26 <listclassname>wcf\data\conversation\ConversationList</listclassname>
27 </type>
28
29 <type>
30 <name>com.woltlab.wcf.conversation.notification</name>
31 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
32 <classname>wcf\system\user\notification\object\type\ConversationNotificationObjectType</classname>
33 <category>com.woltlab.wcf.conversation</category>
34 </type>
35 <type>
36 <name>com.woltlab.wcf.conversation.message.notification</name>
37 <definitionname>com.woltlab.wcf.notification.objectType</definitionname>
38 <classname>wcf\system\user\notification\object\type\ConversationMessageNotificationObjectType</classname>
39 <category>com.woltlab.wcf.conversation</category>
40 </type>
41
42 <type>
43 <name>com.woltlab.wcf.conversation.message</name>
44 <definitionname>com.woltlab.wcf.message.quote</definitionname>
45 <classname>wcf\system\message\quote\ConversationMessageQuoteHandler</classname>
46 </type>
47
48 <type>
49 <name>com.woltlab.wcf.conversation.message</name>
50 <definitionname>com.woltlab.wcf.moderation.report</definitionname>
51 <classname>wcf\system\moderation\queue\report\ConversationMessageModerationQueueReportHandler</classname>
52 </type>
53
54 <!-- Modification Log -->
55 <type>
56 <name>com.woltlab.wcf.conversation.conversation</name>
57 <definitionname>com.woltlab.wcf.modifiableContent</definitionname>
58 </type>
59 <!-- /Modification Log -->
60
61 <!-- importers -->
62 <type>
63 <name>com.woltlab.wcf.conversation</name>
64 <definitionname>com.woltlab.wcf.importer</definitionname>
65 <classname>wcf\system\importer\ConversationImporter</classname>
66 </type>
67 <type>
68 <name>com.woltlab.wcf.conversation.label</name>
69 <definitionname>com.woltlab.wcf.importer</definitionname>
70 <classname>wcf\system\importer\ConversationLabelImporter</classname>
71 </type>
72 <type>
73 <name>com.woltlab.wcf.conversation.message</name>
74 <definitionname>com.woltlab.wcf.importer</definitionname>
75 <classname>wcf\system\importer\ConversationMessageImporter</classname>
76 </type>
77 <type>
78 <name>com.woltlab.wcf.conversation.user</name>
79 <definitionname>com.woltlab.wcf.importer</definitionname>
80 <classname>wcf\system\importer\ConversationUserImporter</classname>
81 </type>
82 <type>
83 <name>com.woltlab.wcf.conversation.attachment</name>
84 <definitionname>com.woltlab.wcf.importer</definitionname>
85 <classname>wcf\system\importer\ConversationAttachmentImporter</classname>
86 </type>
87 <!-- /importers -->
88
89 <!-- rebuild data workers -->
90 <type>
91 <name>com.woltlab.wcf.conversation</name>
92 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
93 <classname>wcf\system\worker\ConversationRebuildDataWorker</classname>
94 </type>
95 <type>
96 <name>com.woltlab.wcf.conversation.message</name>
97 <definitionname>com.woltlab.wcf.rebuildData</definitionname>
98 <classname>wcf\system\worker\ConversationMessageRebuildDataWorker</classname>
99 <nicevalue>-5</nicevalue>
100 </type>
101 <!-- /rebuild data workers -->
102
103 <!-- stat handlers -->
104 <type>
105 <name>com.woltlab.wcf.conversation</name>
106 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
107 <classname>wcf\system\stat\ConversationStatDailyHandler</classname>
108 <categoryname>com.woltlab.wcf.conversation</categoryname>
109 </type>
110 <type>
111 <name>com.woltlab.wcf.conversation.message</name>
112 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
113 <classname>wcf\system\stat\ConversationMessageStatDailyHandler</classname>
114 <categoryname>com.woltlab.wcf.conversation</categoryname>
115 </type>
116 <!-- /stat handlers -->
117 </import>
118 </data>