root/org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/resources/OSGI-INF/nxdirectories-contrib.xml

Revision 28257, 4.1 kB (checked in by ddupraz, 3 years ago)

NXP-1795 backport on trunk

  • Property svn:eol-style set to native
Line 
1 <?xml version="1.0"?>
2
3 <component name="org.nuxeo.ecm.directories">
4
5   <extension target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory"
6     point="directories">
7
8     <directory name="country">
9       <schema>xvocabulary</schema>
10       <parentDirectory>continent</parentDirectory>
11       <dataSource>java:/nxsqldirectory</dataSource>
12       <cacheTimeout>3600</cacheTimeout>
13       <cacheMaxSize>1000</cacheMaxSize>
14       <table>country</table>
15       <idField>id</idField>
16       <autoincrementIdField>false</autoincrementIdField>
17       <dataFile>directories/country.csv</dataFile>
18       <createTablePolicy>on_missing_columns</createTablePolicy>
19     </directory>
20
21     <directory name="continent">
22       <schema>vocabulary</schema>
23       <dataSource>java:/nxsqldirectory</dataSource>
24       <cacheTimeout>3600</cacheTimeout>
25       <cacheMaxSize>1000</cacheMaxSize>
26       <table>continent</table>
27       <idField>id</idField>
28       <autoincrementIdField>false</autoincrementIdField>
29       <dataFile>directories/continent.csv</dataFile>
30       <createTablePolicy>on_missing_columns</createTablePolicy>
31     </directory>
32
33      <directory name="subtopic">
34        <schema>xvocabulary</schema>
35            <parentDirectory>topic</parentDirectory>
36            <dataSource>java:/nxsqldirectory</dataSource>
37            <cacheTimeout>3600</cacheTimeout>
38            <cacheMaxSize>1000</cacheMaxSize>
39            <table>subtopic</table>
40            <idField>id</idField>
41            <autoincrementIdField>false</autoincrementIdField>
42            <dataFile>directories/subtopic.csv</dataFile>
43            <createTablePolicy>on_missing_columns</createTablePolicy>
44          </directory>
45
46          <directory name="topic">
47            <schema>vocabulary</schema>
48            <dataSource>java:/nxsqldirectory</dataSource>
49            <cacheTimeout>3600</cacheTimeout>
50            <cacheMaxSize>1000</cacheMaxSize>
51            <table>topic</table>
52            <idField>id</idField>
53            <autoincrementIdField>false</autoincrementIdField>
54            <dataFile>directories/topic.csv</dataFile>
55            <createTablePolicy>on_missing_columns</createTablePolicy>
56           </directory>
57
58     <directory name="subject">
59       <schema>vocabulary</schema>
60       <dataSource>java:/nxsqldirectory</dataSource>
61       <cacheTimeout>3600</cacheTimeout>
62       <cacheMaxSize>1000</cacheMaxSize>
63       <table>subject</table>
64       <idField>id</idField>
65       <autoincrementIdField>false</autoincrementIdField>
66       <dataFile>directories/subject.csv</dataFile>
67       <createTablePolicy>on_missing_columns</createTablePolicy>
68     </directory>
69
70     <directory name="sort_order">
71       <schema>vocabulary</schema>
72       <dataSource>java:/nxsqldirectory</dataSource>
73       <table>sort_order</table>
74       <cacheTimeout>3600</cacheTimeout>
75       <cacheMaxSize>1000</cacheMaxSize>
76       <idField>id</idField>
77       <autoincrementIdField>false</autoincrementIdField>
78       <dataFile>directories/sort_order.csv</dataFile>
79       <createTablePolicy>on_missing_columns</createTablePolicy>
80     </directory>
81
82     <directory name="search_operators">
83       <schema>vocabulary</schema>
84       <dataSource>java:/nxsqldirectory</dataSource>
85       <table>search_operators</table>
86       <cacheTimeout>3600</cacheTimeout>
87       <cacheMaxSize>1000</cacheMaxSize>
88       <idField>id</idField>
89       <autoincrementIdField>false</autoincrementIdField>
90       <dataFile>directories/search_operators.csv</dataFile>
91       <createTablePolicy>on_missing_columns</createTablePolicy>
92     </directory>
93
94
95     <directory name="documentsLists">
96       <schema>documentsLists</schema>
97       <dataSource>java:/nxsqldirectory</dataSource>
98       <table>documentsLists</table>
99       <idField>id</idField>
100       <autoincrementIdField>false</autoincrementIdField>
101       <createTablePolicy>on_missing_columns</createTablePolicy>
102     </directory>
103
104     <directory name="note_types">
105       <schema>vocabulary</schema>
106       <dataSource>java:/nxsqldirectory</dataSource>
107       <cacheTimeout>3600</cacheTimeout>
108       <cacheMaxSize>1000</cacheMaxSize>
109       <table>note_types</table>
110       <idField>id</idField>
111       <autoincrementIdField>false</autoincrementIdField>
112       <dataFile>directories/note_types.csv</dataFile>
113       <createTablePolicy>on_missing_columns</createTablePolicy>
114     </directory>
115
116   </extension>
117
118 </component>
Note: See TracBrowser for help on using the browser.