]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-3451: Prototypical tenant model is now supported. The tenant specific binding...
authorRichard Millet <richard.millet@berkeley.edu>
Fri, 13 May 2011 23:56:40 +0000 (23:56 +0000)
committerRichard Millet <richard.millet@berkeley.edu>
Fri, 13 May 2011 23:56:40 +0000 (23:56 +0000)
197 files changed:
3rdparty/nuxeo/nuxeo-platform-collectionspace/pom.xml
3rdparty/nuxeo/nuxeo-platform-quote-api/pom.xml
3rdparty/nuxeo/nuxeo-platform-quote/pom.xml
3rdparty/nuxeo/pom.xml
3rdparty/pom.xml
HelloWorld/HelloWorldNuxeoService/pom.xml
build.properties
pom.xml
services/IntegrationTests/pom.xml
services/JaxRsServiceProvider/pom.xml
services/PerformanceTests/pom.xml
services/account/client/pom.xml
services/account/jaxb/pom.xml
services/account/pom.xml
services/account/pstore/pom.xml
services/account/service/pom.xml
services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/pom.xml
services/acquisition/3rdparty/pom.xml
services/acquisition/client/pom.xml
services/acquisition/jaxb/pom.xml
services/acquisition/pom.xml
services/acquisition/service/pom.xml
services/authentication/client/pom.xml
services/authentication/jaxb/pom.xml
services/authentication/pom.xml
services/authentication/pstore/pom.xml
services/authentication/service/pom.xml
services/authority/pom.xml
services/authorization-mgt/client/pom.xml
services/authorization-mgt/import/pom.xml
services/authorization-mgt/pom.xml
services/authorization-mgt/service/pom.xml
services/authorization/jaxb/pom.xml
services/authorization/pom.xml
services/authorization/pstore/pom.xml
services/authorization/service/pom.xml
services/blob/3rdparty/nuxeo-platform-cs-blob/pom.xml
services/blob/3rdparty/pom.xml
services/blob/client/pom.xml
services/blob/jaxb/pom.xml
services/blob/pom.xml
services/blob/service/pom.xml
services/client/pom.xml
services/collectionobject/3rdparty/nuxeo-platform-cs-collectionobject/pom.xml
services/collectionobject/3rdparty/pom.xml
services/collectionobject/client/pom.xml
services/collectionobject/jaxb/pom.xml
services/collectionobject/pom.xml
services/collectionobject/sample/pom.xml
services/collectionobject/sample/sample/pom.xml
services/collectionobject/service/pom.xml
services/common-api/pom.xml
services/common-api/src/main/java/org/collectionspace/services/common/api/FileTools.java
services/common-test/pom.xml
services/common/build.xml
services/common/lib/xmlmerge/jdom-1.0.jar [new file with mode: 0644]
services/common/lib/xmlmerge/module-xml_merge-common-3.1.jar [new file with mode: 0644]
services/common/pom.xml
services/common/src/main/cspace/config/services/tenants/collectionspace/tenant-bindings.delta.xml [new file with mode: 0644]
services/common/src/main/cspace/config/services/tenants/hearstmuseum/tenant-bindings.delta.xml [new file with mode: 0644]
services/common/src/main/cspace/config/services/tenants/tenant-bindings-proto.xml [new file with mode: 0644]
services/common/src/main/java/org/collectionspace/services/common/config/AbstractConfigReaderImpl.java
services/common/src/main/java/org/collectionspace/services/common/config/TenantBindingConfigReaderImpl.java
services/contact/3rdparty/nuxeo-platform-cs-contact/pom.xml
services/contact/3rdparty/pom.xml
services/contact/client/pom.xml
services/contact/jaxb/pom.xml
services/contact/pom.xml
services/contact/service/pom.xml
services/dimension/3rdparty/nuxeo-platform-cs-dimension/pom.xml
services/dimension/3rdparty/pom.xml
services/dimension/client/pom.xml
services/dimension/jaxb/pom.xml
services/dimension/pom.xml
services/dimension/service/pom.xml
services/group/3rdparty/nuxeo-platform-cs-group/pom.xml
services/group/3rdparty/pom.xml
services/group/client/pom.xml
services/group/jaxb/pom.xml
services/group/pom.xml
services/group/service/pom.xml
services/hyperjaxb/pom.xml
services/id/3rdparty/pom.xml
services/id/client/pom.xml
services/id/jaxb/pom.xml
services/id/pom.xml
services/id/service/pom.xml
services/imports/3rdparty/nuxeo-platform-cs-imports/pom.xml
services/imports/3rdparty/pom.xml
services/imports/jaxb/pom.xml
services/imports/pom.xml
services/imports/service/pom.xml
services/intake/3rdparty/nuxeo-platform-cs-intake/pom.xml
services/intake/3rdparty/pom.xml
services/intake/client/pom.xml
services/intake/jaxb/pom.xml
services/intake/pom.xml
services/intake/service/pom.xml
services/jaxb/pom.xml
services/loanin/3rdparty/nuxeo-platform-cs-loanin/pom.xml
services/loanin/3rdparty/pom.xml
services/loanin/client/pom.xml
services/loanin/jaxb/pom.xml
services/loanin/pom.xml
services/loanin/service/pom.xml
services/loanout/3rdparty/nuxeo-platform-cs-loanout/pom.xml
services/loanout/3rdparty/pom.xml
services/loanout/client/pom.xml
services/loanout/jaxb/pom.xml
services/loanout/pom.xml
services/loanout/service/pom.xml
services/location/3rdparty/nuxeo-platform-cs-location/pom.xml
services/location/3rdparty/pom.xml
services/location/client/pom.xml
services/location/import/pom.xml
services/location/jaxb/pom.xml
services/location/pom.xml
services/location/service/pom.xml
services/media/3rdparty/nuxeo-platform-cs-media/pom.xml
services/media/3rdparty/pom.xml
services/media/client/pom.xml
services/media/jaxb/pom.xml
services/media/pom.xml
services/media/service/pom.xml
services/movement/3rdparty/nuxeo-platform-cs-movement/pom.xml
services/movement/3rdparty/pom.xml
services/movement/client/pom.xml
services/movement/jaxb/pom.xml
services/movement/pom.xml
services/movement/service/pom.xml
services/note/3rdparty/nuxeo-platform-cs-note/pom.xml
services/note/3rdparty/pom.xml
services/note/client/pom.xml
services/note/jaxb/pom.xml
services/note/pom.xml
services/note/service/pom.xml
services/objectexit/3rdparty/nuxeo-platform-cs-objectexit/pom.xml
services/objectexit/3rdparty/pom.xml
services/objectexit/client/pom.xml
services/objectexit/jaxb/pom.xml
services/objectexit/pom.xml
services/objectexit/service/pom.xml
services/organization/3rdparty/nuxeo-platform-cs-organization/pom.xml
services/organization/3rdparty/pom.xml
services/organization/client/pom.xml
services/organization/import/pom.xml
services/organization/jaxb/pom.xml
services/organization/pom.xml
services/organization/sample/pom.xml
services/organization/sample/sample/pom.xml
services/organization/service/pom.xml
services/person/3rdparty/nuxeo-platform-cs-person/pom.xml
services/person/3rdparty/pom.xml
services/person/client/pom.xml
services/person/import/pom.xml
services/person/jaxb/pom.xml
services/person/pom.xml
services/person/sample/sample/pom.xml
services/person/service/pom.xml
services/pom.xml
services/query/pom.xml
services/query/service/pom.xml
services/relation/3rdparty/nuxeo-platform-cs-relation/pom.xml
services/relation/3rdparty/pom.xml
services/relation/client/pom.xml
services/relation/pom.xml
services/relation/service/pom.xml
services/report/3rdparty/nuxeo-platform-cs-report/pom.xml
services/report/3rdparty/pom.xml
services/report/client/pom.xml
services/report/jaxb/pom.xml
services/report/pom.xml
services/report/service/pom.xml
services/sdk/pom.xml
services/sdk/sample/pom.xml
services/security/client/pom.xml
services/security/pom.xml
services/taxonomy/3rdparty/nuxeo-platform-cs-taxonomy/pom.xml
services/taxonomy/3rdparty/pom.xml
services/taxonomy/client/pom.xml
services/taxonomy/jaxb/pom.xml
services/taxonomy/pom.xml
services/taxonomy/service/pom.xml
services/vocabulary/3rdparty/nuxeo-platform-cs-vocabulary/pom.xml
services/vocabulary/3rdparty/pom.xml
services/vocabulary/client/pom.xml
services/vocabulary/import/pom.xml
services/vocabulary/jaxb/pom.xml
services/vocabulary/pom.xml
services/vocabulary/sample/sample/pom.xml
services/vocabulary/service/pom.xml
services/workflow/3rdparty/nuxeo-platform-cs-workflow/pom.xml
services/workflow/3rdparty/pom.xml
services/workflow/client/pom.xml
services/workflow/jaxb/pom.xml
services/workflow/pom.xml
services/workflow/service/pom.xml

index 0b8ecf35b4c9eec5be5ce2dbc01ff1452791de22..b443b76e48de0797927d342b564986fd54cbf6cf 100644 (file)
@@ -5,7 +5,7 @@
   <parent>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.3rdparty.nuxeo</artifactId>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
   </parent>\r
 \r
   <modelVersion>4.0.0</modelVersion>\r
index 630fbe83959952f2e2f3d399fc319a84c83aca77..5e82ce4d88300dbd34b50243b32ca16a22fd069a 100644 (file)
@@ -5,7 +5,7 @@
        <parent>\r
                <groupId>org.collectionspace.services</groupId>\r
                <artifactId>org.collectionspace.services.3rdparty.nuxeo</artifactId>\r
-               <version>1.7-SNAPSHOT</version>\r
+               <version>1.8-SNAPSHOT</version>\r
        </parent>\r
 \r
        <groupId>org.collectionspace.services</groupId>\r
index e952e42cee6d6a5d1c0e48f1e8d35ba5143a3c69..5d3b734cf689768605317a314a7796501f2d262c 100644 (file)
@@ -5,7 +5,7 @@
        <parent>\r
                <groupId>org.collectionspace.services</groupId>\r
                <artifactId>org.collectionspace.services.3rdparty.nuxeo</artifactId>\r
-               <version>1.7-SNAPSHOT</version>\r
+               <version>1.8-SNAPSHOT</version>\r
        </parent>\r
 \r
   <groupId>org.collectionspace.services</groupId>\r
index cfbc4b5d7c310bb20d746feed59b6390bc57289f..47ccbeb5bfc7b5e0c211fc04cf8c91abfc871bc1 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.3rdparty</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index eac607bc2bc0d8c041a997222d8737cf0368b382..a4e46b3d9f4d47b9aa39943db485b6c80f1f6577 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <artifactId>org.collectionspace.services</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 0eea2479696e9cdcd27805b18a50e87563f2ddfd..b22324ed72d7e56b663382bcddb941c3e3fc77cf 100644 (file)
         <apacheds.version>1.5.1</apacheds.version>\r
         <apachedshared.version>0.9.7</apachedshared.version>\r
         <nuxeo.version.5.2>5.2-SNAPSHOT</nuxeo.version.5.2>\r
-        <nuxeo.version.1.5>1.7-SNAPSHOT</nuxeo.version.1.5>\r
+        <nuxeo.version.1.5>1.8-SNAPSHOT</nuxeo.version.1.5>\r
     </properties>\r
 \r
 \r
index 897429c9f65678f2c438d396d1dc2bbf37316aec..7716220163e58c0c1cf32335b6a3b3966a06bf2f 100644 (file)
@@ -1,6 +1,6 @@
 host=127.0.0.1\r
 #cspace\r
