2 <component name="default-repository-config">
3 <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
5 <repository name="default"
6 factory="org.nuxeo.ecm.core.storage.sql.coremodel.SQLRepositoryFactory">
7 <repository name="default">
9 <field type="largetext">note</field>
10 <field type="largetext">webp:content</field>
11 <field type="largetext">webc:welcomeText</field>
12 <field type="largetext">comment:comment</field>
13 <field type="largetext">post</field>
14 <field type="largetext">mail:mail</field>
16 <!-- Text fields that may possibly not require largetext -->
17 <!-- designation and might need further review are marked as follows: -->
20 <!-- =========================================================== -->
21 <!-- Acquisition fields -->
22 <!-- =========================================================== -->
24 <field type="largetext">acquisitions_common:acquisitionNote</field>
25 <field type="largetext">acquisitions_common:acquisitionProvisos</field>
26 <field type="largetext">acquisitions_common:acquisitionReason</field>
28 <!-- Add in 1.1 per CSPACE-2769 -->
29 <!-- field type="largetext">acquisitions_common:creditLine</field -->
32 <!-- =========================================================== -->
33 <!-- CollectionObject / Cataloging fields -->
34 <!-- =========================================================== -->
36 <!-- Object Identification Information -->
37 <!-- ================================= -->
39 <!-- FIXME: Will become group repeatable in 1.1 -->
40 <field type="largetext">collectionobjects_common:otherNumber</field> <!-- * -->
41 <!-- End of group repeatable -->
43 <!-- FIXME: multivalued field - need to verify schema and field name -->
44 <field type="largetext">collectionobjects_common:briefDescriptions</field>
46 <!-- FIXME: multivalued field - need to verify schema and field name -->
47 <field type="largetext">collectionobjects_common:comments</field>
49 <field type="largetext">collectionobjects_common:distinguishingFeatures</field>
51 <!-- FIXME: group repeatable - need to verify schema and field name -->
52 <field type="largetext">collectionobjects_common:objectNameNote</field>
54 <!-- FIXME: Will become group repeatable in 1.1 -->
55 <field type="largetext">collectionobjects_common:title</field>
56 <field type="largetext">collectionobjects_common:titleTranslation</field>
58 <!-- Object Description Information -->
59 <!-- ============================== -->
61 <!-- FIXME: Need to check each field from this point and below -->
62 <!-- to anticipate group repeatability changes coming in 1.1, -->
63 <!-- as we may need to change schema and field names when that occurs. -->
65 <field type="largetext">collectionobjects_common:ageQualifier</field>
66 <field type="largetext">collectionobjects_common:color</field>
67 <field type="largetext">collectionobjects_common:contentDescription</field>
68 <field type="largetext">collectionobjects_common:contentNote</field>
69 <field type="largetext">collectionobjects_common:contentObject</field>
70 <field type="largetext">collectionobjects_common:copyNumber</field> <!-- * -->
71 <field type="largetext">collectionobjects_common:editionNumber</field> <!-- * -->
73 <!-- FIXME: Will become group repeatable in 1.1 -->
74 <field type="largetext">collectionobjects_common:inscriptionContent</field>
75 <field type="largetext">collectionobjects_common:inscriptionContentInterpretation</field>
76 <field type="largetext">collectionobjects_common:inscriptionContentTranslation</field>
77 <field type="largetext">collectionobjects_common:inscriptionContentTransliteration</field>
79 <!-- FIXME: Will become group repeatable in 1.1 -->
80 <field type="largetext">collectionobjects_common:inscriptionDescriptionInterpretation</field>
82 <!-- FIXME: Will become group repeatable in 1.1 -->
83 <field type="largetext">collectionobjects_common:materialComponentNote</field>
84 <field type="largetext">collectionobjects_common:materialName</field> <!-- * -->
86 <!-- FIXME: multivalued field - need to verify schema and field name -->
87 <field type="largetext">collectionobjects_common:physicalDescription</field>
89 <!-- FIXME: Will become part of a group repeatable in 1.1 -->
90 <field type="largetext">collectionobjects_common:objectComponentInformation</field>
92 <!-- Object Production Information -->
93 <!-- ============================= -->
95 <field type="largetext">collectionobjects_common:objectProductionNote</field>
97 <!-- FIXME: multivalued field - need to verify schema and field name -->
98 <field type="largetext">collectionobjects_common:objectProductionReason</field>
100 <!-- Object History and Association Information -->
101 <!-- ========================================== -->
103 <!-- FIXME: Will become part of a group repeatable in 1.1 -->
104 <field type="largetext">collectionobjects_common:assocActivityNote</field>
106 <field type="largetext">collectionobjects_common:assocConceptNote</field>
107 <field type="largetext">collectionobjects_common:assocCulturalContextNote</field>
108 <field type="largetext">collectionobjects_common:assocDateNote</field>
109 <field type="largetext">collectionobjects_common:assocEventNote</field>
110 <field type="largetext">collectionobjects_common:assocObject</field>
111 <field type="largetext">collectionobjects_common:assocOrganizationNote</field>
112 <field type="largetext">collectionobjects_common:assocPeopleNote</field>
113 <field type="largetext">collectionobjects_common:assocPersonNote</field>
114 <field type="largetext">collectionobjects_common:assocPlaceNote</field>
116 <field type="largetext">collectionobjects_common:objectHistoryNote</field>
117 <field type="largetext">collectionobjects_common:ownershipExchangeNote</field>
118 <field type="largetext">collectionobjects_common:usageNote</field>
120 <!-- Object Owner's Contribution Information -->
121 <!-- ======================================= -->
123 <field type="largetext">collectionobjects_common:ownersPersonalExperience</field>
124 <field type="largetext">collectionobjects_common:ownersPersonalResponse</field>
126 <!-- FIXME: multivalued field - need to verify schema and field name -->
127 <field type="largetext">collectionobjects_common:ownersReference</field>
129 <field type="largetext">collectionobjects_common:ownersContributionNote</field>
131 <!-- Object Viewer's Contribution Information -->
132 <!-- ======================================== -->
134 <field type="largetext">collectionobjects_common:viewersRole</field>
135 <field type="largetext">collectionobjects_common:viewersPersonalExperience</field>
136 <field type="largetext">collectionobjects_common:viewersPersonalResponse</field>
138 <!-- FIXME: multivalued field - need to verify schema and field name -->
139 <field type="largetext">collectionobjects_common:viewersReference</field>
141 <field type="largetext">collectionobjects_common:viewersContributionNote</field>
143 <!-- Reference Information -->
144 <!-- ===================== -->
146 <field type="largetext">collectionobjects_common:catalogNumber</field> <!-- * -->
148 <!-- Object Collection Information -->
149 <!-- ============================= -->
151 <field type="largetext">collectionobjects_common:fieldCollectionNote</field>
152 <field type="largetext">collectionobjects_common:fieldCollectionNumber</field> <!-- * -->
155 Additional non-text fields configured as 'largetext' to
156 avoid the following error when Nuxeo is configured to use MySQL:
158 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException.
159 message: Row size too large. The maximum row size for the
160 used table type, not counting BLOBs, is 65535.
162 Some of the fields below may be repeatable or in
163 repeatable groups, and the schema and field names
164 below might thus require verification to match actual values.
167 <field type="largetext">collectionobjects_common:objectNumber</field>
168 <field type="largetext">collectionobjects_common:otherNumber</field>
169 <field type="largetext">collectionobjects_common:otherNumberType</field>
170 <field type="largetext">collectionobjects_common:numberOfObjects</field>
171 <field type="largetext">collectionobjects_common:collection</field>
172 <field type="largetext">collectionobjects_common:titleTranslationLanguage</field>
173 <field type="largetext">collectionobjects_common:titleType</field>
174 <field type="largetext">collectionobjects_common:recordStatus</field>
175 <field type="largetext">collectionobjects_common:age</field>
176 <field type="largetext">collectionobjects_common:ageQualifier</field>
177 <field type="largetext">collectionobjects_common:ageUnit</field>
179 <field type="largetext">collectionobjects_common:contentDate</field>
180 <field type="largetext">collectionobjects_common:contentEventName</field>
181 <field type="largetext">collectionobjects_common:contentEventNameType</field>
182 <field type="largetext">collectionobjects_common:contentLanguages</field>
183 <field type="largetext">collectionobjects_common:contentObjectType</field>
184 <field type="largetext">collectionobjects_common:contentOrganizations</field>
185 <field type="largetext">collectionobjects_common:contentOther</field>
186 <field type="largetext">collectionobjects_common:contentOtherType</field>
188 <field type="largetext">collectionobjects_common:dimensionSummary</field>
190 <!-- These fields may be removed altogether when App/UI is using repeatable dimensions group -->
191 <field type="largetext">collectionobjects_common:dimension</field>
192 <field type="largetext">collectionobjects_common:dimensionMeasuredPart</field>
193 <field type="largetext">collectionobjects_common:dimensionMeasurementUnit</field>
194 <field type="largetext">collectionobjects_common:dimensionValue</field>
195 <field type="largetext">collectionobjects_common:dimensionValueDate</field>
196 <field type="largetext">collectionobjects_common:dimensionValueQualifier</field>
198 <field type="largetext">collectionobjects_common:editionNumber</field>
200 <field type="largetext">collectionobjects_common:inscriptionContentInscriber</field>
201 <field type="largetext">collectionobjects_common:inscriptionContentDate</field>
202 <field type="largetext">collectionobjects_common:inscriptionContentLanguage</field>
203 <field type="largetext">collectionobjects_common:inscriptionContentMethod</field>
204 <field type="largetext">collectionobjects_common:inscriptionContentPosition</field>
205 <field type="largetext">collectionobjects_common:inscriptionContentScript</field>
206 <field type="largetext">collectionobjects_common:inscriptionContentType</field>
208 <field type="largetext">collectionobjects_common:inscriptionDescription</field>
209 <field type="largetext">collectionobjects_common:inscriptionDescriptionInscriber</field>
210 <field type="largetext">collectionobjects_common:inscriptionDescriptionDate</field>
211 <field type="largetext">collectionobjects_common:inscriptionDescriptionMethod</field>
212 <field type="largetext">collectionobjects_common:inscriptionDescriptionPosition</field>
213 <field type="largetext">collectionobjects_common:inscriptionDescriptionType</field>
215 <field type="largetext">collectionobjects_common:objectStatus</field>
216 <field type="largetext">collectionobjects_common:phase</field>
217 <field type="largetext">collectionobjects_common:sex</field>
218 <field type="largetext">collectionobjects_common:assocObjectType</field>
219 <field type="largetext">collectionobjects_common:ownershipAccess</field>
220 <field type="largetext">collectionobjects_common:ownershipCategory</field>
221 <field type="largetext">collectionobjects_common:ownershipDates</field>
222 <field type="largetext">collectionobjects_common:ownershipExchangeMethod</field>
223 <field type="largetext">collectionobjects_common:ownershipExchangePriceCurrency</field>
224 <field type="largetext">collectionobjects_common:ownershipExchangePriceValue</field>
225 <field type="largetext">collectionobjects_common:ownershipPlace</field>
226 <field type="largetext">collectionobjects_common:usage</field>
227 <field type="largetext">collectionobjects_common:fieldCollectionNumber</field>
228 <field type="largetext">collectionobjects_common:fieldCollectionMethod</field>
229 <field type="largetext">collectionobjects_common:fieldCollectionPlace</field>
231 <!-- This sample set of date field can be removed when Cataloging -->
232 <!-- records are using structured date fields -->
233 <field type="largetext">collectionobjects_common:dateAssociation</field>
234 <field type="largetext">collectionobjects_common:dateEarliestSingle</field>
235 <field type="largetext">collectionobjects_common:dateEarliestSingleCertainty</field>
236 <field type="largetext">collectionobjects_common:dateEarliestSingleQualifier</field>
237 <field type="largetext">collectionobjects_common:dateLatest</field>
238 <field type="largetext">collectionobjects_common:dateLatestCertainty</field>
239 <field type="largetext">collectionobjects_common:dateLatestQualifier</field>
240 <field type="largetext">collectionobjects_common:datePeriod</field>
241 <field type="largetext">collectionobjects_common:dateText</field>
244 <!-- =========================================================== -->
245 <!-- Contact fields -->
246 <!-- =========================================================== -->
247 <field type="largetext">contacts_common:addressPlace</field>
250 <!-- =========================================================== -->
251 <!-- Intake fields -->
252 <!-- =========================================================== -->
254 <field type="largetext">intakes_common:entryNote</field>
255 <field type="largetext">intakes_common:packingNote</field>
256 <field type="largetext">intakes_common:fieldCollectionNote</field>
257 <field type="largetext">intakes_common:insuranceNote</field>
258 <field type="largetext">intakes_common:conditionCheckNote</field>
260 <!-- FIXME: multivalued fields - need to verify schema and field name -->
261 <field type="largetext">intakes_common:conditionCheckReasons</field>
262 <field type="largetext">intakes_common:currentLocationNote</field>
265 <!-- =========================================================== -->
266 <!-- Loan In fields -->
267 <!-- =========================================================== -->
269 <field type="largetext">loansin_common:loanInConditions</field>
270 <field type="largetext">loansin_common:loanInNote</field>
273 <!-- =========================================================== -->
274 <!-- Loan Out fields -->
275 <!-- =========================================================== -->
277 <field type="largetext">loansout_common:specialConditionsOfLoan</field>
278 <field type="largetext">loansout_common:loanOutNote</field>
281 <!-- =========================================================== -->
282 <!-- Movement fields -->
283 <!-- =========================================================== -->
285 <field type="largetext">movements_common:currentLocationNote</field>
286 <field type="largetext">movements_common:movementNote</field>
289 <!-- =========================================================== -->
290 <!-- Object Exit fields -->
291 <!-- =========================================================== -->
293 <!-- Note: schema name 'objectexit_common' is currently -->
294 <!-- intentionally singular -->
296 <field type="largetext">objectexit_common:exitNote</field>
297 <field type="largetext">objectexit_common:packingNote</field>
300 <!-- =========================================================== -->
301 <!-- Organization fields -->
302 <!-- =========================================================== -->
304 <field type="largetext">organizations_common:shortName</field>
305 <field type="largetext">organizations_common:longName</field>
306 <field type="largetext">organizations_common:nameAdditions</field>
308 <!-- FIXME: multivalued field - need to verify schema and field name -->
309 <field type="largetext">organizations_common:historyNotes</field>
312 <!-- =========================================================== -->
313 <!-- Person fields -->
314 <!-- =========================================================== -->
315 <field type="largetext">persons_common:bioNote</field>
316 <field type="largetext">persons_common:nameNote</field>
319 <!-- =========================================================== -->
320 <!-- Storage Location fields -->
321 <!-- =========================================================== -->
322 <field type="largetext">locations_common:displayName</field>
323 <field type="largetext">locations_common:name</field>
324 <field type="largetext">locations_common:securityNote</field>
325 <field type="largetext">locations_common:accessNote</field>
330 <index name="default">
331 <!-- all props implied -->
334 <field>dc:title</field>
336 <index name="description">
337 <field>dc:description</field>