From: Amy Wieliczka Date: Sat, 12 May 2012 00:09:43 +0000 (-0700) Subject: CSPACE-5128: Converted org foundingDate and dissolutionDate to structuredDateGroups X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=6ffc538187f1137befae49591e48aff226f74109;p=tmp%2Fjakarta-migration.git CSPACE-5128: Converted org foundingDate and dissolutionDate to structuredDateGroups --- diff --git a/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/OSGI-INF/layouts-contrib.xml b/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/OSGI-INF/layouts-contrib.xml index 401746487..fdce4dd39 100644 --- a/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/OSGI-INF/layouts-contrib.xml +++ b/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/OSGI-INF/layouts-contrib.xml @@ -89,8 +89,6 @@ - foundingDate - dissolutionDate foundingPlace @@ -218,33 +216,7 @@ --> - - - - - - true - - foundingDate - - - dataInputText - - - - - - - - true - - dissolutionDate - - - dataInputText - - - + diff --git a/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/schemas/organizations_common.xsd b/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/schemas/organizations_common.xsd index 6a9f12e0b..b49f2d98a 100644 --- a/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/schemas/organizations_common.xsd +++ b/services/organization/3rdparty/nuxeo-platform-cs-organization/src/main/resources/schemas/organizations_common.xsd @@ -30,8 +30,8 @@ - - + + @@ -92,5 +92,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/services/organization/client/src/main/java/org/collectionspace/services/client/OrgAuthorityClientUtils.java b/services/organization/client/src/main/java/org/collectionspace/services/client/OrgAuthorityClientUtils.java index 13e9eb536..4d6b203e4 100644 --- a/services/organization/client/src/main/java/org/collectionspace/services/client/OrgAuthorityClientUtils.java +++ b/services/organization/client/src/main/java/org/collectionspace/services/client/OrgAuthorityClientUtils.java @@ -39,6 +39,8 @@ import org.jboss.resteasy.client.ClientResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.collectionspace.services.organization.StructuredDateGroup; + /** * OrgAuthorityClientUtils. */ @@ -251,10 +253,16 @@ public class OrgAuthorityClientUtils { contactNames.addAll(values); organization.setContactNames(contactsList); } - if((value = (String)orgInfo.get(OrganizationJAXBSchema.FOUNDING_DATE))!=null) - organization.setFoundingDate(value); - if((value = (String)orgInfo.get(OrganizationJAXBSchema.DISSOLUTION_DATE))!=null) - organization.setDissolutionDate(value); + if((value = (String)orgInfo.get(OrganizationJAXBSchema.FOUNDING_DATE))!=null) { + StructuredDateGroup foundingDate = new StructuredDateGroup(); + foundingDate.setDateDisplayDate(value); + organization.setFoundingDateGroup(foundingDate); + } + if((value = (String)orgInfo.get(OrganizationJAXBSchema.DISSOLUTION_DATE))!=null) { + StructuredDateGroup dissolutionDate = new StructuredDateGroup(); + dissolutionDate.setDateDisplayDate(value); + organization.setDissolutionDateGroup(dissolutionDate); + } if((value = (String)orgInfo.get(OrganizationJAXBSchema.FOUNDING_PLACE))!=null) organization.setFoundingPlace(value); if((values = (List)orgRepeatablesInfo.get(OrganizationJAXBSchema.GROUPS))!=null) { diff --git a/services/organization/jaxb/src/main/resources/organization_common.xsd b/services/organization/jaxb/src/main/resources/organization_common.xsd index 567529821..9e8894fe3 100644 --- a/services/organization/jaxb/src/main/resources/organization_common.xsd +++ b/services/organization/jaxb/src/main/resources/organization_common.xsd @@ -28,8 +28,8 @@ - - + + @@ -90,5 +90,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +