<types:value>loanOutNumber</types:value>
</types:item>
</service:properties>
- <service:object xmlns:service="http://collectionspace.org/services/config/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/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/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>
+ <service:object xmlns:service="http://collectionspace.org/services/config/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/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/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>
<!-- Fields containing authority term references -->
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>borrower</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>borrowersContact</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>borrowersAuthorizer</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>lendersAuthorizer</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>lendersContact</types:value>
- </types:item>
++<<<<<<< HEAD
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>borrower</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>borrowersContact</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>lendersAuthorizer</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>lendersContact</types:value>
+ </types:item>
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:key>authRef</types:key>
++ <types:value>borrower</types:value>
++ </types:item>
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:key>authRef</types:key>
++ <types:value>borrowersContact</types:value>
++ </types:item>
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:key>authRef</types:key>
++ <types:value>borrowersAuthorizer</types:value>
++ </types:item>
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:key>authRef</types:key>
++ <types:value>lendersAuthorizer</types:value>
++ </types:item>
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:key>authRef</types:key>
++ <types:value>lendersContact</types:value>
++ </types:item>
<!-- Fields containing term list / controlled vocabulary references -->
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>termRef</types:key>
- <types:value>loanPurpose</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>termRef</types:key>
- <types:value>loanStatusGroupList/*/loanStatus</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>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>loanPurpose</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>loanStatusGroupList/*/loanStatus</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 -->
/personauthorities/*/items/
</service:uriPath>
-->
- <service:repositoryDomain xmlns:service="http://collectionspace.org/services/config/service">default-domain</service:repositoryDomain>
- <service:documentHandler xmlns:service="http://collectionspace.org/services/config/service">org.collectionspace.services.person.nuxeo.PersonDocumentModelHandler</service:documentHandler>
- <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/config/service">
- <service:params>
- <service:ListResultsFields>
- <!-- Omit the standard AuthorityItem items (they are handled by the code) -->
- <service:ListResultField>
- <service:element>foreName</service:element>
- <service:xpath>foreName</service:xpath>
- </service:ListResultField>
- <service:ListResultField>
- <service:element>surName</service:element>
- <service:xpath>surName</service:xpath>
- </service:ListResultField>
- </service:ListResultsFields>
- </service:params>
- </service:DocHandlerParams>
- <service:validatorHandler xmlns:service="http://collectionspace.org/services/config/service">org.collectionspace.services.person.nuxeo.PersonValidatorHandler</service:validatorHandler>
- <service:initHandler xmlns:service="http://collectionspace.org/services/config/service">
- <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
- <service:params>
- <service:field>
- <service:table>persons_common</service:table>
- <service:col>inauthority</service:col>
- </service:field>
- <service:field>
- <service:table>persons_common</service:table>
- <service:col>displayname</service:col>
- </service:field>
- <service:field>
- <service:table>persons_common</service:table>
- <service:col>shortidentifier</service:col>
- </service:field>
- </service:params>
- </service:initHandler>
- <service:properties xmlns:service="http://collectionspace.org/services/config/service">
- <types:item xmlns:types="http://collectionspace.org/services/config/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/config/types">
- <types:key>objectNumberProperty</types:key>
- <types:value>shortIdentifier</types:value>
- </types:item>
- </service:properties>
- <service:object xmlns:service="http://collectionspace.org/services/config/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/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/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:properties>
+ <service:repositoryDomain xmlns:service="http://collectionspace.org/services/config/service">default-domain</service:repositoryDomain>
+ <service:documentHandler xmlns:service="http://collectionspace.org/services/config/service">org.collectionspace.services.person.nuxeo.PersonDocumentModelHandler</service:documentHandler>
+ <service:DocHandlerParams xmlns:service="http://collectionspace.org/services/config/service">
+ <service:params>
+ <service:ListResultsFields>
+ <!-- Omit the standard AuthorityItem items (they are handled by the code) -->
+ <service:ListResultField>
+ <service:element>foreName</service:element>
+ <service:xpath>personTermGroupList/[0]/foreName</service:xpath>
+ </service:ListResultField>
+ <service:ListResultField>
+ <service:element>surName</service:element>
+ <service:xpath>personTermGroupList/[0]/surName</service:xpath>
+ </service:ListResultField>
+ </service:ListResultsFields>
+ </service:params>
+ </service:DocHandlerParams>
+ <service:validatorHandler xmlns:service="http://collectionspace.org/services/config/service">org.collectionspace.services.person.nuxeo.PersonValidatorHandler</service:validatorHandler>
+ <service:initHandler xmlns:service="http://collectionspace.org/services/config/service">
+ <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
+ <service:params>
+ <service:field>
+ <service:table>persons_common</service:table>
+ <service:col>inauthority</service:col>
+ </service:field>
+ <service:field>
+ <service:table>persontermgroup</service:table>
+ <service:col>termdisplayname</service:col>
+ </service:field>
+ <service:field>
+ <service:table>persons_common</service:table>
+ <service:col>shortidentifier</service:col>
+ </service:field>
+ </service:params>
+ </service:initHandler>
+ <service:properties xmlns:service="http://collectionspace.org/services/config/service">
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>objectNameProperty</types:key>
+ <types:value>displayName</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>objectNumberProperty</types:key>
+ <types:value>shortIdentifier</types:value>
+ </types:item>
+ </service:properties>
+ <service:object xmlns:service="http://collectionspace.org/services/config/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/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/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:properties>
<!-- See CSPACE-3938 for potential additional authRef and termRef entries -->
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>birthPlace</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>deathPlace</types:value>
- </types:item>
- <!-- Uncomment when Concept authority is implemented in Services -->
- <!--
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>groups|group</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>nationalities|nationality</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>occupations|occupation</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>authRef</types:key>
- <types:value>schoolsOrStyles|schoolOrStyle</types:value>
- </types:item>
- -->
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>birthPlace</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>deathPlace</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>groups|group</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>nationalities|nationality</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>occupations|occupation</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>schoolsOrStyles|schoolOrStyle</types:value>
+ </types:item>
<!-- Fields containing term list / controlled vocabulary references -->
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
++ <types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>
- <types:value>salutation</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:value>personTermGroupList/*/termType</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>
- <types:value>title</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:value>personTermGroupList/*/termLanguage</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>
- <types:value>gender</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:value>personTermGroupList/*/termStatus</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>
- <types:value>termStatus</types:value>
- </types:item>
- </service:properties>
- </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>
+ <types:value>personTermGroupList/*/salutation</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>personTermGroupList/*/title</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>gender</types:value>
+ </types:item>
+ </service:properties>
+ </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 -->
</service:ListResultsFields>
</service:params>
</service:DocHandlerParams>
- <service:validatorHandler xmlns:service="http://collectionspace.org/services/config/service">org.collectionspace.services.place.nuxeo.PlaceValidatorHandler</service:validatorHandler>
- <service:initHandler xmlns:service="http://collectionspace.org/services/config/service">
- <service:classname>org.collectionspace.services.common.init.AddIndices</service:classname>
- <service:params>
- <service:field>
- <service:table>places_common</service:table>
- <service:col>inauthority</service:col>
- </service:field>
- <service:field>
- <service:table>places_common</service:table>
- <service:col>displayname</service:col>
- </service:field>
- <service:field>
- <service:table>places_common</service:table>
- <service:col>shortidentifier</service:col>
- </service:field>
- </service:params>
- </service:initHandler>
- <service:properties xmlns:service="http://collectionspace.org/services/config/service">
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>objectNameProperty</types:key>
- <types:value>displayName</types:value>
- </types:item>
- <types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>objectNumberProperty</types:key>
- <types:value>shortIdentifier</types:value>
- </types:item>
- </service:properties>
- <service:object xmlns:service="http://collectionspace.org/services/config/service" id="1" name="Placeitem" version="0.1">
- <service:part id="0" control_group="Managed" versionable="true" auditable="false" label="places-system" updated="" order="0">
+ <service:object xmlns:service="http://collectionspace.org/services/config/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/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/system/system-response.xsd"/>
+ <service:xmlContent namespaceURI="http://collectionspace.org/services/config/system" schemaLocation="http://collectionspace.org/services/config/system http://collectionspace.org/services/config/system/system-response.xsd" />
</service:content>
</service:part>
- <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="places_common" updated="" order="1">
- <service:properties xmlns:service="http://collectionspace.org/services/config/service">
+ <service:part id="1" control_group="Managed" versionable="true" auditable="false" label="contacts_common" updated="" order="1">
+ <service:properties>
+ <!-- Fields containing authority term references -->
<types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>authRef</types:key>
++<<<<<<< HEAD
+ <types:value>addressGroupList/*/addressMunicipality</types:value>
++ =======
+ <types:value>placeOwnerGroupList/*/owner</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>authRef</types:key>
+ <types:value>placeGeoRefGroupList/*/geoReferencedBy</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>termStatus</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>placeType</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>placeNameGroupList/*/nameLanguage</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>placeNameGroupList/*/nameType</types:value>
+ </types:item>
+ <types:item xmlns:types="http://collectionspace.org/services/config/types">
+ <types:key>termRef</types:key>
+ <types:value>placeNameGroupList/*/nameStatus</types:value>
++ >>>>>>> upstream/master
</types:item>
<types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>termRef</types:key>
- <types:value>placeNameGroupList/*/nameAdminStatus</types:value>
+ <types:key>authRef</types:key>
+ <types:value>addressGroupList/*/addressStateOrProvince</types:value>
</types:item>
<types:item xmlns:types="http://collectionspace.org/services/config/types">
- <types:key>termRef</types:key>
- <types:value>vCoordSys</types:value>
+ <types:key>authRef</types:key>
+ <types:value>addressGroupList/*/addressCountry</types:value>
</types:item>
+ <!-- Fields containing term list / controlled vocabulary references -->
<types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>
- <types:value>vSpatialReferenceSystem</types:value>
+ <types:value>emailGroupList/*/emailType</types:value>
</types:item>
<types:item xmlns:types="http://collectionspace.org/services/config/types">
<types:key>termRef</types:key>