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