-cspace.release=1.7-SNAPSHOT\r
+cspace.release=1.8-SNAPSHOT\r
 cspace.services.release=cspace-services-${cspace.release}\r
 cspace.services.war=cspace-services.war\r
 domain.cspace=cspace\r
diff --git a/pom.xml b/pom.xml
index 66b18c144ca9cad3fa7c8012d3c6682a0b7b0c86..fc4c1bf10f3884784e8bec4a4fcc1c7406aec23a 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
     <modelVersion>4.0.0</modelVersion>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services</artifactId>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     <packaging>pom</packaging>\r
     <name>services</name>\r
 \r
@@ -16,8 +16,8 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
         <nuxeo.platform.version>5.3.2</nuxeo.platform.version>\r
         <nuxeo.core.version>1.6.2</nuxeo.core.version>\r
-        <cspace.services.version>1.7-SNAPSHOT</cspace.services.version>\r
-        <cspace.services.client.version>1.7-SNAPSHOT</cspace.services.client.version>\r
+        <cspace.services.version>1.8-SNAPSHOT</cspace.services.version>\r
+        <cspace.services.client.version>1.8-SNAPSHOT</cspace.services.client.version>\r
     </properties>\r
 \r
     <distributionManagement>\r
                 <updatePolicy>never</updatePolicy>\r
             </snapshots>\r
         </repository>\r
--->        \r
+-->\r
+\r
+        <repository>\r
+            <snapshots>\r
+                <enabled>false</enabled>\r
+            </snapshots>\r
+            <releases>\r
+                <enabled>true</enabled>\r
+            </releases>\r
+            <id>el4jReleaseRepositoryExternal</id>\r
+            <name>External release repository of the EL4J project</name>\r
+            <url>http://public-el4.elca-services.ch/el4j/maven2repository</url>\r
+        </repository>\r
+               \r
+\r
     </repositories>\r
 \r
     <pluginRepositories>\r
index b3206af9e9fb7e4e384cc7834a5b682ca712e7e1..8f9044875e581791df174b2e3e2594613704a413 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 107906e63a42ce1d61511d4a68276f5b9449902a..ac7d4e2440440b03d9e5f377c6ff1f08aeccc31c 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
             <groupId>org.collectionspace.services</groupId>\r
             <artifactId>org.collectionspace.services.authorization-mgt.service</artifactId>\r
             <version>${project.version}</version>\r
+                       <exclusions>\r
+                <exclusion>  <!-- declare the exclusion here -->\r
+                    <groupId>org.collectionspace.services</groupId>\r
+                    <artifactId>org.collectionspace.services.authorization-mgt.import</artifactId>\r
+                </exclusion>\r
+            </exclusions> \r
         </dependency>\r
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
         <dependency>\r
             <groupId>commons-io</groupId>\r
             <artifactId>commons-io</artifactId>\r
-            <version>1.4</version>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.jboss.resteasy</groupId>\r
index 84c7dee0a6e40cb77543c331cabfb7e9baf431a0..afc242eb8d8909e0f92c36869fd1a0643d2349d0 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 324f6c9338b5d7a78ad52949a940b1af4bcc3625..458162e5f78dc844294900467d45a5cb9b1196cf 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.account</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index dbb71496aa33247f7da634c309b9e1c121529d4b..f55da8e693947d764542b005a92045e33f6e6040 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.account</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 420eab48681eee3ea18073b9e71a142528ad17b5..269f5fbc31374701ff16ff353cbde0c77d7279ff 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index d6ed110937a93300dca7b3e5acb74c8057b6f078..d3707f35da70914820dc9941bd580e5ddd020f16 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.account</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index fbde85700bdff70a7394eb422a8b703f1ec68c23..2e4f775098a712b7b1c91a60e4b4c8a0133d3670 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.account</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index f95eff6f7c5e99339549584869ca5c0a9c973e6c..e5f0223fc43017eee252378575934670ba9a46ad 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.acquisition.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 9abcdd26378633d4971b136b7b78b866723f51bc..0f1e02a54c1f24a8b1b6764a0f5dd6b29b90b139 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.acquisition</artifactId>\r
-        <version>1.7-SNAPSHOT</version> \r
+        <version>1.8-SNAPSHOT</version> \r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index de4151bac63b4661f6ea0bf64da41f8dd6999ae6..dff29190533f6acde0fe0a8a4ef49fc610737b98 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.acquisition</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 12146a86d8cfc13bf2deec97684df28fc12b4e39..a9d541c8ab262b4da4d1fcefac6bc5e1ff60d70a 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.acquisition</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index ad567a09c2b93aa10daec3de61d23a2bc708de96..c9f3db54a278f36577ca030f000cb467b68347bf 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 9c6cd81d9a051a4913e949f53a4db006d7ccb6e7..022fdb04692f079900d27ba9cb5552e7807d1e7d 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.acquisition</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 3be2f3868a7522d6c17459d14707ffd288763033..7a9d6c53b02ec18a975e8dd5caea9ce26fd710e5 100644 (file)
@@ -6,7 +6,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.authentication</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index ce800422b9d8b2d84a109b51ae8036cfb2a49eac..2cedc95f24ae8e2b9517e6cde46379a484d03a24 100644 (file)
@@ -6,7 +6,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.authentication</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 128447f8693fb9d3914f2dfac3955c05e1e6dc5d..4078dd9a8b47ee08b359e6fca6ae54ae86375314 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 34e2b273e79444e215258814eb25cad375f5e010..9a1ff8a58c8a005a7df680c8ef8cb94cbf8f9790 100644 (file)
@@ -6,7 +6,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.authentication</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index dc34400e67fe99241e5cfd5b7d363fa9e2a399a7..706663598844045fdca7aa80d9c6d46de1bc03a9 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.authentication</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 6c46438fc382af8c353dd54cd93727189b5bd6e2..e50ee41ef02369ddd9aece73a6245133cda0f199 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index ff57460869bac4fda4e4adbb7d1c8155bb48d448..a7ea28dae27448b12ff93bd64ab5c587fd54f12e 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.authorization-mgt</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 8ede7dc9369d8e16a5372b1df3db76ffb74b72e7..4c63ff9577722c5fb817f08517ad28ec0189ee9c 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.authorization-mgt</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
             <groupId>mysql</groupId>\r
             <artifactId>mysql-connector-java</artifactId>\r
         </dependency>\r
+        <dependency>\r
+            <groupId>ch.elca.el4j.modules</groupId>\r
+            <artifactId>module-xml_merge-common</artifactId>\r
+            <version>3.1</version>\r
+        </dependency>          \r
     </dependencies>\r
     <!-- use profile as this task is not needed for every build and test -->\r
 \r
index a3f1b18c03516a2918c19343f3dbdcdfff73f1fc..9998c2bd77e3258526c4c0d254c6e5da7f6abada 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>org.collectionspace.services.main</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <groupId>org.collectionspace.services</groupId>
index 0e510f93140a9313dba8823b22ced0b470c12732..5b1ce87ba66cbfd63ea508edd3587235fc5f5e7b 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.authorization-mgt</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.authorization-mgt.service</artifactId>\r
index 4c9a05e93e23156cea187aaec9bbc00846a00e7c..40f62ea2dfaf4123ee56a84e10ef7924e9fe2c34 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.authorization</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 999be803a4b683d27b1dccd8f7c99072f1903097..6dbb20a6507fdeed6e2bd2400316690507e9ded2 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>org.collectionspace.services.main</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.authorization</artifactId>
index 1f20d2c13e2615bd99044f2ce8a207cc37eb8dc6..d63b73452ada7a1a90ab810186b8996f6819877f 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.authorization</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index fd0cdfc0821579fd43de76b1f05e27f32152c716..0d51c7db4fd88be58c59ec175a6985e0d91d5117 100644 (file)
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>org.collectionspace.services.authorization</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.authorization.service</artifactId>
index 5d07d897452ed8578bb0436ad480939b10ae781f..7a87b6d660ec00f95dd6bf4981dbf5288157fcb6 100644 (file)
@@ -5,7 +5,7 @@
        <parent>
                <groupId>org.collectionspace.services</groupId>
                <artifactId>org.collectionspace.services.blob.3rdparty</artifactId>
-               <version>1.7-SNAPSHOT</version>
+               <version>1.8-SNAPSHOT</version>
        </parent>
     
     <groupId>org.collectionspace.services</groupId>
index df19792444b6570dbbb53fa3127429e37454126d..a15914ccfc0bcb15f0683700bb1af49699ebac00 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.blob</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 09770c57d021142bb6a44467fadd8f44536707dc..fe3242fa91494b170aab7d088f8232d3ee214322 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.blob</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index f819a3595d03291dbce13ee8a8428ca73b3718fe..f66eeec9a2dfb3ed4d4d594d2763315e9c679fdf 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.blob</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 34f22c78af7b368bd3b6c4ca2625ec60e7b4154e..2b1403b37e14e70e5ac484a286879aaf09703f0b 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>org.collectionspace.services.main</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <groupId>org.collectionspace.services</groupId>
index 69670187110f4e464e82f4d678e174edbcaccef7..b6b20755a4f2af10e62cf58ee9c3e38e4f4002b2 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.blob</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 05da6112472bb77036f7f24da00681b3216897af..b6e545a6def70155dad577c392e72d4606c138da 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 5c141be75a9448d5767a382abf02939c91094086..55321ff677a3fcf7f6776cdb419fa79be336b41c 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.collectionobject.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 0e147f9f6b5dfe03d6bb043abac5a46d9041b1d6..4c2f2e227338c63cddd4d6fd1e02ab2369a2073f 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.collectionobject</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 49c8afe6572866e5b49be2e50e3e04e293d7e0fc..03715dc5fc9298fc471765f296e483488d1f9eed 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.collectionobject</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index ed49d57042d34203454c166d0f8bd32bfc6f433b..1f9bbb052f46606b06b0caa86acf8f431237d2ca 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.collectionobject</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 462b0a5d914801c7d2bf5be0eceefe126c849214..a00e4870c546aa015493b4364765e3b960adad97 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>        \r
+        <version>1.8-SNAPSHOT</version>        \r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 8fb1ae1e32380475c4b5de3695619d9dadb8b852..b3c5e41689b8d76b933e9bd3617e93ee259fb062 100644 (file)
@@ -4,7 +4,7 @@
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.collectionobject.client.samples</artifactId>
     <packaging>pom</packaging>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
     <name>collectionobject.client.samples</name>
 
     <modules>
index 11aae6b9c9ec44b73a6458d8529b8899208a8cc8..841c2ef2fde3c57afeef968b505154d08c347837 100644 (file)
@@ -5,7 +5,7 @@
     <artifactId>org.collectionspace.services.collectionobject.client.sample</artifactId>
     <packaging>jar</packaging>
     <name>collectionobject.client.sample</name>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
     
     <dependencies>
         <!-- keep slf4j dependencies on the top -->
index ca21339f8f01077c66f5b2040c2e1d5695bd6e23..ec561ea88dec965791f0afebc59141c364c81df0 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.collectionobject</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 2b6bc73ce6f5e781862c479ff1a94777073bc307..5b010d918985153b11cf61b7810b794c85285309 100755 (executable)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
@@ -30,7 +30,6 @@
             <version>5.6</version>\r
             <scope>provided</scope>\r
         </dependency>\r
-\r
     </dependencies>\r
 \r
 </project>\r
index dc74370ce410652421589e01b340957c94c7407c..d1622ef1676ab6543a5548d896bea91ffa9e0df2 100755 (executable)
@@ -33,7 +33,6 @@ import java.util.UUID;
 import java.util.regex.Pattern;\r
 import java.util.regex.Matcher;\r
 \r
