Use page-based online location
[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/maelstrom/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><![CDATA[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><![CDATA[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><![CDATA[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><![CDATA[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><![CDATA[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><![CDATA[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><![CDATA[wcf\system\worker\ConversationMessageRebuildDataWorker]]></classname>
99 <nicevalue>-5</nicevalue>
100 </type>
101 <!-- /rebuild data workers -->
102
103 <!-- pages -->
104 <type>
105 <name>com.woltlab.wcf.conversation.ConversationAddForm</name>
106 <definitionname>com.woltlab.wcf.page</definitionname>
107 <classname><![CDATA[wcf\form\ConversationAddForm]]></classname>
108 <options>module_conversation</options>
109 <categoryname>com.woltlab.wcf.conversation</categoryname>
110 </type>
111 <type>
112 <name>com.woltlab.wcf.conversation.ConversationMessageAddForm</name>
113 <definitionname>com.woltlab.wcf.page</definitionname>
114 <classname><![CDATA[wcf\form\ConversationMessageAddForm]]></classname>
115 <options>module_conversation</options>
116 <categoryname>com.woltlab.wcf.conversation</categoryname>
117 </type>
118 <type>
119 <name>com.woltlab.wcf.conversation.ConversationMessageEditForm</name>
120 <definitionname>com.woltlab.wcf.page</definitionname>
121 <classname><![CDATA[wcf\form\ConversationMessageEditForm]]></classname>
122 <options>module_conversation</options>
123 <categoryname>com.woltlab.wcf.conversation</categoryname>
124 </type>
125 <type>
126 <name>com.woltlab.wcf.conversation.ConversationListPage</name>
127 <definitionname>com.woltlab.wcf.page</definitionname>
128 <classname><![CDATA[wcf\page\ConversationListPage]]></classname>
129 <options>module_conversation</options>
130 <categoryname>com.woltlab.wcf.conversation</categoryname>
131 </type>
132 <type>
133 <name>com.woltlab.wcf.conversation.ConversationPage</name>
134 <definitionname>com.woltlab.wcf.page</definitionname>
135 <classname><![CDATA[wcf\page\ConversationPage]]></classname>
136 <options>module_conversation</options>
137 <categoryname>com.woltlab.wcf.conversation</categoryname>
138 </type>
139 <!-- /pages -->
140
141 <!-- stat handlers -->
142 <type>
143 <name>com.woltlab.wcf.conversation</name>
144 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
145 <classname><![CDATA[wcf\system\stat\ConversationStatDailyHandler]]></classname>
146 <categoryname>com.woltlab.wcf.conversation</categoryname>
147 </type>
148 <type>
149 <name>com.woltlab.wcf.conversation.message</name>
150 <definitionname>com.woltlab.wcf.statDailyHandler</definitionname>
151 <classname><![CDATA[wcf\system\stat\ConversationMessageStatDailyHandler]]></classname>
152 <categoryname>com.woltlab.wcf.conversation</categoryname>
153 </type>
154 <!-- /stat handlers -->
155 </import>
156 </data>