<tenant:serviceBindings name="CollectionObjects" version="0.1">
<!-- begin collectionobject service meta-data -->
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="CollectionObject" version="0.1"
+ <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"
<!-- begin intake service meta-data -->
<tenant:serviceBindings name="Intakes" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Intake" version="0.1"
+ <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"
<!-- begin vocabulary service meta-data -->
<tenant:serviceBindings name="Vocabularies" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Vocabulary" version="0.1"
+ <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"
-->
<tenant:serviceBindings name="Vocabularyitems" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Vocabularyitem" version="0.1"
+ <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"
<!-- begin acquisition service meta-data -->
<tenant:serviceBindings name="Acquisitions" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Acquisition" version="0.1"
+ <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"
<!-- begin relation service meta-data -->
<tenant:serviceBindings name="Relations" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Relation" version="0.1"
+ <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"
<!-- end relation service meta-data -->
<!-- begin account service meta-data -->
<tenant:serviceBindings name="Accounts" version="0.1">
- <service:object id="1" name="Acccount" version="0.1"
+ <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"
<!-- begin dimension service meta-data -->
<tenant:serviceBindings name="Dimensions" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Dimension" version="0.1"
+ <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"
<!-- begin contact service meta-data -->
<tenant:serviceBindings name="Contacts" version="0.1">
<service:repositoryClient xmlns:service='http://collectionspace.org/services/common/service'>nuxeo-java</service:repositoryClient>
- <service:object id="1" name="Contact" version="0.1"
+ <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"
}
tenantBinding = tReader.getTenantBinding(tenantId);
if (tenantBinding == null) {
- String msg = "No tenant binding found for tenantId=" + tenantId +
- " while processing request for service= " + serviceName;
+ String msg = "No tenant binding found for tenantId=" + tenantId
+ + " while processing request for service= " + serviceName;
logger.error(msg);
throw new IllegalStateException(msg);
}
return objectPartMap;
}
ServiceBindingType serviceBinding = getServiceBinding();
- List<ServiceObjectType> objectTypes = serviceBinding.getObject();
- for (ServiceObjectType objectType : objectTypes) {
- List<ObjectPartType> objectPartTypes = objectType.getPart();
- for (ObjectPartType objectPartType : objectPartTypes) {
- objectPartMap.put(objectPartType.getLabel(), objectPartType);
- }
+ ServiceObjectType objectType = serviceBinding.getObject();
+ List<ObjectPartType> objectPartTypes = objectType.getPart();
+ for (ObjectPartType objectPartType : objectPartTypes) {
+ objectPartMap.put(objectPartType.getLabel(), objectPartType);
}
return objectPartMap;
}
public String getDocumentType() {
// If they have not overridden the setting, use the type of the service
// object.
- return (overrideDocumentType != null) ? overrideDocumentType : serviceBinding.getObject().get(0).getName();
+ return (overrideDocumentType != null) ? overrideDocumentType : serviceBinding.getObject().getName();
}
@Override