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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to