You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by tc...@apache.org on 2009/05/15 08:03:50 UTC

svn commit: r775016 - in /webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi: api/impl/UDDISubscriptionListenerImpl.java validation/ValidateSubscriptionListener.java

Author: tcunning
Date: Fri May 15 06:03:50 2009
New Revision: 775016

URL: http://svn.apache.org/viewvc?rev=775016&view=rev
Log:
JUDDI-196
Make sure we send a blank disposition report.

Modified:
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java
    webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateSubscriptionListener.java

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java?rev=775016&r1=775015&r2=775016&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java Fri May 15 06:03:50 2009
@@ -26,6 +26,7 @@
 import org.apache.juddi.validation.ValidateSubscriptionListener;
 import org.apache.log4j.Logger;
 import org.uddi.api_v3.DispositionReport;
+import org.uddi.api_v3.Result;
 import org.uddi.subr_v3.NotifySubscriptionListener;
 import org.uddi.v3_service.DispositionReportFaultMessage;
 import org.uddi.v3_service.UDDISubscriptionListenerPortType;
@@ -33,7 +34,7 @@
 @WebService(serviceName="UDDISubscriptionListenerService", 
 			endpointInterface="org.uddi.v3_service.UDDISubscriptionListenerPortType",
 			targetNamespace = "urn:uddi-org:subr_v3_portType")
-public class UDDISubscriptionListenerImpl extends AuthenticatedService implements
+public class UDDISubscriptionListenerImpl implements
 		UDDISubscriptionListenerPortType {
 	
 	private static Logger logger = Logger.getLogger(UDDISubscriptionListenerImpl.class);
@@ -43,20 +44,11 @@
 			throws DispositionReportFaultMessage {
 		logger.error(body.toString());
 		
-		EntityManager em = PersistenceManager.getEntityManager();
-		EntityTransaction tx = em.getTransaction();
-		try {
-			tx.begin();
-			
-			UddiEntityPublisher publisher = this.getEntityPublisher(em, body.getAuthInfo());
-			new ValidateSubscriptionListener(publisher).validateNotification(body);
-			tx.commit();
-			return null;
-		} finally {
-			if (tx.isActive()) {
-				tx.rollback();
-			}
-			em.close();
-		}
+		
+		new ValidateSubscriptionListener().validateNotification(body);
+		DispositionReport dr = new DispositionReport();
+		Result res = new Result();
+		dr.getResult().add(res);
+		return dr;
 	}
 }

Modified: webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateSubscriptionListener.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateSubscriptionListener.java?rev=775016&r1=775015&r2=775016&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateSubscriptionListener.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateSubscriptionListener.java Fri May 15 06:03:50 2009
@@ -28,13 +28,13 @@
  */
 public class ValidateSubscriptionListener extends ValidateUDDIApi {
 
-	public ValidateSubscriptionListener(UddiEntityPublisher publisher) {
-		super(publisher);
+	public ValidateSubscriptionListener() {
+		super(null);
 	}	
-	
+		
 	public void validateNotification(NotifySubscriptionListener body) throws
 		FatalErrorException {
-		if (body != null) {
+		if (body == null) {
 			throw new FatalErrorException(new ErrorMessage("Subscription Listener Body was null"));
 		}
 	}



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