From d618f40d993db0adc48a73f0f194e6aebb2ded04 Mon Sep 17 00:00:00 2001 From: Laramie Crocker Date: Sun, 17 Apr 2011 05:21:04 +0000 Subject: [PATCH] CSPACE-3780 including XmlReplay test of Relations in nightly run --- .../test-data/xmlreplay/xml-replay-master.xml | 11 ++++++++++- .../nuxeo/AuthorityItemDocumentModelHandler.java | 8 +++++--- .../collectionspace/services/common/ResourceBase.java | 2 +- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml index af2ff30ac..19568b721 100755 --- a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml @@ -27,6 +27,15 @@ - + + + + + + + + + diff --git a/services/authority/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityItemDocumentModelHandler.java b/services/authority/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityItemDocumentModelHandler.java index 64820ef53..db893dcd2 100644 --- a/services/authority/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityItemDocumentModelHandler.java +++ b/services/authority/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityItemDocumentModelHandler.java @@ -234,7 +234,7 @@ public abstract class AuthorityItemDocumentModelHandler RelationsCommonList relationsCommonListBody = (RelationsCommonList) part.getBody(); ServiceContext ctx = getServiceContext(); - MultivaluedMap queryParams = ctx.getQueryParamsPtr(); + MultivaluedMap queryParams = ctx.getQueryParams(); String predicate = RelationshipType.HAS_BROADER.value(); queryParams.putSingle(IRelationsManager.PREDICATE_QP, predicate); queryParams.putSingle(IRelationsManager.SUBJECT_QP, null); @@ -244,7 +244,7 @@ public abstract class AuthorityItemDocumentModelHandler RelationsCommonList childList = (new RelationResource()).getList(ctx.getUriInfo()); //magically knows all query params because they are in the context. for (RelationsCommonList.RelationListItem childListItem : childList.getRelationListItem()) { - System.out.println(" childListItem: " + childListItem); + // System.out.println(" childListItem: " + childListItem); //todo: if not found in update list, remove from system //todo: if update list item not found in child list, add to system. } @@ -255,7 +255,7 @@ public abstract class AuthorityItemDocumentModelHandler RelationsCommonList parentList = (new RelationResource()).getList(ctx.getUriInfo()); for (RelationsCommonList.RelationListItem parentListItem : parentList.getRelationListItem()) { - System.out.println(" parentListItem: " + parentListItem); + // System.out.println(" parentListItem: " + parentListItem); //todo: if num-parents > 1 then complain. //todo: if not found in update list, remove from system //todo: if update list item not found in parent list, add to system. @@ -268,6 +268,8 @@ public abstract class AuthorityItemDocumentModelHandler rc.setDocumentId2(item.getObjectCsid()); rc.setRelationshipType(item.getPredicate()); //todo: is an enum: rc.setPredicate(item.getPredicate()); + rc.setDocumentType1(item.getSubject().getType()); + rc.setDocumentType2(item.getObject().getType()); PoxPayloadOut payloadOut = new PoxPayloadOut(RelationClient.SERVICE_PAYLOAD_NAME); PayloadOutputPart outputPart = new PayloadOutputPart(RelationClient.SERVICE_COMMONPART_NAME, rc); diff --git a/services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java b/services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java index b1554cb9e..6027625a3 100644 --- a/services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java +++ b/services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java @@ -99,7 +99,7 @@ extends AbstractMultiPartCollectionSpaceResourceImpl { String xmlPayload) { try { PoxPayloadIn input = new PoxPayloadIn(xmlPayload); - System.out.println("\r\n\r\n==============================\r\nxmlPayload:\r\n"+xmlPayload); + //System.out.println("\r\n\r\n==============================\r\nxmlPayload:\r\n"+xmlPayload); ServiceContext ctx = createServiceContext(input); return create(input, ctx); } catch (Exception e) { -- 2.47.3