-\r
 /**\r
  * @author Laramie Crocker\r
  * $LastChangedRevision:  $\r
@@ -119,6 +118,4 @@ public class FileTools {
                File result = new File(tmpDir, filePrefix + UUID.randomUUID().toString());\r
                return result;\r
     }\r
-\r
-\r
 }\r
index 60568704d9a8a74400ab5432cefbd050cda9bef4..c3a27c3c260aef8c157ebfad4668c34353ec0557 100644 (file)
@@ -4,11 +4,11 @@
     <parent>
         <artifactId>org.collectionspace.services.main</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.common-test</artifactId>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
     <name>services.common-test</name>
     <url>http://maven.apache.org</url>
     <packaging>jar</packaging>
index 98652e708389bdfbf872d59196286e42b0ea9f8e..110f040af5b8047f38c4c7e3328b3edd64e5645b 100644 (file)
             <fileset dir="${basedir}/lib/slf4j"/>
         </copy>
     </target>
+       
+    <target name="deploy_xmlmerge"
+            description="deploy XMLMerge binaries in ${jboss.server.cspace}">
+        <copy todir="${jboss.server.cspace}/lib">
+            <fileset dir="${basedir}/lib/xmlmerge"/>
+        </copy>
+    </target>
+       
 
     <target name="deploy" depends="install"
             description="deploy common elements in ${jboss.server.cspace}">
         <antcall target="deploy_jpa" />
         <antcall target="deploy_spring" />
         <antcall target="deploy_slf4j" />
+        <antcall target="deploy_xmlmerge" />
        
         <copy todir="${jboss.server.cspace}/cspace/config/services">
             <fileset dir="${basedir}/src/main/cspace/config/services"/>
diff --git a/services/common/lib/xmlmerge/jdom-1.0.jar b/services/common/lib/xmlmerge/jdom-1.0.jar
new file mode 100644 (file)
index 0000000..288e64c
Binary files /dev/null and b/services/common/lib/xmlmerge/jdom-1.0.jar differ
diff --git a/services/common/lib/xmlmerge/module-xml_merge-common-3.1.jar b/services/common/lib/xmlmerge/module-xml_merge-common-3.1.jar
new file mode 100644 (file)
index 0000000..9b1dd5f
Binary files /dev/null and b/services/common/lib/xmlmerge/module-xml_merge-common-3.1.jar differ
index dadca085605c4b47c53d00367f6332a3df1c73fb..34a1d5bcf017251efa61fbffc5953a3b4a04d657 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
                    <artifactId>commons-fileupload</artifactId>\r
                    <version>1.2</version>\r
                </dependency>\r
-        \r
+        <dependency>\r
+            <groupId>ch.elca.el4j.modules</groupId>\r
+            <artifactId>module-xml_merge-common</artifactId>\r
+            <version>3.1</version>\r
+            <scope>provided</scope>\r
+        </dependency>\r
+        <dependency>\r
+            <groupId>commons-io</groupId>\r
+            <artifactId>commons-io</artifactId>\r
+        </dependency>\r
     </dependencies>\r
 \r
+    <repositories>\r
+        <repository>\r
+            <snapshots>\r
+                <enabled>false</enabled>\r
+            </snapshots>\r
+            <releases>\r
+                <enabled>true</enabled>\r
+            </releases>\r
+            <id>el4jReleaseRepositoryExternal</id>\r
+            <name>External release repository of the EL4J project</name>\r
+            <url>http://public-el4.elca-services.ch/el4j/maven2repository</url>\r
+        </repository>\r
+    </repositories>\r
+\r
     <build>\r
         <finalName>collectionspace-services-common</finalName>\r
        <defaultGoal>install</defaultGoal>\r
diff --git a/services/common/src/main/cspace/config/services/tenants/collectionspace/tenant-bindings.delta.xml b/services/common/src/main/cspace/config/services/tenants/collectionspace/tenant-bindings.delta.xml
new file mode 100644 (file)
index 0000000..8591249
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tenant:TenantBindingConfig
+       xmlns:merge='http://xmlmerge.el4j.elca.ch'
+       xmlns:tenant='http://collectionspace.org/services/common/tenant'>
+                
+    <tenant:tenantBinding id="1" name="collectionspace.org" displayName="CollectionSpace Demo" version="0.1">
+               <tenant:repositoryDomain name="default-domain" storageName="default-domain" repositoryClient="nuxeo-java" />    
+    </tenant:tenantBinding>
+                      
+</tenant:TenantBindingConfig>
diff --git a/services/common/src/main/cspace/config/services/tenants/hearstmuseum/tenant-bindings.delta.xml b/services/common/src/main/cspace/config/services/tenants/hearstmuseum/tenant-bindings.delta.xml
new file mode 100644 (file)
index 0000000..6e49aff
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tenant:TenantBindingConfig
+       xmlns:merge='http://xmlmerge.el4j.elca.ch'
+       xmlns:tenant='http://collectionspace.org/services/common/tenant'>
+                
+  <tenant:tenantBinding id="2" name="hearstmuseum.berkeley.edu" displayName="Phoebe A. Hearst Museum of Anthropology" version="0.1">
+    <tenant:repositoryDomain name="default-domain" storageName="hearst-domain" repositoryClient="nuxeo-java" />
+  </tenant:tenantBinding>
+                      
+</tenant:TenantBindingConfig>
diff --git a/services/common/src/main/cspace/config/services/tenants/tenant-bindings-proto.xml b/services/common/src/main/cspace/config/services/tenants/tenant-bindings-proto.xml
new file mode 100644 (file)
index 0000000..7d565ef
--- /dev/null
@@ -0,0 +1,1626 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Document   : tenants-bindings.xml
+    Description: Tenant bindings.
+    $LastChangedRevision$
+    $LastChangedDate$
+-->
+<tenant:TenantBindingConfig xmlns:tenant="http://collectionspace.org/services/common/tenant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://collectionspace.org/services/common/tenant http://collectionspace.org/services/common/tenant.xsd">
+  <!-- begin movingimages.us tenant meta-data -->
+  <tenant:tenantBinding id="-1" name="prototype.collectionspace.org" displayName="CollectionSpace Services Bindings Prototype" version="0.1">
+    <tenant:repositoryDomain name="default-domain" storageName="prototype-domain" repositoryClient="nuxeo-java" />
+    <tenant:properties>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>MM/dd/yyyy</types:value>
+      </types:item>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>MMM dd, yyyy</types:value>
+      </types:item>
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>datePattern</types:key>
+        <types:value>dd.MM.yyyy</types:value>
+      </types:item>
+      <!-- <types:item><types:key>datePattern</types:key><types:value>dd/MM/yyyy</types:value></types:item> -->
+      <types:item xmlns:types="http://collectionspace.org/services/common/types">
+        <types:key>localeLanguage</types:key>
+        <types:value>en</types:value>
+      </types:item>
+      <!-- <types:item><types:key>localeLanguage</types:key><types:value>da</types:value></types:item> -->
+    </tenant:properties>
+    <!-- begin idgenerators service meta-data -->
+    <tenant:serviceBindings name="idgenerators" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+    </tenant:serviceBindings>
+    <!-- end idgenerator service meta-data -->
+    <!-- begin id service meta-data -->
+    <tenant:serviceBindings name="id" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /idgenerators/*/ids
+            </service:uriPath> -->
+    </tenant:serviceBindings>
+    <!-- end id service meta-data -->
+    <!-- begin collectionobject service meta-data -->
+    <tenant:serviceBindings name="CollectionObjects" type="object" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/collectionobjects/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /collectionobjects/*/authorityrefs/
+            </service:uriPath> -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.collectionobject.nuxeo.CollectionObjectDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.collectionobject.nuxeo.CollectionObjectValidatorHandler</service:validatorHandler>
+      <service:initHandler xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.common.init.ModifyFieldDatatypes</service:classname>
+        <service:params>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_briefdescriptions</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_comments</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_objectproductionreasons</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_ownersreferences</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.collectionobjects_common_viewersreferences</service:table>
+            <service:col>item</service:col>
+            <service:type>LARGETEXT</service:type>
+            <service:param />
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <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>objectName</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>objectNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="CollectionObject" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="collectionobjects-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="collectionobjects_common" updated="" order="1">
+          <service:properties>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches. -->
+            <!-- The following fields were placed into complexTypes in group repeatability work in CSPACE-2927: -->
+            <!--
+                            <types:item><types:key>authRef</types:key><types:value>inscriptionContentInscriber</types:value></types:item>
+                            <types:item><types:key>authRef</types:key><types:value>inscriptionDescriptionInscriber</types:value></types:item>
+                            <types:item><types:key>authRef</types:key><types:value>objectProductionPerson</types:value></types:item>
+                            <types:item><types:key>authRef</types:key><types:value>objectProductionOrganization</types:value></types:item>
+                            <types:item><types:key>authRef</types:key><types:value>assocOrganizations|assocOrganization</types:value></types:item>
+                            <types:item><types:key>authRef</types:key><types:value>assocPersons|assocPerson</types:value></types:item>
+                        -->
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contentOrganizations|contentOrganization</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contentPersons|contentPerson</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>assocEventOrganizations|assocEventOrganization</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>assocEventPersons|assocEventPerson</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owners|owner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectionSources|fieldCollectionSource</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectors|fieldCollector</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/collectionobject" schemaLocation="http://collectionspace.org/services/collectionobject http://services.collectionspace.org/collectionobject/collectionobjects_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionobjects_naturalhistory" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/collectionobject/domain/naturalhistory" schemaLocation="http://collectionspace.org/services/collectionobject/domain/naturalhistory http://collectionspace.org/services/collectionobject/domain/collectionobjects_naturalhistory.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="3" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="3">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!--end collectionobject service meta-data -->
+    <!-- begin blob service meta-data -->
+    <tenant:serviceBindings name="Blobs" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/blobs/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.blob.nuxeo.BlobDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>blobs</service:SchemaName>
+          <service:DublinCoreTitle>blobs</service:DublinCoreTitle>
+          <service:SummaryFields>name|mimeType|encoding|length|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getBlobListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>name</service:element>
+              <service:xpath>name</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>mimeType</service:element>
+              <service:xpath>mimeType</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>encoding</service:element>
+              <service:xpath>encoding</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>length</service:element>
+              <service:xpath>length</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.blob.nuxeo.BlobValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Blob" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="blob-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="blobs_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/blob" schemaLocation="http://collectionspace.org/services/blob http://services.collectionspace.org/blob/blobs_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="3" control_group="Managed" versionable="true" auditable="false" label="image_metadata" updated="" order="3">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/image_metadata/" schemaLocation="http://collectionspace.org/image_metadata/ http://services.collectionspace.org/image_metadata.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="4" control_group="Managed" versionable="true" auditable="false" label="iptc" updated="" order="4">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/iptc/" schemaLocation="http://collectionspace.org/iptc/ http://services.collectionspace.org/iptc.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end blob service meta-data -->
+    <!-- begin intake service meta-data -->
+    <tenant:serviceBindings name="Intakes" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/intakes/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /intakes/*/authorityrefs/
+            </service:uriPath> -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.intake.nuxeo.IntakeDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.intake.nuxeo.IntakeValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
+                <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>entryNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Intake" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="intakes-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="intakes_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>currentOwner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>depositor</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectionSources|fieldCollectionSource</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>fieldCollectors|fieldCollector</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>valuer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>insurers|insurer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>conditionCheckersOrAssessors|conditionCheckerOrAssessor</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/intake" schemaLocation="http://collectionspace.org/services/intake http://services.collectionspace.org/intake/intakes_common.xsd" />
+          </service:content>
+        </service:part>
+        <!-- BEGIN Laramie for new collectionspace_core -->
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+        <!-- END Laramie for new collectionspace_core -->
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end intake service meta-data -->
+    <!-- begin loanin service meta-data -->
+    <tenant:serviceBindings name="Loansin" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/loansin/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /loansin/*/authorityrefs/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.loanin.nuxeo.LoaninDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>loansin</service:SchemaName>
+          <service:DublinCoreTitle>loansin</service:DublinCoreTitle>
+          <service:SummaryFields>loanInNumber|lenderList|loanReturnDate|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getLoaninListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>loanInNumber</service:element>
+              <service:xpath>loanInNumber</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>lender</service:element>
+              <service:xpath>lenderGroupList/[0]/lender</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>loanReturnDate</service:element>
+              <service:xpath>loanReturnDate</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanin.nuxeo.LoaninValidatorHandler</service:validatorHandler>
+      <s:initHandler xmlns:s="http://collectionspace.org/services/common/service">
+        <s:classname>org.collectionspace.services.common.init.InitHandler</s:classname>
+        <s:params>
+          <s:field>
+            <s:table>mytable</s:table>
+            <s:col>mycol</s:col>
+            <s:type>mytpe</s:type>
+            <s:param>myparam, myparamB</s:param>
+          </s:field>
+          <s:field>
+            <s:table>mytable2</s:table>
+            <s:col>mycol2</s:col>
+            <s:type>mytpe2</s:type>
+            <s:param>myparam, myparam2B</s:param>
+          </s:field>
+          <s:property>
+            <s:key>my key</s:key>
+            <s:value>my value</s:value>
+          </s:property>
+          <s:property>
+            <s:key>my key 2</s:key>
+            <s:value>my value 2</s:value>
+          </s:property>
+        </s:params>
+      </s:initHandler>
+      <tenant:properties>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>datePattern</types:key>
+          <types:value>MMM dd, yyyy</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>datePattern</types:key>
+          <types:value>dd.MM.yyyy</types:value>
+        </types:item>
+        <!-- <types:item><types:key>datePattern</types:key><types:value>dd/MM/yyyy</types:value></types:item> -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>localeLanguage</types:key>
+          <types:value>en</types:value>
+        </types:item>
+        <!-- <types:item><types:key>localeLanguage</types:key><types:value>da</types:value></types:item> -->
+      </tenant:properties>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
+                <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>loanInNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Loanin" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="loansin-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="loansin_common" updated="" order="1">
+          <service:properties>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lender</types:value></types:item -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lendersAuthorizer</types:value></types:item -->
+            <!-- types:item><types:key>authRef</types:key><types:value>lendersContact</types:value></types:item -->
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>loanInContact</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrowersAuthorizer</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/loanin" schemaLocation="http://collectionspace.org/services/loanin http://services.collectionspace.org/loanin/loansin_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end loanin service meta-data -->
+    <!-- begin loanout service meta-data -->
+    <tenant:serviceBindings name="Loansout" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/loansout/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /loansout/*/authorityrefs/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanout.nuxeo.LoanoutDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.loanout.nuxeo.LoanoutValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Loanout" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="loansout-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="loansout_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrower</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>borrowersContact</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>lendersAuthorizer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>lendersContact</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/loanout" schemaLocation="http://collectionspace.org/services/loanout http://services.collectionspace.org/loanout/loansout_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end loanout service meta-data -->
+    <!-- begin objectexit service meta-data -->
+    <tenant:serviceBindings name="ObjectExit" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/objectexit/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.objectexit.nuxeo.ObjectExitDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>objectexit</service:SchemaName>
+          <service:DublinCoreTitle>objectexit</service:DublinCoreTitle>
+          <service:SummaryFields>exitNumber|currentOwner|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname>org.collectionspace.services.objectexit.ObjectexitCommonList</service:AbstractCommonListClassname>
+          <service:CommonListItemClassname>org.collectionspace.services.objectexit.ObjectexitCommonList$ObjectexitListItem</service:CommonListItemClassname>
+          <service:ListResultsItemMethodName>getObjectexitListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>exitNumber</service:element>
+              <service:xpath>exitNumber</service:xpath>
+              <service:setter>setExitNumber</service:setter>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>currentOwner</service:element>
+              <service:xpath>currentOwner</service:xpath>
+              <service:setter>setCurrentOwner</service:setter>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.objectexit.nuxeo.ObjectExitValidatorHandler</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>currentOwner</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>exitNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="ObjectExit" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="objectexit-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="objectexit_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>currentOwner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>depositor</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/objectexit" schemaLocation="http://collectionspace.org/services/objectexit http://services.collectionspace.org/objectexit/objectexit_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end objectexit service meta-data -->
+    <!-- begin group service meta-data -->
+    <tenant:serviceBindings name="Groups" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/groups/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.group.nuxeo.GroupDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>groups</service:SchemaName>
+          <service:DublinCoreTitle>groups</service:DublinCoreTitle>
+          <service:SummaryFields>title|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getGroupListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>title</service:element>
+              <service:xpath>title</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.group.nuxeo.GroupValidatorHandler</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>title</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Group" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="group-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="groups_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owner</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/group" schemaLocation="http://collectionspace.org/services/group http://services.collectionspace.org/group/groups_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end group service meta-data -->
+    <!-- begin imports service meta-data -->
+    <tenant:serviceBindings name="Imports" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/imports/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.imports.nuxeo.ImportsDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>imports</service:SchemaName>
+          <service:DublinCoreTitle>imports</service:DublinCoreTitle>
+          <service:SummaryFields>importsField|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname>org.collectionspace.services.imports.ImportsCommonList</service:AbstractCommonListClassname>
+          <service:CommonListItemClassname>org.collectionspace.services.imports.ImportsCommonList$ImportsListItem</service:CommonListItemClassname>
+          <service:ListResultsItemMethodName>getImportsListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>importsField</service:element>
+              <service:xpath>importsField</service:xpath>
+              <service:setter>setImportsField</service:setter>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Imports" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="imports-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="imports_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/imports" schemaLocation="http://collectionspace.org/services/imports http://services.collectionspace.org/imports/imports_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end imports service meta-data -->
+    <!-- begin media service meta-data -->
+    <tenant:serviceBindings name="Media" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/media/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.media.nuxeo.MediaDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>media</service:SchemaName>
+          <service:DublinCoreTitle>media</service:DublinCoreTitle>
+          <service:SummaryFields>title|source|filename|identificationNumber|blobCsid|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getMediaListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>title</service:element>
+              <service:xpath>title</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>source</service:element>
+              <service:xpath>source</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>filename</service:element>
+              <service:xpath>filename</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>identificationNumber</service:element>
+              <service:xpath>identificationNumber</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>blobCsid</service:element>
+              <service:xpath>blobCsid</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.media.nuxeo.MediaValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Media" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="media-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="media_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contributor</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>coverage</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>creator</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>publisher</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>rightsHolder</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>subjectList|subject</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/media" schemaLocation="http://collectionspace.org/services/media http://services.collectionspace.org/media/media_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end media service meta-data -->
+    <!-- begin movement service meta-data -->
+    <tenant:serviceBindings name="Movements" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/movements/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /movements/*/authorityrefs/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.movement.nuxeo.MovementDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.movement.nuxeo.MovementValidatorHandler</service:validatorHandler>
+      <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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="movements_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>movementContact</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/movement" schemaLocation="http://collectionspace.org/services/movement http://services.collectionspace.org/movement/movements_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end movement service meta-data -->
+    <!-- begin Workflow service meta-data -->
+    <tenant:serviceBindings name="Workflow" type="procedure" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.common.workflow.service.nuxeo.WorkflowDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.workflow.nuxeo.WorkflowValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Workflow" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="workflow-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="workflow_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/workflow" schemaLocation="http://collectionspace.org/services/workflow http://services.collectionspace.org/movement/workflow_common.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end Workflow service meta-data -->
+    <!-- begin report service meta-data -->
+    <tenant:serviceBindings name="Reports" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/reports/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /reports/*/output/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.report.nuxeo.ReportDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.report.nuxeo.ReportValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Report" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="reports-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="reports_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/report" schemaLocation="http://collectionspace.org/services/report http://services.collectionspace.org/report/reports_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end report service meta-data -->
+    <!-- begin vocabulary service meta-data -->
+    <tenant:serviceBindings name="Vocabularies" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularies/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularies/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyValidatorHandler</service:validatorHandler>
+      <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>nuxeo.vocabularies_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularies_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Vocabulary" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="vocabularies-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="vocabularies_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/vocabulary" schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularies_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end vocabulary service meta-data -->
+    <!-- begin vocabularyitem service meta-data.
+            Note there is no Vocabularyitem service, but there is a
+            Repository workspace so we have to configure that.
+        -->
+    <tenant:serviceBindings name="Vocabularyitems" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/vocabularyitems/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--
+                        <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /vocabularies/*/items/
+            </service:uriPath>
+            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /vocabularies/*/items/*/refObjs
+            </service:uriPath>
+                        -->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyItemDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.vocabulary.nuxeo.VocabularyItemValidatorHandler</service:validatorHandler>
+      <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>nuxeo.vocabularyitems_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularyitems_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.vocabularyitems_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Vocabularyitem" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="vocabularyitems-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="vocabularyitems_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/vocabulary" schemaLocation="http://collectionspace.org/services/vocabulary http://services.collectionspace.org/vocabulary/vocabularyitems_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end vocabulary service meta-data -->
+    <!-- begin orgauthority service meta-data -->
+    <tenant:serviceBindings name="Orgauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/orgauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/orgauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /orgauthorities/*/items/*/authorityrefs/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrgAuthorityDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrgAuthorityValidatorHandler</service:validatorHandler>
+      <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>nuxeo.orgauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.orgauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Orgauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="orgauthorities-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="orgauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/organization" schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/orgauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end orgauthority service meta-data -->
+    <!-- begin organization service meta-data.
+             Note there is no Organization service, but there is a
+             Repository workspace so we have to configure that.
+        -->
+    <tenant:serviceBindings name="Organizations" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /orgauthorities/*/items/
+            </service:uriPath>
+            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /orgauthorities/*/items/*/refObjs
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrganizationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.organization.nuxeo.OrganizationValidatorHandler</service:validatorHandler>
+      <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>nuxeo.organizations_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.organizations_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.organizations_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Organization" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="organizations-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="organizations_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>contactNames|contactName</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>subBodies|subBody</types:value>
+            </types:item>
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/organization" schemaLocation="http://collectionspace.org/services/organization http://services.collectionspace.org/organization/organizations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end organization service meta-data -->
+    <!-- begin personauthority service meta-data -->
+    <tenant:serviceBindings name="Personauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/personauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/personauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /personauthorities/*/items/
+            </service:uriPath>
+            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /personauthorities/*/items/*/refObjs
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonAuthorityDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonAuthorityValidatorHandler</service:validatorHandler>
+      <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>nuxeo.personauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.personauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Personauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="personauthorities-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="personauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/person" schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/personauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end personauthority service meta-data -->
+    <!-- begin person service meta-data.
+             Note there is no Person service, but there is a
+             Repository workspace so we have to configure that.
+        -->
+    <tenant:serviceBindings name="Persons" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /personauthorities/*/items/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.person.nuxeo.PersonValidatorHandler</service:validatorHandler>
+      <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>nuxeo.persons_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.persons_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.persons_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <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>displayName</types:value>
+        </types:item>
+        <!-- there is no objectNumberProperty for persons -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>shortIdentifier</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Person" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="persons-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="persons_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/person" schemaLocation="http://collectionspace.org/services/person http://services.collectionspace.org/person/persons_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end person service meta-data -->
+    <!-- begin locationauthority service meta-data -->
+    <tenant:serviceBindings name="Locationauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/locationauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/locationauthorities/*/items/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /locationauthorities/*/items/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationAuthorityDocumentModelHandler</service:documentHandler>
+      <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>nuxeo.locationauthorities_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locationauthorities_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Locationauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="locationauthorities-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="locationauthorities_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/location" schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locationauthorities_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end locationauthority service meta-data -->
+    <!-- begin location service meta-data.
+             Note there is no Location service, but there is a
+             Repository workspace so we have to configure that.
+        -->
+    <tenant:serviceBindings name="Locations" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.location.nuxeo.LocationValidatorHandler</service:validatorHandler>
+      <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>nuxeo.locations_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locations_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.locations_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Locationitem" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="locations-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="locations_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/location" schemaLocation="http://collectionspace.org/services/location http://services.collectionspace.org/location/locations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end location service meta-data -->
+    <!-- begin taxonomyauthority service meta-data -->
+    <tenant:serviceBindings name="Taxonomyauthorities" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/taxonomyauthorities/*/workflow/</service:uriPath>
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/taxonomyauthorities/*/taxon/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /taxonomyauthorities/*/items/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonomyAuthorityDocumentModelHandler</service:documentHandler>
+      <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>nuxeo.taxonomyauthority_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxonomyauthority_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Taxonomyauthority" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="taxonomyauthority-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="taxonomyauthority_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/taxonomy" schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/location/taxonomyauthority_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end taxonomyauthority service meta-data -->
+    <!-- begin Taxon (the 'item' child of TaxonomyAuthority) service meta-data.
+             Note there is no Taxon service, but there is a
+             Repository workspace so we have to configure that.
+        -->
+    <tenant:serviceBindings name="Taxon" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.taxonomy.nuxeo.TaxonValidatorHandler</service:validatorHandler>
+      <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>nuxeo.taxon_common</service:table>
+            <service:col>inauthority</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxon_common</service:table>
+            <service:col>displayname</service:col>
+          </service:field>
+          <service:field>
+            <service:table>nuxeo.taxon_common</service:table>
+            <service:col>shortidentifier</service:col>
+          </service:field>
+        </service:params>
+      </service:initHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" id="1" name="Taxon" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="taxon-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="taxon_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/taxonomy" schemaLocation="http://collectionspace.org/services/taxonomy http://services.collectionspace.org/taxonomy/taxon_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end taxon service meta-data -->
+    <!-- begin acquisition service meta-data -->
+    <tenant:serviceBindings name="Acquisitions" type="procedure" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/acquisitions/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /acquisitions/*/authorityrefs/
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.acquisition.nuxeo.AcquisitionDocumentModelHandler</service:documentHandler>
+      <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/common/service">
+        <service:classname>org.collectionspace.services.loanin.nuxeo.AcquisitionDocumentModelHandler</service:classname>
+        <service:params>
+          <service:SchemaName>acquisition</service:SchemaName>
+          <service:DublinCoreTitle>acquisition</service:DublinCoreTitle>
+          <service:SummaryFields>acquisitionReferenceNumber|acquisitionSources|owners|uri|csid</service:SummaryFields>
+          <service:AbstractCommonListClassname />
+          <service:CommonListItemClassname />
+          <service:ListResultsItemMethodName>getAcquisitionListItem</service:ListResultsItemMethodName>
+          <service:ListResultsFields>
+            <service:ListResultField>
+              <service:element>acquisitionReferenceNumber</service:element>
+              <service:xpath>acquisitionReferenceNumber</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>acquisitionSource</service:element>
+              <service:xpath>acquisitionSources/[0]</service:xpath>
+            </service:ListResultField>
+            <service:ListResultField>
+              <service:element>owner</service:element>
+              <service:xpath>owners/[0]</service:xpath>
+            </service:ListResultField>
+          </service:ListResultsFields>
+        </service:params>
+      </service:DocHandlerParams>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.acquisition.nuxeo.AcquisitionValidatorHandler</service:validatorHandler>
+      <service:properties xmlns:service="http://collectionspace.org/services/common/service">
+        <!-- What to use for name???
+                <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item> -->
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>acquisitionReferenceNumber</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Acquisition" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="acquisitions-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="acquisitions_common" updated="" order="1">
+          <service:properties>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>acquisitionAuthorizer</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>owners|owner</types:value>
+            </types:item>
+            <types:item xmlns:types="http://collectionspace.org/services/common/types">
+              <types:key>authRef</types:key>
+              <types:value>acquisitionSources|acquisitionSource</types:value>
+            </types:item>
+            <!-- Commented out for now, as searching within a field in a complexType breaks searches for referenced objects -->
+            <!-- <types:item><types:key>authRef</types:key><types:value>acquisitionFundingList|acquisitionFundingSource</types:value></types:item> -->
+          </service:properties>
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/acquisition" schemaLocation="http://collectionspace.org/services/acquisition http://services.collectionspace.org/acquisition/acquisitions_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end acquisition service meta-data -->
+    <!-- begin relation service meta-data -->
+    <tenant:serviceBindings name="Relations" version="0.1">
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/relations/*/workflow/</service:uriPath>
+      <!-- other URI paths using which this service could be accessed -->
+      '
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.relation.nuxeo.RelationDocumentModelHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.relation.nuxeo.RelationValidatorHandler</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>documentId1</types:value>
+        </types:item>
+        <types:item xmlns:types="http://collectionspace.org/services/common/types">
+          <types:key>objectNumberProperty</types:key>
+          <types:value>predicateDisplayName</types:value>
+        </types:item>
+      </service:properties>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Relation" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="relations-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="relations_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/relation" schemaLocation="http://collectionspace.org/services/relation http://services.collectionspace.org/relation/relations_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end relation service meta-data -->
+    <!-- begin account service meta-data -->
+    <tenant:serviceBindings name="Accounts" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Acccount" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accounts_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accounts_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/account" schemaLocation="http://collectionspace.org/services/account http://collectionspace.org/services/account/accounts_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end account service meta-data -->
+    <!-- begin dimension service meta-data -->
+    <tenant:serviceBindings name="Dimensions" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:uriPath xmlns:service="http://collectionspace.org/services/common/service">/dimensions/*/workflow/</service:uriPath>
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.dimension.nuxeo.DimensionDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Dimension" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="dimensions-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="dimensions_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/dimension" schemaLocation="http://collectionspace.org/services/dimension http://services.collectionspace.org/dimension/dimensions_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end dimension service meta-data -->
+    <!-- begin contact service meta-data -->
+    <tenant:serviceBindings name="Contacts" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /personauthorities/*/items/*/contacts
+            </service:uriPath>
+            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /orgauthorities/*/items/*/contacts
+            </service:uriPath>-->
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.contact.nuxeo.ContactDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Contact" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="contacts-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="contacts_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/contact" schemaLocation="http://collectionspace.org/services/contact http://services.collectionspace.org/contact/contacts_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end contact service meta-data -->
+    <!-- begin note service meta-data -->
+    <tenant:serviceBindings name="Notes" version="0.1">
+      <service:repositoryDomain xmlns:service="http://collectionspace.org/services/common/service">default-domain</service:repositoryDomain>
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.note.nuxeo.NoteDocumentModelHandler</service:documentHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="CSNote" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="notes-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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="notes_common" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/note" schemaLocation="http://collectionspace.org/services/note http://services.collectionspace.org/note/notes_common.xsd" />
+          </service:content>
+        </service:part>
+        <service:part id="2" control_group="Managed" versionable="true" auditable="false" label="collectionspace_core" updated="" order="2">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/collectionspace_core/" schemaLocation="http://collectionspace.org/collectionspace_core/ http://services.collectionspace.org/collectionspace_core.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end note service meta-data -->
+    <!-- begin role service meta-data -->
+    <tenant:serviceBindings name="authorization/roles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.RoleDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.RoleValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Role" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="roles_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="roles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end role service meta-data -->
+    <!-- begin permission service meta-data -->
+    <tenant:serviceBindings name="authorization/permissions" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionDocumentHandler</service:documentHandler>
+      <service:validatorHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionValidatorHandler</service:validatorHandler>
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="Permission" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permissions_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permissions" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end permission service meta-data -->
+    <!-- begin permission-role service meta-data -->
+    <!-- the following service is same as authorization/roles/permroles service -->
+    <!-- except that it is available as a sub resource of the permission service -->
+    <tenant:serviceBindings name="authorization/permissions/permroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /authorization/permissions/*/permroles/
+            </service:uriPath>-->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+                org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
+            </service:validatorHandler-->
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="PermissionRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permroles_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end permission-role service meta-data -->
+    <!-- begin account-role service meta-data -->
+    <tenant:serviceBindings name="accounts/accountroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /accounts/*/accountroles/
+            </service:uriPath>-->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+                org.collectionspace.services.account.storage.AccountRoleDocumentHandler
+            </service:validatorHandler-->
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="AccountRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accountroles_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accountroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end account-role service meta-data -->
+    <!-- begin role-permission service meta-data -->
+    <!-- the following service is same as authorization/permissions/permroles service -->
+    <!-- except that it is available as a sub resource of the role service -->
+    <tenant:serviceBindings name="authorization/roles/permroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /authorization/roles/*/permroles/
+            </service:uriPath>-->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.authorization.storage.PermissionRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+                org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
+            </service:validatorHandler-->
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="PermissionRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="permroles_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="permroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/permissions_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+    <!-- end role-permission service meta-data -->
+    <!-- begin role-account service meta-data -->
+    <!-- the following service is same as account/accountroles service -->
+    <!-- except that it is available as a sub resource of the role service -->
+    <tenant:serviceBindings name="authorization/roles/accountroles" version="0.1">
+      <!-- other URI paths using which this service could be accessed -->
+      <!--            <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+                /authorization/roles/*/accountroles/
+            </service:uriPath>-->
+      <service:documentHandler xmlns:service="http://collectionspace.org/services/common/service">org.collectionspace.services.account.storage.AccountRoleDocumentHandler</service:documentHandler>
+      <!--service:validatorHandler xmlns:service='http://collectionspace.org/services/common/service'>
+                org.collectionspace.services.authorization.storage.PermissionRoleValidatorHandler
+            </service:validatorHandler-->
+      <service:object xmlns:service="http://collectionspace.org/services/common/service" name="AccountRole" version="0.1">
+        <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="accountroles_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" />
+          </service:content>
+        </service:part>
+        <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="accountroles" updated="" order="1">
+          <service:content contentType="application/xml">
+            <service:xmlContent namespaceURI="http://collectionspace.org/services/authorization" schemaLocation="http://collectionspace.org/services/authorization http://services.collectionspace.org/authorization/accounts_roles.xsd" />
+          </service:content>
+        </service:part>
+      </service:object>
+    </tenant:serviceBindings>
+  </tenant:tenantBinding>
+  <!-- end collectionspace.org tenant meta-data -->
+</tenant:TenantBindingConfig>
+
index c76f048757c96692f4bf6aa1e685b5ec76403527..54269fdd7e10ef7b691b603fb4bcb5c400f349a0 100644 (file)
 package org.collectionspace.services.common.config;
 
 import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
 import java.io.IOException;
+import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -107,29 +110,34 @@ public abstract class AbstractConfigReaderImpl<T>
                return getFileChildren(rootDir, true);
        }
     
+    protected Object parse(File configFile, Class<?> clazz) throws FileNotFoundException, JAXBException {
+       Object result = null;
+       
+       InputStream inputStream = new FileInputStream(configFile);
+       result = parse(inputStream, clazz);
+        if (logger.isDebugEnabled()) {
+            logger.debug("read() read file " + configFile.getAbsolutePath());
+        }
+       
+       return result;
+    }
+    
     /**
      * parse parses given configuration file from the disk based on given class
      * definition
      * @param configFile
      * @param clazz
      * @return A JAXB object
+     * @throws JAXBException 
      * @throws Exception
      */
