From: Amy Wieliczka Date: Thu, 10 May 2012 00:30:51 +0000 (-0700) Subject: CSPACE-5128: acquisition AcquisitionDates converted to AcquisitionDateGroupList,... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=7de7505aeb3af3ba4d931770d93272b67af6e668;p=tmp%2Fjakarta-migration.git CSPACE-5128: acquisition AcquisitionDates converted to AcquisitionDateGroupList, AccessionDate converted to AccessionDateGroup --- diff --git a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd index efa493f54..7e069a9ef 100644 --- a/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd +++ b/services/acquisition/3rdparty/nuxeo-platform-cs-acquisition/src/main/resources/schemas/acquisitions_common.xsd @@ -21,13 +21,13 @@ - + - + - + diff --git a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionAuthRefsTest.java b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionAuthRefsTest.java index 73a2b0599..c082b632e 100644 --- a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionAuthRefsTest.java +++ b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionAuthRefsTest.java @@ -44,6 +44,8 @@ import org.collectionspace.services.acquisition.AcquisitionFunding; import org.collectionspace.services.acquisition.AcquisitionFundingList; import org.collectionspace.services.acquisition.AcquisitionSourceList; import org.collectionspace.services.acquisition.OwnerList; +import org.collectionspace.services.acquisition.StructuredDateGroup; + import org.jboss.resteasy.client.ClientResponse; @@ -112,11 +114,11 @@ public class AcquisitionAuthRefsTest extends BaseServiceTest createPersonRefs(); PoxPayloadOut multipart = createAcquisitionInstance( + "April 1, 2010", acquisitionAuthorizerRefName, acquisitionFundingSourcesRefNames, ownersRefNames, acquisitionSourcesRefNames); - // "April 1, 2010", AcquisitionClient acquisitionClient = new AcquisitionClient(); ClientResponse res = acquisitionClient.create(multipart); @@ -367,12 +369,16 @@ public class AcquisitionAuthRefsTest extends BaseServiceTest } private PoxPayloadOut createAcquisitionInstance( + String accessionDateDisplayDate, String acquisitionAuthorizer, List acquisitionFundingSources, List acqOwners, List acquisitionSources) { AcquisitionsCommon acquisition = new AcquisitionsCommon(); + StructuredDateGroup accessionDateGroup = new StructuredDateGroup(); + accessionDateGroup.setDateDisplayDate(accessionDateDisplayDate); + acquisition.setAccessionDateGroup(accessionDateGroup); acquisition.setAcquisitionAuthorizer(acquisitionAuthorizer); // AcquisitionFunding-related authrefs fields are *not* currently diff --git a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java index 8a4cd9160..d00090568 100644 --- a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java +++ b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java @@ -36,10 +36,11 @@ import org.collectionspace.services.common.datetime.GregorianCalendarDateTimeUti import org.collectionspace.services.jaxb.AbstractCommonList; import org.collectionspace.services.acquisition.AcquisitionsCommon; -import org.collectionspace.services.acquisition.AcquisitionDateList; +import org.collectionspace.services.acquisition.AcquisitionDateGroupList; import org.collectionspace.services.acquisition.AcquisitionSourceList; import org.collectionspace.services.acquisition.OwnerList; import org.jboss.resteasy.client.ClientResponse; +import org.collectionspace.services.acquisition.StructuredDateGroup; import org.testng.Assert; import org.testng.annotations.Test; @@ -311,10 +312,9 @@ public class AcquisitionServiceTest extends AbstractPoxServiceTestImpl 0); Assert.assertNotNull(acqSources.get(0)); - // List acqDates = - // acquisitionObject.getAcquisitionDates().getAcquisitionDate(); - // Assert.assertTrue(acqDates.size() > 0); - // Assert.assertNotNull(acqDates.get(0)); + List acqDates = acquisitionObject.getAcquisitionDateGroupList().getAcquisitionDateGroup(); + Assert.assertTrue(acqDates.size() > 0); + Assert.assertNotNull(acqDates.get(0)); List owners = acquisitionObject.getOwners().getOwner(); @@ -703,11 +703,15 @@ public class AcquisitionServiceTest extends AbstractPoxServiceTestImpl acqDates = acqDatesList.getAcquisitionDate(); - // acqDates.add(CURRENT_DATE_UTC); - // acqDates.add(CURRENT_DATE_UTC); - // acquisition.setAcquisitionDates(acqDatesList); + AcquisitionDateGroupList acqDatesList = new AcquisitionDateGroupList(); + List acqDates = acqDatesList.getAcquisitionDateGroup(); + StructuredDateGroup acqDate1 = new StructuredDateGroup(); + acqDate1.setDateDisplayDate(CURRENT_DATE_UTC); + StructuredDateGroup acqDate2 = new StructuredDateGroup(); + acqDate2.setDateDisplayDate(CURRENT_DATE_UTC); + acqDates.add(acqDate1); + acqDates.add(acqDate2); + acquisition.setAcquisitionDateGroupList(acqDatesList); OwnerList ownersList = new OwnerList(); List owners = ownersList.getOwner(); diff --git a/services/acquisition/jaxb/src/main/resources/acquisitions_common.xsd b/services/acquisition/jaxb/src/main/resources/acquisitions_common.xsd index 1b2a30996..76587655f 100644 --- a/services/acquisition/jaxb/src/main/resources/acquisitions_common.xsd +++ b/services/acquisition/jaxb/src/main/resources/acquisitions_common.xsd @@ -33,10 +33,10 @@ - + - + @@ -63,9 +63,9 @@ - + - +