$LastChangedRevision$
$LastChangedDate$
-->
-<tenant:TenantBindingConfig
- xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
- xmlns:tenant='http://collectionspace.org/services/common/tenant'
- xmlns:types='http://collectionspace.org/services/common/types'
- 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="collectionspace.org" displayName="CollectionSpace Demo" version="0.1">
-
- <tenant:repositoryDomain name="default-domain" repositoryClient="nuxeo-java"/>
-
- <tenant:properties>
- <types:item><types:key>datePattern</types:key><types:value>MM/dd/yyyy</types:value></types:item>
- <types:item><types:key>datePattern</types:key><types:value>MMM dd, yyyy</types:value></types:item>
- <types:item><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><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'>
+<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="collectionspace.org" displayName="CollectionSpace Demo" version="0.1">
+ <tenant:repositoryDomain name="default-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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ </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: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: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: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: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:param>
- </service:field>
- </service:params>
- </service:initHandler>
- <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
- <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item>
- <types:item><types:key>objectNumberProperty</types:key><types:value>objectNumber</types:value></types:item>
- </service:properties>
- <service:object name="CollectionObject" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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: -->
- <!--
+ <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>assocOrganizations|assocOrganization</types:value></types:item>
<types:item><types:key>authRef</types:key><types:value>assocPersons|assocPerson</types:value></types:item>
-->
- <types:item><types:key>authRef</types:key><types:value>contentOrganizations|contentOrganization</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>contentPersons|contentPerson</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>assocEventOrganizations|assocEventOrganization</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>assocEventPersons|assocEventPerson</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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: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>org.collectionspace.services.blob.BlobsCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.blob.BlobsCommonList$BlobListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getBlobListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setName</service:setter>
- <service:xpath>name</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setMimeType</service:setter>
- <service:xpath>mimeType</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setEncoding</service:setter>
- <service:xpath>encoding</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLength</service:setter>
- <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 name="Blob" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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???
+ <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><types:key>objectNumberProperty</types:key><types:value>entryNumber</types:value></types:item>
- </service:properties>
- <service:object name="Intake" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>depositor</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectors|fieldCollector</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>valuer</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>insurers|insurer</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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>org.collectionspace.services.loanin.LoansinCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.loanin.LoansinCommonList$LoaninListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getLoaninListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setLoanInNumber</service:setter>
- <service:xpath>loanInNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLender</service:setter>
- <service:xpath>lenderGroupList/[0]/lender</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLoanReturnDate</service:setter>
- <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>
- <!--
- <service:initHandler xmlns:service='http://collectionspace.org/services/common/service'>
- <service:classname>org.collectionspace.services.common.init.InitHandler</service:classname>
- <service:fields>
- <service:field>ID</service:field>
- <service:field>Foo</service:field>
- </service:fields>
- </service:initHandler>
- -->
- <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><types:key>datePattern</types:key><types:value>MMM dd, yyyy</types:value></types:item>
- <types:item><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><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???
+ <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><types:key>objectNumberProperty</types:key><types:value>loanInNumber</types:value></types:item>
- </service:properties>
- <service:object name="Loanin" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>loanInContact</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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 name="Loanout" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>borrower</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>borrowersContact</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>
- </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:xmlContent>
- </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:xmlContent>
- </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: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:setter>setExitNumber</service:setter>
- <service:xpath>exitNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setCurrentOwner</service:setter>
- <service:xpath>currentOwner</service:xpath>
- </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:object name="ObjectExit" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end objectexit service meta-data -->
-
- <!-- begin group service meta-data -->
- <tenant:serviceBindings name="Group" 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.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>group</service:SchemaName>
- <service:DublinCoreTitle>group</service:DublinCoreTitle>
- <service:SummaryFields>title|uri|csid</service:SummaryFields>
- <service:AbstractCommonListClassname>org.collectionspace.services.group.GroupsCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.group.GroupsCommonList$GroupListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getGroupListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setTitle</service:setter>
- <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:object name="Group" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </service:content>
- </service:part>
- <service:part id="1" control_group="Managed"
- versionable="true" auditable="false"
- label="groups_common" updated="" order="1">
- <service:properties> </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end group service meta-data -->
-
- <!-- begin media service meta-data -->
- <tenant:serviceBindings name="Media" 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.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|uri|csid</service:SummaryFields>
- <service:AbstractCommonListClassname>org.collectionspace.services.media.MediaCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.media.MediaCommonList$MediaListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getMediaListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setTitle</service:setter>
- <service:xpath>title</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setSource</service:setter>
- <service:xpath>source</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setFilename</service:setter>
- <service:xpath>filename</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setIdentificationNumber</service:setter>
- <service:xpath>identificationNumber</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 name="Media" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>contributor</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>coverage</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>creator</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>publisher</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>rightsHolder</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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|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: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 name="Movement" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end movement service meta-data -->
-
- <!-- begin report service meta-data -->
- <tenant:serviceBindings name="Reports" type="procedure" version="0.1">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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 name="Report" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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:object name="Vocabulary" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end vocabulary service meta-data -->
-
- <!-- begin vocabularyitem service meta-data.
+ <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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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:object name="Vocabularyitem" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ </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:object id="1" name="Orgauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end orgauthority service meta-data -->
-
- <!-- begin organization service meta-data.
+ <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'>
+ <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:object id="1" name="Organization" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>contactNames|contactName</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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:object id="1" name="Personauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end personauthority service meta-data -->
-
- <!-- begin person service meta-data.
+ <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'>
+ <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:object id="1" name="Person" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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:object id="1" name="Locationauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end locationauthority service meta-data -->
-
- <!-- begin location service meta-data.
+ <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:object id="1" name="Locationitem" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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 id="1" name="Taxonomyauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end taxonomyauthority service meta-data -->
-
- <!-- begin Taxon (the 'item' child of TaxonomyAuthority) service meta-data.
+ <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 id="1" name="Taxon" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->
-<!-- <service:uriPath xmlns:service='http://collectionspace.org/services/common/service'>
+ <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>org.collectionspace.services.acquisition.AcquisitionsCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.acquisition.AcquisitionsCommonList$AcquisitionListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getAcquisitionListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setAcquisitionReferenceNumber</service:setter>
- <service:xpath>acquisitionReferenceNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setAcquisitionSource</service:setter>
- <service:xpath>acquisitionSources/[0]</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setOwner</service:setter>
- <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???
+ <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><types:key>objectNumberProperty</types:key><types:value>acquisitionReferenceNumber</types:value></types:item>
- </service:properties>
- <service:object name="Acquisition" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>acquisitionAuthorizer</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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><types:key>objectNameProperty</types:key><types:value>subjectID</types:value></types:item>
- <types:item><types:key>objectNumberProperty</types:key><types:value>predicateDisplayName</types:value></types:item>
- </service:properties>
-
- <service:object name="Relation" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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 name="Acccount" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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: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 name="Dimension" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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 name="Contact" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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 name="CSNote" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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 name="Role" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="Permission" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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'>
+ <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 name="PermissionRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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'>
+ <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 name="AccountRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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'>
+ <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 name="PermissionRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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'>
+ <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'>
+ <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 name="AccountRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
-
- </tenant:tenantBinding>
- <!-- end collectionspace.org tenant meta-data -->
-
-
- <!-- ##################################################################### -->
-
-
- <!-- begin hearstmuseum.berkeley.edu tenant meta-data -->
- <tenant:tenantBinding
- id="2" name="hearstmuseum.berkeley.edu" displayName="Phoebe A. Hearst Museum of Anthropology" version="0.1">
-
- <tenant:repositoryDomain name="pahma-domain" repositoryClient="nuxeo-java"/>
-
- <tenant:properties>
- <types:item><types:key>datePattern</types:key><types:value>MM/dd/yyyy</types:value></types:item>
- <types:item><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><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">
- <!-- 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'>
- pahma-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: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: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: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: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:param>
- </service:field>
- </service:params>
- </service:initHandler>
- <service:properties xmlns:service='http://collectionspace.org/services/common/service'>
- <types:item><types:key>objectNameProperty</types:key><types:value>objectName</types:value></types:item>
- <types:item><types:key>objectNumberProperty</types:key><types:value>objectNumber</types:value></types:item>
- </service:properties>
- <service:object name="CollectionObject" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>contentOrganizations|contentOrganization</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>contentPersons|contentPerson</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>assocEventOrganizations|assocEventOrganization</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>assocEventPersons|assocEventPerson</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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: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>org.collectionspace.services.blob.BlobsCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.blob.BlobsCommonList$BlobListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getBlobListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setName</service:setter>
- <service:xpath>name</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setMimeType</service:setter>
- <service:xpath>mimeType</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setEncoding</service:setter>
- <service:xpath>encoding</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLength</service:setter>
- <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 name="Blob" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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'>
- pahma-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><types:key>objectNumberProperty</types:key><types:value>entryNumber</types:value></types:item>
- </service:properties>
- <service:object name="Intake" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>depositor</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectionSources|fieldCollectionSource</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>fieldCollectors|fieldCollector</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>valuer</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>insurers|insurer</types:value></types:item>
- <types:item><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:xmlContent>
- </service:content>
- </service:part>
- <!-- Laramie test for 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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end intake service meta-data -->
-
- <!-- begin loanin service meta-data -->
- <tenant:serviceBindings name="Loansin" type="procedure" version="0.1">
- <!-- 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'>
- pahma-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>org.collectionspace.services.loanin.LoansinCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.loanin.LoansinCommonList$LoaninListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getLoaninListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setLoanInNumber</service:setter>
- <service:xpath>loanInNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLender</service:setter>
- <service:xpath>lenderGroupList/[0]/lender</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setLoanReturnDate</service:setter>
- <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>
- <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><types:key>objectNumberProperty</types:key><types:value>loanInNumber</types:value></types:item>
- </service:properties>
- <service:object name="Loanin" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>loanInContact</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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'>
- pahma-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 name="Loanout" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>borrower</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>borrowersContact</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>
- </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:xmlContent>
- </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:xmlContent>
- </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: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:setter>setExitNumber</service:setter>
- <service:xpath>exitNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setCurrentOwner</service:setter>
- <service:xpath>currentOwner</service:xpath>
- </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:object name="ObjectExit" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end objectexit service meta-data -->
-
- <!-- begin group service meta-data -->
- <tenant:serviceBindings name="Group" 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.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>group</service:SchemaName>
- <service:DublinCoreTitle>group</service:DublinCoreTitle>
- <service:SummaryFields>title|uri|csid</service:SummaryFields>
- <service:AbstractCommonListClassname>org.collectionspace.services.group.GroupCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.group.GroupCommonList$GroupListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getGroupListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setTitle</service:setter>
- <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:object name="Group" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>currentOwner</types:value></types:item>
- <types:item><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/group"
- schemaLocation="http://collectionspace.org/services/group http://services.collectionspace.org/group/groups_common.xsd">
- </service:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end group service meta-data -->
-
- <!-- begin media service meta-data -->
- <tenant:serviceBindings name="Media" 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.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|uri|csid</service:SummaryFields>
- <service:AbstractCommonListClassname>org.collectionspace.services.media.MediaCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.media.MediaCommonList$MediaListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getMediaListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setTitle</service:setter>
- <service:xpath>title</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setSource</service:setter>
- <service:xpath>source</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setFilename</service:setter>
- <service:xpath>filename</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setIdentificationNumber</service:setter>
- <service:xpath>identificationNumber</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 name="Media" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>contributor</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>coverage</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>creator</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>publisher</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>rightsHolder</types:value></types:item>
- <types:item><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:xmlContent>
- </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">
- <!-- 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'>
- pahma-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 name="Movement" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end movement service meta-data -->
-
- <!-- begin vocabulary service meta-data -->
- <tenant:serviceBindings name="Vocabularies" version="0.1">
- <!-- other URI paths using which this service could be accessed -->
- <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
- pahma-domain
- </service:repositoryDomain>
- <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
- org.collectionspace.services.vocabulary.nuxeo.VocabularyDocumentModelHandler
- </service:documentHandler>
- <service:object name="Vocabulary" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
- pahma-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:object name="Vocabularyitem" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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'>
- pahma-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:object id="1" name="Orgauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
- pahma-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:object id="1" name="Organization" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>contactNames|contactName</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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/*/authorityrefs/
- </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'>
- pahma-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:object id="1" name="Personauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
- pahma-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:object id="1" name="Person" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- 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'>
- pahma-domain
- </service:repositoryDomain>
- <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
- org.collectionspace.services.location.nuxeo.LocationAuthorityDocumentModelHandler
- </service:documentHandler>
- <service:object id="1" name="Locationauthority" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
- pahma-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:object id="1" name="Locationitem" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- <!-- end location service meta-data -->
-
- <!-- begin acquisition service meta-data -->
- <tenant:serviceBindings name="Acquisitions" type="procedure" version="0.1">
- <!-- 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'>
- pahma-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>org.collectionspace.services.acquisition.AcquisitionsCommonList</service:AbstractCommonListClassname>
- <service:CommonListItemClassname>org.collectionspace.services.acquisition.AcquisitionsCommonList$AcquisitionListItem</service:CommonListItemClassname>
- <service:ListResultsItemMethodName>getAcquisitionListItem</service:ListResultsItemMethodName>
- <service:ListResultsFields>
- <service:ListResultField>
- <service:setter>setAcquisitionReferenceNumber</service:setter>
- <service:xpath>acquisitionReferenceNumber</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setAcquisitionSource</service:setter>
- <service:xpath>acquisitionSources/[0]</service:xpath>
- </service:ListResultField>
-
- <service:ListResultField>
- <service:setter>setOwner</service:setter>
- <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><types:key>objectNumberProperty</types:key><types:value>acquisitionReferenceNumber</types:value></types:item>
- </service:properties>
- <service:object name="Acquisition" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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><types:key>authRef</types:key><types:value>acquisitionAuthorizer</types:value></types:item>
- <types:item><types:key>authRef</types:key><types:value>owners|owner</types:value></types:item>
- <types:item><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:xmlContent>
- </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:xmlContent>
- </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">
- <!-- other URI paths using which this service could be accessed -->'
- <service:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
- pahma-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:object name="Relation" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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 name="Acccount" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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:repositoryDomain xmlns:service='http://collectionspace.org/services/common/service'>
- pahma-domain
- </service:repositoryDomain>
- <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
- org.collectionspace.services.dimension.nuxeo.DimensionDocumentModelHandler
- </service:documentHandler>
- <service:object name="Dimension" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
- pahma-domain
- </service:repositoryDomain>
- <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
- org.collectionspace.services.contact.nuxeo.ContactDocumentModelHandler
- </service:documentHandler>
- <service:object name="Contact" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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'>
- pahma-domain
- </service:repositoryDomain>
- <service:documentHandler xmlns:service='http://collectionspace.org/services/common/service'>
- org.collectionspace.services.note.nuxeo.NoteDocumentModelHandler
- </service:documentHandler>
- <service:object name="CSNote" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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:xmlContent>
- </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 name="Role" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="Permission" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="PermissionRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="AccountRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="PermissionRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </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 name="AccountRole" version="0.1"
- xmlns:service='http://collectionspace.org/services/common/service'>
- <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:xmlContent>
- </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:xmlContent>
- </service:content>
- </service:part>
- </service:object>
- </tenant:serviceBindings>
- </tenant:tenantBinding>
-
- <!-- end hearstmuseum.berkeley.edu tenant meta-data -->
-
+ <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>
+