-    protected Object parse(File configFile, Class clazz) {
+    protected Object parse(InputStream configFileStream, Class<?> clazz) throws JAXBException {
        Object result = null;
-       try {
+
                JAXBContext jc = JAXBContext.newInstance(clazz);
                Unmarshaller um = jc.createUnmarshaller();
-               result = um.unmarshal(configFile);
-               if (logger.isDebugEnabled()) {
-                   logger.debug("read() read file " + configFile.getAbsolutePath());
-               }
-       } catch (JAXBException e) {
-               if (logger.isErrorEnabled() == true) {
-                       logger.error("Could not unmarshal CollectionSpace config file: " +
-                                       configFile.getAbsolutePath(), e);
-               }
-       }
+               result = um.unmarshal(configFileStream);
+
         return result;
     }
 
index 7b4b1567bf23aab7ab34b4b63661ea20f785a61d..71c93d2c43cf55e346314bc77eee9cc9a12aaf79 100644 (file)
 package org.collectionspace.services.common.config;
 
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.Hashtable;
 import java.util.List;
 
+import org.apache.commons.io.FileUtils;
 import org.collectionspace.services.common.service.ServiceBindingType;
 import org.collectionspace.services.common.service.ServiceObjectType;
 import org.collectionspace.services.common.tenant.RepositoryDomainType;
 import org.collectionspace.services.common.tenant.TenantBindingType;
 import org.collectionspace.services.common.tenant.TenantBindingConfig;
 import org.collectionspace.services.common.types.PropertyItemType;
+
+import ch.elca.el4j.util.codingsupport.Reject;
+import ch.elca.el4j.services.xmlmerge.AbstractXmlMergeException;
+import ch.elca.el4j.services.xmlmerge.ConfigurationException;
+import ch.elca.el4j.services.xmlmerge.Configurer;
+import ch.elca.el4j.services.xmlmerge.XmlMerge;
+import ch.elca.el4j.services.xmlmerge.config.AttributeMergeConfigurer;
+import ch.elca.el4j.services.xmlmerge.config.ConfigurableXmlMerge;
+import ch.elca.el4j.services.xmlmerge.config.PropertyXPathConfigurer;
+import ch.elca.el4j.services.xmlmerge.merge.DefaultXmlMerge;
+
+import org.apache.commons.io.FileUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import ch.elca.el4j.services.xmlmerge.Configurer;
+import ch.elca.el4j.services.xmlmerge.config.AttributeMergeConfigurer;
+import ch.elca.el4j.services.xmlmerge.config.ConfigurableXmlMerge;
+
 /**
  * ServicesConfigReader reads service layer specific configuration
  *
@@ -47,8 +67,11 @@ import org.slf4j.LoggerFactory;
 public class TenantBindingConfigReaderImpl
         extends AbstractConfigReaderImpl<List<TenantBindingType>> {
     final private static String TENANT_BINDINGS_ERROR = "Tenant bindings error: ";
-    final private static String TENANT_BINDINGS_FILENAME = "tenant-bindings.xml";
     final private static String TENANT_BINDINGS_ROOTDIRNAME = "tenants";
+    final private static String TENANT_BINDINGS_FILENAME_PREFIX = "tenant-bindings";
+    final private static String TENANT_BINDINGS_PROTOTYPE_FILENAME = TENANT_BINDINGS_FILENAME_PREFIX + "-proto.xml";
+    final private static String TENANT_BINDINGS_DELTA_FILENAME = TENANT_BINDINGS_FILENAME_PREFIX + ".delta.xml";
+    final private static String MERGED_SUFFIX = ".merged.xml";
     
     final Logger logger = LoggerFactory.getLogger(TenantBindingConfigReaderImpl.class);
     private List<TenantBindingType> tenantBindingTypeList;
@@ -73,7 +96,7 @@ public class TenantBindingConfigReaderImpl
 
     @Override
     public String getFileName() {
-        return TENANT_BINDINGS_FILENAME;
+        return TENANT_BINDINGS_DELTA_FILENAME;
     }
     
        protected File getTenantsRootDir() {
@@ -88,7 +111,45 @@ public class TenantBindingConfigReaderImpl
                }
                return result;
        }
-    
+    /*
+     * Take the directory of the prototype bindings and the directory of the delta bindings.  Merge the two and create (replace) a file
+     * named "tenant-bindings.xml"
+     */
+
+       private InputStream merge(File srcFile, File deltaFile) throws IOException {
+               InputStream result = null;
+               try {                                           
+                       FileInputStream srcStream = new FileInputStream(srcFile);
+                       FileInputStream deltaStream = new FileInputStream(deltaFile);
+                       InputStream[] inputStreamArray = {srcStream, deltaStream};                      
+                       
+                       Configurer configurer = new AttributeMergeConfigurer();
+                       result = new ConfigurableXmlMerge(configurer).merge(inputStreamArray);
+               } catch (Exception e) {
+                       logger.error("Could not merge tenant configuration delta file: " +
+                                       deltaFile.getAbsolutePath(), e);
+               }
+               //
+               // Try to save the merge output to a file that is suffixed with ".merged.xml" in the same directory
+               // as the delta file.
+               //
+               if (result != null) {
+                       File outputDir = deltaFile.getParentFile();
+                       String mergedFileName = outputDir.getAbsolutePath() + File.separator +
+                               this.TENANT_BINDINGS_FILENAME_PREFIX + MERGED_SUFFIX;                   
+                       File mergedOutFile = new File(mergedFileName);
+                       try {
+                               FileUtils.copyInputStreamToFile(result, mergedOutFile);
+                       } catch (IOException e) {
+                               logger.warn("Could not create a copy of the merged tenant configuration at: " +
+                                               mergedFileName, e);
+                       }
+                       result.reset(); //reset the stream even if the file create failed.
+               }
+
+               return result;
+       }
+
     @Override
     public void read() throws Exception {
        String tenantsRootPath = getTenantsRootDir().getAbsolutePath();
@@ -102,8 +163,11 @@ public class TenantBindingConfigReaderImpl
                throw new Exception("Cound not find tenant bindings root directory: " +
                                tenantRootDirPath);
         }
+        File protoBindingsFile = new File(tenantRootDirPath + File.separator +
+                       TENANT_BINDINGS_PROTOTYPE_FILENAME);
+        
         List<File> tenantDirs = getDirectories(tenantsRootDir);
-        tenantBindingTypeList = readTenantConfigs(tenantDirs);
+        tenantBindingTypeList = readTenantConfigs(protoBindingsFile, tenantDirs);
         
         for (TenantBindingType tenantBinding : tenantBindingTypeList) {
             tenantBindings.put(tenantBinding.getId(), tenantBinding);
@@ -115,8 +179,49 @@ public class TenantBindingConfigReaderImpl
             }
         }
     }
