From: Aron Roberts Date: Mon, 10 Oct 2011 21:42:42 +0000 (+0000) Subject: CSPACE-4464: Ignore values in update payloads for Contacts records. The servic... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=bc65235fcc35f1caa9d7d4cf1a732740078c258a;p=tmp%2Fjakarta-migration.git CSPACE-4464: Ignore values in update payloads for Contacts records. The services now generate the value of that field, which usually will include contextual information for the owning authority and authority item. --- diff --git a/services/contact/jaxb/src/main/java/org/collectionspace/services/contact/ContactJAXBSchema.java b/services/contact/jaxb/src/main/java/org/collectionspace/services/contact/ContactJAXBSchema.java index 8cd3d7aa5..e0f6292c1 100644 --- a/services/contact/jaxb/src/main/java/org/collectionspace/services/contact/ContactJAXBSchema.java +++ b/services/contact/jaxb/src/main/java/org/collectionspace/services/contact/ContactJAXBSchema.java @@ -12,6 +12,7 @@ public interface ContactJAXBSchema { final static String CSID = "csid"; final static String IN_AUTHORITY = "inAuthority"; final static String IN_ITEM = "inItem"; + final static String URI = "uri"; final static String DISPLAY_NAME = "displayName"; final static String EMAIL_GROUP_LIST = "emailGroupList"; diff --git a/services/contact/service/src/main/java/org/collectionspace/services/contact/nuxeo/ContactDocumentModelHandler.java b/services/contact/service/src/main/java/org/collectionspace/services/contact/nuxeo/ContactDocumentModelHandler.java index d86a5b206..b6b5a3c2c 100644 --- a/services/contact/service/src/main/java/org/collectionspace/services/contact/nuxeo/ContactDocumentModelHandler.java +++ b/services/contact/service/src/main/java/org/collectionspace/services/contact/nuxeo/ContactDocumentModelHandler.java @@ -223,6 +223,7 @@ public class ContactDocumentModelHandler super.filterReadOnlyPropertiesForPart(objectProps, partMeta); objectProps.remove(ContactJAXBSchema.IN_AUTHORITY); objectProps.remove(ContactJAXBSchema.IN_ITEM); + objectProps.remove(ContactJAXBSchema.URI); objectProps.remove(ContactJAXBSchema.DISPLAY_NAME); } }