]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-4919: Add index on locationDate field in Location / Movement / Inventory recor...
authorAron Roberts <aron@socrates.berkeley.edu>
Fri, 23 Mar 2012 03:37:04 +0000 (20:37 -0700)
committerAron Roberts <aron@socrates.berkeley.edu>
Fri, 23 Mar 2012 03:37:04 +0000 (20:37 -0700)
services/common/src/main/cspace/config/services/tenants/tenant-bindings-proto.xml

index 7795d05b0fda984df2d8a47dc70a2d297b08a86a..41ba2ca28c396b0b3023de7903eb1ada74392f8f 100644 (file)
         </service:params>
       </service:DocHandlerParams>
       <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.movement.nuxeo.MovementValidatorHandler</service:validatorHandler>
-            <service:properties xmlns:service="http://collectionspace.org/services/common/service">
-                <types:item xmlns:types="http://collectionspace.org/services/common/types">
-                    <types:key>objectNameProperty</types:key>
-                    <types:value>currentLocation</types:value>
-                </types:item>
-                <types:item xmlns:types="http://collectionspace.org/services/common/types">
-                    <types:key>objectNumberProperty</types:key>
-                    <types:value>movementReferenceNumber</types:value>
-                </types:item>
-            </service:properties>
-      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Movement" version="0.1">
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+            <types:key>objectNameProperty</types:key>
+            <types:value>currentLocation</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+            <types:key>objectNumberProperty</types:key>
+            <types:value>movementReferenceNumber</types:value>
+        </types:item>
+    </service:properties>
+    <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+        <service:params>
+            <service:field>
+                <service:table>movements_common</service:table>
+                <service:col>locationdate</service:col>
+            </service:field>
+        </service:params>
+    </service:initHandler>
+    <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Movement" version="0.1">
         <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="movements-system" updated="" order="0">
           <service:content contentType="application/xml">
             <service:xmlContent namespaceURI="http://collectionspace.org/services/common/system" schemaLocation="http://collectionspace.org/services/common/system http://collectionspace.org/services/common/system/system-response.xsd" />