You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by jf...@apache.org on 2011/01/21 20:52:20 UTC

svn commit: r1061984 - /juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java

Author: jfaath
Date: Fri Jan 21 19:52:20 2011
New Revision: 1061984

URL: http://svn.apache.org/viewvc?rev=1061984&view=rev
Log:
JUDDI-421: altering a bindingTemplate will now update the modifiedIncludingChildren of the containing businessEntity

Modified:
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java?rev=1061984&r1=1061983&r2=1061984&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java Fri Jan 21 19:52:20 2011
@@ -168,6 +168,8 @@ public class UDDIPublicationImpl extends
 				Object obj = em.find(org.apache.juddi.model.BindingTemplate.class, entityKey);
 	
 				((org.apache.juddi.model.BindingTemplate)obj).getBusinessService().setModifiedIncludingChildren(new Date());
+				// JUDDI-421:  now the businessEntity parent will have it's modifiedIncludingChildren set
+				((org.apache.juddi.model.BindingTemplate)obj).getBusinessService().getBusinessEntity().setModifiedIncludingChildren(new Date());
 				
 				em.remove(obj);
 			}
@@ -721,6 +723,11 @@ public class UDDIPublicationImpl extends
 			org.apache.juddi.model.BusinessService parent = em.find(org.apache.juddi.model.BusinessService.class, uddiEntity.getBusinessService().getEntityKey());
 			parent.setModifiedIncludingChildren(now);
 			em.persist(parent);
+			
+			// JUDDI-421:  now the businessEntity parent will have it's modifiedIncludingChildren set
+			org.apache.juddi.model.BusinessEntity businessParent = em.find(org.apache.juddi.model.BusinessEntity.class, parent.getBusinessEntity().getEntityKey());
+			businessParent.setModifiedIncludingChildren(now);
+			em.persist(businessParent);
 		}
 
 		String nodeId = "";



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org