+    
+    /*
+     * Take the directory of the prototype bindings and the directory of the delta bindings.  Merge the two and create (replace) a file
+     * named "tenant-bindings.xml"
+     *
+       private static String merge(String original, String patch) {
+               InputStream result = null;
+               try {
+                       Configurer configurer = new AttributeMergeConfigurer();
+                       
+                       
+                       FileInputStream ins1 = new FileInputStream(".\\src\\main\\resources\\File1.xml");
+                       FileInputStream ins2 = new FileInputStream(".\\src\\main\\resources\\File2.xml");
+                       InputStream[] inputStreamArray = {ins1, ins2};                  
+                       
+                       result = new ConfigurableXmlMerge(configurer).merge(inputStreamArray);
+//                     result = new ConfigurableXmlMerge(configurer).merge(new String[] {original, patch});
+               } catch (Exception e) {
+                       // TODO Auto-generated catch block
+                       e.printStackTrace();
+               }
+               File mergedOutFile = new File(".\\target\\merged.xml");
+               try {
+                       FileUtils.copyInputStreamToFile(result, mergedOutFile);
+               } catch (IOException e) {
+                       // TODO Auto-generated catch block
+                       e.printStackTrace();
+               }
 
-       List<TenantBindingType> readTenantConfigs(List<File> tenantDirList) throws IOException {
+               return null;
+       }
+       */
+    
+       /**
+     * Merge and read the prototype bindsings with each tenant specific bindings delta to create the final
+     * tenant bindings.
+     *
+     * @param protoBindingsFile - The prototypical bindings file.
+     * @param tenantDirList - The list of tenant directories containing tenant specific bindings
+     * @return A list of tenant bindings.
+     * @throws IOException Signals that an I/O exception has occurred.
+     */
+    List<TenantBindingType> readTenantConfigs(File protoBindingsFile, List<File> tenantDirList) throws IOException {
                List<TenantBindingType> result = new ArrayList<TenantBindingType>();            
                //
                // Iterate through a list of directories.
@@ -124,10 +229,16 @@ public class TenantBindingConfigReaderImpl
                for (File tenantDir : tenantDirList) {
                        boolean found = false;
                        String errMessage = null;
-                       File configFile = new File(tenantDir.getAbsoluteFile() + File.separator + TENANT_BINDINGS_FILENAME);
+                       File configFile = new File(tenantDir.getAbsoluteFile() + File.separator + getFileName());
                        if (configFile.exists() == true) {
-                               TenantBindingConfig tenantBindingConfig = (TenantBindingConfig) parse(
-                                               configFile, TenantBindingConfig.class);
+                       InputStream tenantBindingsStream = this.merge(protoBindingsFile, configFile);
+                       TenantBindingConfig tenantBindingConfig = null;
+                       try {
+                                       tenantBindingConfig = (TenantBindingConfig) parse(tenantBindingsStream,
+                                                       TenantBindingConfig.class);
+                       } catch (Exception e) {
+                               logger.error("Could not parse the merged tenant bindings.", e);
+                       }
                                if (tenantBindingConfig != null) {
                                        TenantBindingType binding = tenantBindingConfig.getTenantBinding();
                                        if (binding != null) {
index 3a3edbf2558a311f6bbe7dd650ec29958effea92..dcca450c3aaac3a28889389d41c442656412ee8f 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.contact.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b2dc4426bf459a0ee31fe7f94bc152009b765c22..53f4a2d5747b3ded9a4c33e97ad56016b596bdc9 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.contact</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index e06a8e0c1ae14baf4a3873474c4936865e55f2b9..24060f26ba76a728d18d0ea8c9657e72ec0f0a0c 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.contact</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 8bc08715f8fac3ae7db7c0d2fc6fed9eb4625f4d..2f55cf7abb23beabe468e410ec6e01b43216dbc3 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.contact</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index cd8ae37ffb8cb3a7b86a090495b426c253a15a8c..1af896c2cf2f19ffc117a6a722cf7e8f837ca31e 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <artifactId>org.collectionspace.services.main</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 199a829454d58eaecda81a352be366f8ac25d27a..02a611d56a37d9366b12534fa6f1ae55727650f5 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <artifactId>org.collectionspace.services.contact</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 6a88b3a6d8b11904cfe9003f97f89163621a5b3e..e00dadd72c72cf8141722a676faa0942c3b172cc 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.dimension.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 4abd8ce188fe7d05542ef466ec98f0d69ac8d009..dd2ff73d5fb1be3c3f2e4b34ee3ab0b09f3574be 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.dimension</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index f92ef8ff494abd553c86f033520316f9737a2cb9..d2374913b77abc6a977a45006390215dd879c1d4 100644 (file)
@@ -6,7 +6,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.dimension</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index b876fa86fa58803b04c53e5003175f05cf615b09..58504f379adfb843074650e884f07d4cd1b6577f 100644 (file)
@@ -6,7 +6,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.dimension</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 3d6f365f6863a1ba333db0bb7ee4e7ce40bc4f14..08048555589e01d4423f7989f7b92c4af1712a0c 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index e9db57d64e0f9c27c8d4c9485b246d235236e7b6..30970fe4185ba86f0506f389b5f7d160f3ddd31e 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.dimension</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 5e8e1e18cad4c0485b605e1ea0f5fdfc224197fa..8194530eea9ac6179f6cf0ffe0605a898140a8cf 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.group.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 459c0ae5242cb3db3b652befe49f8eaee72b6e8d..123f78726b2f5ffd9a0f1891216c6a72708726f7 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.group</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index e3f8d0c056e5919ffa045cae2c247936679b9ce2..129f3e50bc59e2a3796b576edef6b0899e64dd7a 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.group</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 6bf713b24e80469bfc24f1239753d867f9e15ec1..4d3227bf9070e9b58d7f6596193d71f63bd67235 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.group</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 1791592f79d2c6669d5abc364a5bc4f72a5f7c2b..005b9f326d481b9abe545de98c0a7514a8f49282 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index acbcc69dc23645be1931bd9c479e34fd2f4654c9..aa8ef17180ac49b96a26bed40d3eba53bc82101c 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.group</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 2b3b204ed7f4e57ec818085bf758107e7f657111..74d5e855ebe80357f107171e30362d282e1499c3 100644 (file)
@@ -26,7 +26,7 @@
   <parent>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.main</artifactId>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
   </parent>\r
   \r
   <modelVersion>4.0.0</modelVersion>\r
index b855e330a400c4d49bf194ec1fc0fedfcd95a036..7b992e78780ec7f0ea7a724572fabb06d35052fb 100644 (file)
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.id</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
         
     <modelVersion>4.0.0</modelVersion>
index e2fb3fd7c6cc64a3577a559a6a5ec629a341b96d..496bfb2f5418c8ef84ec3fe473d925d69e81f26f 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.id</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index be370b22cd71c346292e8d2b91e58a0cd4ca635f..13a3d5d9f3d229172e77b8a0473bf6ce72555d92 100644 (file)
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.id</artifactId>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
index d1b8320bb968f68f10bd47fb92cee7cf8bcb90ef..c055b15e3846dccadf88e53ed12857041f18ee78 100644 (file)
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.collectionspace.services</groupId>
     <artifactId>org.collectionspace.services.main</artifactId>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
   </parent>
   
   <modelVersion>4.0.0</modelVersion>
index d9eb3dc2de82d20577a5282909eca5269dd31b06..2541ef85baf0148903c69530e387a9b078bbd486 100644 (file)
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>org.collectionspace.services.id</artifactId>
     <groupId>org.collectionspace.services</groupId>
-    <version>1.7-SNAPSHOT</version>
+    <version>1.8-SNAPSHOT</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
index 0d4d4f658af73421c8917230cf14ace9ec1e1c01..0ac78bb35cae769322b84e3c7b455054229fa79d 100755 (executable)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.imports.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 6596e45f087c02a179160c5a05fa6927472c4492..52441135bc199689340a7919c78d50f98cad9b8a 100755 (executable)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.imports</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index f99c1cb7b695ab9bd9d465aafd305ac9d20b9296..99cd17ddf11cbc65298af491c8eb828787aa3eec 100755 (executable)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.imports</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 12c1960c46beaa6974099e8004351a42dad0bdb5..55d987e7c5fe516593cbc53b1dbc62b046ab4d3d 100755 (executable)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index aeeb38c12f5515d26444248fca4087aae0bc495d..89a400a5018e4663fb7f122ccc7f209e4a54d5ac 100755 (executable)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.imports</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index d518977aeb83308453dab6c55923fb78e150085c..210ab5aa554f8eb837c17f33d9e93ed696ac8351 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.intake.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 139a7efade473b168fe3922945817e2e9c89b243..1947336c61395d7a1c59d0a12c7456990dbfb039 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.intake</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index e3f26b53c5c9e20fcabea4b2f9fb71f44bfbcf83..dc8e9945332c15ca8c874b1bdcd1a8bec08b0174 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.intake</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 0267204d86c23ddc14c562e24a2f3044fe0a6246..d256fde9ecc844b8b0eeb46dfb6a13e370395901 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.intake</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 84d79fe7165ee1df4aa77e2436acc99bd7aaf5a5..834782b8b1177a64a6a3aa63909bf30d132aeb1c 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index fea674c07125eaf28e62425689a15da28aa47b35..969c9a524849d0b98e14a4eaa97bb66b79ee031a 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.intake</artifactId>        \r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 889b1a329d3ae2f396cfe1a010eb06d48e59b535..97c74945226e3755545b3c7c371b929bba5bde10 100644 (file)
@@ -26,7 +26,7 @@
   <parent>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.main</artifactId>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
   </parent>\r
   \r
   <modelVersion>4.0.0</modelVersion>\r
index 5330d32fe6bfe0b443f695922c90732fff393cbc..820af9d2c5e8b15cc94cef04ba225b1ab084d786 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanin.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 407ce1e789566a7d5b1f13ec30bb3bfc6224e61a..cacca1b218767a7a69f07c322e53daabf367b3c7 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.loanin</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 8979ff1098422c21a074a9677851ef9df61432da..3fd164406797e40317013c6739ae4bf9c0e134e0 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanin</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 5769be1a14a05d2599a909c22ef95acba656ddba..7b1db555046252df5a8894819b6472285b4c059c 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.loanin</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 0af2564f70d9b7760d6568a68c860805206b9f4d..7e9f7c41bf29ceadae2f2e5732d7e90b562677b2 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 69181ddc5b5f401c811bd2e3f71079925d210c30..214ddbef38305c702543bcdb104367364738946a 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanin</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b9a13c2208ed201f396776bc35c3fb07f62f38bb..f4695037fc894f8cdb361db986225d90571a2aa0 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanout.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index a45b9e5722af1c9e9cac74b65f0fdf265d8a6e5c..ca416a873816ed17f4a3fb8134f7491a8e43a5c7 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.loanout</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 8524cbeb4e864900025a92156989ddd4d76622b3..7294d13c17740399a00f50c3e3ed349d3108f2d7 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanout</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 561343f58628703ef01babe5b8597d4c3e60d90b..ea15770aabaaf3c1e8245105895790d82a8a42ee 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.loanout</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index d842f20e5cafaa40db457e0f6127b6af39cce945..10e40c4e75f8192b4ac74cabf1f94876ae359b14 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index dc2ef24c1f5c0a256c79ec916f2a69cdd9f1dcc3..aef2dfb40d4b022a0b4ad99cddeed6df9b26b89b 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.loanout</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 51c8fa2d5a5ed65ade8c7000e52af92efa2b0096..eea2b103cbbdcecabf106cec33e3e4af8e560690 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.location.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index fc42d371c3400b1e8a4b4ee9cd263991fa29f086..10c548b4a4226b882be4c094c0e66297e98b1ac9 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.location</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 62917ed19a6b6523b0ba615ddb7ca1f23775bd6f..6c10bc90adfc6722e0de97168c0c85d391ea8a27 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.location</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 01b5ec85ca6d31568c26cd1964adc25235db3d51..caf5c663199fdf438abb60172461f4893689730a 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.location</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 92d1777cebb289979a229d1bdf105ec26bbb6b62..64350d834b21d3bc6d9b3bb14023d5d760a04057 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.location</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 65bae9b04c45317f053d0f4bcf9ea1646633fac4..d772c16085c28e6ef195995e3cfd58eb5539c3e9 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 57c4dbccd14da6e7dcdd0f5fa12318032a86d1f1..8ba3364f79ffd6f175a94bc295001cf5a859f1e4 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.location</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index f64c9fe08ec6b0eaa0ffb27ebdbcc24fd16a6197..6c4e7733b5f4ee150b26301b6a31c5cc0f817118 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.media.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index ff71bf556f06543d99e2da80d9eb18c85685d249..7cf1c69b16f487a3cbcf78f89d69064acf2cf8f1 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.media</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index fafa0a8a7ff007eaf8139e3a4550776af5ab9f25..899fe05a03f32b80ad1c0d12e171f8d02a2d91ad 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.media</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 522df3cb1a53470f4bd7a08c227084a03bf16433..a468809b26ec7ef6c15a9c965ca3c70c6810117d 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.media</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 6bf4d60cb98299952d5d3f0540e5a9838aca3f67..f59b516f1a480017dc2586686e901c3e594e3e24 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 723ea17b177fd8098348b7be3296785169642c3c..cdcebf38a72c0ac97a96c0efd592e13ea873fb53 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.media</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 2052400bf84c11c4884af0b825f760a7194de77a..b9739d6ffabfdf9189b9510735109197396a445b 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.movement.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index ad25e696086035657cefa6ca5d260ec0b26ae599..2c52b96cc7a999d03f03e5ce6b76b0cb5c494f82 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.movement</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index c3424ec4f7d4bc659c8acded69ecd129a9c1a21a..a96a678a03fc33fc4997359c8355e3361f1661ad 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.movement</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index ca44e4173e77462f26428e482bfc136c8f73049d..7be1e1a21fa7c2987846524a17e68178db9f7503 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.movement</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 78d357f033e749eec1e72a199743f274091c9b17..45ede94a5b4fcaccb0e8b1c17d91fb95b657c8e0 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 7deacaf22b409c7d57e40e928010ef8871c3c826..9eabc256ccdca4bf6f71c3d94e2fef9ab6dfb57a 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.movement</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 35fe2d6748b94f4b5f814d6e053da0d9767e1227..1f7caccff5190a7e8444812b0592a13016287296 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.note.3rdparty</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 36bd1701134c6336c2903f797169fd798174ae82..a1e5129bb552f9daf5a05839a8916fcca8f3f669 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.note</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index d0cdfc7860f4dd7fd560382b4791587c353e5a7b..fd1336300a79014a6aff38b65ba75800c26e2013 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.note</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 9a9ba3d70727da2149beef113a21c56d300fd217..42c7b36ff72cd6ee0aeb188cd0daab07903b88dc 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.note</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 74f3e86906b9e662c1276b9020cf726595f182dd..f8da2c0c0290db05903f3cf2433c3aa1f715463d 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index d592ddd51e8fffb11869d37855242d27636a5b03..28cd8292cde3c1ad6ea201867f1d1422e2c60f1b 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.note</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 4b94619239eb6250bd585bae2d73ed2f8d5a2523..f84ef877fcdf6b50c462abe74a6ba8c29e4f772d 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.objectexit.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index fda8d0dedfb7db7836c4b6da89ef9af1c57f2716..a3246a7e29a7dfa519716d9c92ec598d6c4b089b 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.objectexit</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 3d96ed485d8d4f263d9711569e9eff4d73ea02c8..6e0026b831fe6a016961dba6ed05624851e02976 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.objectexit</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 96667cb9e65b4ef203ddc1b028a802ca21b1c421..6a3186ac25cc0aaeccdc8e72537d7b765f21bb5d 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.objectexit</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 0b95ad4a80f4da7f0a88eb70fde2eee0613ae67f..d4aa2e558e04dff373f236ecc2e60f1767b7cf09 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index c5443687a0bf2d9546f7b5debb6a226c5c5159fe..7c0884732f78e094331b8acd2608523e3c89e7c4 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.objectexit</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index c77968e60cf9c6bd8c97b56ecaf2e20b56b3f269..4e7c8734d7c4bffdfad198156f37e59ef2335478 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.organization.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b20445ad71d7e74bf09a35444dd27e26176508db..6cd3b17678a295a5fb3883687863e80d7da5baea 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.organization</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 76988295703de551e64d970761f34ccff32ad2c0..b14527a01eebe05a1cdc2f068cb87b8cf6da4bb6 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.organization</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index bfaf9d38822c814b01c1b0bf48b13f21115926df..e617c0fe14719ac1d12be7c04b2e79ea955c9b73 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.organization</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index a2754f96ef62a4fe2a2ea227b33b284aa40e74b1..23c7f0e4ac01fecedc6bbf8c35499b37c8a3992e 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.organization</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b62796090643d61012335fed289eee0c99c0156d..8a2ed1db78b5acace6da906eca8167b2d764e0bd 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 25a4210d977161b83be519c14711d65eeca8c4bc..8ccd093493f35430099e87f0ed917c4d7c1e4cf8 100644 (file)
@@ -4,7 +4,7 @@
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.organization.client.samples</artifactId>\r
     <packaging>pom</packaging>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     <name>organization.client.samples</name>\r
 \r
     <modules>\r
index 7abf7c5c1a24a4488779822b1709af90cb615007..10c1542331f1e5ead7dbe3af09651c94cb49fb85 100644 (file)
@@ -4,7 +4,7 @@
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.organization.client.sample</artifactId>\r
     <packaging>jar</packaging>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     <name>organization.client.sample</name>\r
     \r
     <dependencies>\r
index 32cef2c8c140eff5add93ca66f1bf411e6cf500e..6af03bef0f5707f3405b1f7f8eee10600fc45681 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.organization</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index e55f5874983bdeeb516edb9cb7d0c906ba9bbb87..47273c4c57d885a8fff6d16abf177f34f874e7f3 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.person.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b813ce52c8546112e46289cda9dbb9b0facea4c7..bdd3b3818454f8214264c2bea2e361c10b4d577a 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.person</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 19cb73c6828fc50028bfff840722734007d6222c..11a05fa4ade3f98f7aa817d6b1f4b041188611cf 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.person</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 28fbbe10421c50d8eebf5ef89a883b94768def04..94084a59ee3770cd519f200d077eea5333e18e84 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.person</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index e8b22d6a7f95fd2d24d81339d6f68b37a034b614..904eba33ff7ca7a5c9150a6c3fa879663f481e54 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.person</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index af79647aee955f9d710ff2fc445ebe4c4f41e4bf..08b343077b9a7e1d5e2bb76bc68bb9163b1aaef8 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index dea5f6ee86d1eb69cdaa1b7621681a8e45edfae4..8a466df15044556ae3973306e2c722c15d64319b 100644 (file)
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
             <artifactId>org.collectionspace.services.person.jaxb</artifactId>\r
-            <version>1.7-SNAPSHOT</version>\r
+            <version>1.8-SNAPSHOT</version>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
             <artifactId>org.collectionspace.services.client</artifactId>\r
-            <version>1.7-SNAPSHOT</version>\r
+            <version>1.8-SNAPSHOT</version>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
             <artifactId>org.collectionspace.services.person.client</artifactId>\r
-            <version>1.7-SNAPSHOT</version>\r
+            <version>1.8-SNAPSHOT</version>\r
         </dependency>\r
     </dependencies>\r
     \r
index fbf51c6c31323500053f823ac0ebdf5b2967b92d..f2d6d3506843befcc68cb40b6c0c65f45733db12 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.person</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index d07a2fb9635c47822d0a9da3f0bed7c2362770d8..37f39a5a35b6f362cc5b9650d2729928c1bed7c1 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
             <dependency>
                 <groupId>commons-io</groupId>
                 <artifactId>commons-io</artifactId>
-                <version>1.4</version>
+                               <version>2.0.1</version>
             </dependency>
             <dependency>
                 <groupId>commons-cli</groupId>
index f45becf377bd6a2948809e37061e576f30b936fd..4d4c1d2caffb485292d0edb821500e7a18aa3b5f 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 42bd7bdd9513f7643fdda05e439e590dc799b46b..49c9762ad8ccccf109f1530e5c02434f76930844 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.query</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index b22c90ef37c0223b1b09422fef6b7287bfb8deaa..09a6f4cf6f86a24b4a2febdae38cec275a249627 100644 (file)
@@ -4,7 +4,7 @@
   <parent>\r
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.relation.3rdparty</artifactId>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
   </parent>\r
 \r
   <modelVersion>4.0.0</modelVersion>\r
index 5ba5b4378f6680a5508eedb1abc1bf1ef942eeb1..e840ab6dca034500f89aae4258f81103e59ad337 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.relation</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index ee828386142e9ac14908cf41efc40485a99fa473..c726db0112f5497781bbecabc8bc03a63a276cba 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.relation</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index d50391a1de86c14c8107433072c14f1107b5832e..ef2f496757a23348a465cb622b02db3c50fc5153 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 8128cbd3f74a9df355e2a9bd8f84390398effbda..7db42e240b39b0597275b1f0cfc83a4b8a5be348 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.relation</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 6c6128e504c9fa9afea5bdf26d1093536718cec3..92031debc9594ccb4b13dedacde51332dd38473f 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.report.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index b3c2d2a69a5358c1c823ddcc36b5ca5547863344..7d08f6ed1ab80fc9749ca0f95599df58daa84a3a 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.report</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 845a41ff6484d708428bbcce7b52b646e5980f25..97e336a4ff923e7c160d61d6f0e4d9b7058bfc58 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.report</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index d3d4c1ebcceea91c538576d7175c6c849e560c01..3a9a32eaa47d03c8aa6233a6f1fb7c92a145f72c 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.report</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index c1d110ea9a71ad42536f46380b0ee8b8262e9683..264f0587775169e0ee4969323417303639989419 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index b66abcbb2a7335c19844cb9f306118763203f0c5..d2f025df5b3c8b51196551e0546bd6151be4d531 100644 (file)
@@ -4,7 +4,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.report</artifactId>        \r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 2248b013868043e05292f076b85d2fb9bb761608..30bde7ab558613d4ff7026d227c5bf4fae641e6f 100644 (file)
@@ -5,7 +5,7 @@
     <artifactId>org.collectionspace.services.sdk</artifactId>\r
     <packaging>pom</packaging>\r
     <name>services.sdk</name>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     \r
     <distributionManagement>\r
         <repository>\r
index a5bebee240c2567877dace0d38e564a68bbf5cbb..8c21fa8f4e2820f9963dfa1c7d644b10d4d48717 100644 (file)
@@ -5,13 +5,13 @@
     <artifactId>org.collectionspace.services.client.sample</artifactId>\r
     <packaging>jar</packaging>\r
     <name>client.sample</name>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     \r
     <dependencies>\r
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
             <artifactId>org.collectionspace.services.collectionobject.client</artifactId>\r
-            <version>1.7-SNAPSHOT</version>\r
+            <version>1.8-SNAPSHOT</version>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.slf4j</groupId>\r
index c90ff22143c239dead278e9c50838160c54deaaf..c5451b19292737fe7b6e6b629d305f92e23430e5 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.security</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index e967a4b74053823f0c743da6c0bc43e2a88bcbcb..61bc6416843e2f1aa095b20a68279a2d4eb85282 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 96ce7503216925507189b520fc99b61b6e455544..d6ccdf293719af59077140983d77dfeb5b18fbdb 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.taxonomy.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 8d1bfcbf20ac99e940c21eb1a684d2b2fbc90585..de5afe08d9c3db89b7c94dd90d976448f26ad9e6 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.taxonomy</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index f7980be0807f63c563266995e095d584803c6f4d..b8b07642ec7551ffa41ed03bc7bbd4545c69336e 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.taxonomy</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 4fdc1c12489907cf409686e9d11dc3bb86b6c7c8..1ea896361fb4acc2a93365617dce24a2db9b87b3 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.taxonomy</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 22eed2ca83146433cccba0d9f452a0814b759d4b..b1efec86f103c17987da5c105569faacdf3c91a6 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index f1fde402d32cb59250daae4d82447eca0fc97ef0..f0c26689e12b929a574363f46ec4c3ba8012af1c 100644 (file)
@@ -3,7 +3,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.taxonomy</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index a6c4d69a60610c2a9ebfb525f5ca44aaf71a2ab7..da487a20ff02e94cb77e512479918505029d2f6e 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.vocabulary.3rdparty</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 8105edb282b50c0d30cbff637e32271737b157ab..fdcc7703f43bc02f0df492d30367900c56fbb7b5 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.vocabulary</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 041126d734f5e4295e64ca299f3d814444c8c25e..b815c93a1076c716e82d63cb4e58cb43ed3a98bf 100644 (file)
@@ -6,7 +6,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.vocabulary</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index fb42b9efed590650258f561555e2101e9744eb5d..73567f8bc4a8eaf498f355580875f97311f84680 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.vocabulary</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index dbdc5ef7b87994645e35f5ae46591aac493676ac..32cea93bdaf302627f8df295eab90a5bd45bf63f 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.vocabulary</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 0be107e6683676801cd5894b3b7c88a576be1741..7fb1f00d4e855241ba9b9eb33412d73727abf4c1 100644 (file)
@@ -5,7 +5,7 @@
     <parent>\r
         <artifactId>org.collectionspace.services.main</artifactId>\r
         <groupId>org.collectionspace.services</groupId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
index 6290d45527ee683e8f22da7e5dc80a53ba0d87d3..b179d04bb46df7106dcc2406b077f3678fe8aefa 100644 (file)
@@ -4,7 +4,7 @@
     <groupId>org.collectionspace.services</groupId>\r
     <artifactId>org.collectionspace.services.vocabulary.client.sample</artifactId>\r
     <packaging>jar</packaging>\r
-    <version>1.7-SNAPSHOT</version>\r
+    <version>1.8-SNAPSHOT</version>\r
     <name>vocabulary.client.sample</name>\r
     \r
     <dependencies>\r
index eb220a2105372907a37e2834cabf3e7d624910ba..71c56d9a2c651e55af82cb4e6f213b3446a9bfd2 100644 (file)
@@ -3,7 +3,7 @@
     <parent>\r
         <groupId>org.collectionspace.services</groupId>\r
         <artifactId>org.collectionspace.services.vocabulary</artifactId>\r
-        <version>1.7-SNAPSHOT</version>\r
+        <version>1.8-SNAPSHOT</version>\r
     </parent>\r
     \r
     <modelVersion>4.0.0</modelVersion>\r
index 3a4d534801249b8c3700ded23167f684a8b1c2a0..25c4bb6d35fb240fce5f9cd4513072675b03ddf8 100644 (file)
@@ -5,7 +5,7 @@
        <parent>
                <groupId>org.collectionspace.services</groupId>
                <artifactId>org.collectionspace.services.workflow.3rdparty</artifactId>
-               <version>1.7-SNAPSHOT</version>
+               <version>1.8-SNAPSHOT</version>
        </parent>
     
     <groupId>org.collectionspace.services</groupId>
index 2818f4825bdb12cfde05d53c874f3c464d57d558..dd759fcef1e9c60419db763b57c51735958af17e 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.workflow</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index 91eb3848b58d8eb0150b19cca33b10478c208ef9..b8921deb263f7c80c2082b135810d00c568e6204 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.workflow</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
index 31af3c53f69bc16dfcfffa941cbd29352faff983..1f8a25a0c94103cdc7834272d7987c11d96657ea 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <artifactId>org.collectionspace.services.workflow</artifactId>
         <groupId>org.collectionspace.services</groupId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index ed86e5f592c72ef7d761518e39c9eb4c4226f489..36f50b77c58e607a87a06180e5f01a6ccc395cd4 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.main</artifactId>
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>
index bda38b1fb8fc6bec37ccba87ec9f53beb1727e13..18431e0904e6d79298edcfa7d389c1f41a659013 100644 (file)
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.collectionspace.services</groupId>
         <artifactId>org.collectionspace.services.workflow</artifactId>        
-        <version>1.7-SNAPSHOT</version>
+        <version>1.8-SNAPSHOT</version>
     </parent>
     
     <modelVersion>4.0.0</modelVersion>