You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/11/17 02:32:26 UTC

svn commit: r1542631 - in /juddi/trunk: juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/ juddi-core/src/main/java/org/apache/juddi/api/impl/ juddi-core/src/main/java/org/apache/juddi/mapping/ juddi-core/src/main/java/org/apache/juddi/quer...

Author: alexoree
Date: Sun Nov 17 01:32:25 2013
New Revision: 1542631

URL: http://svn.apache.org/r1542631
Log:
JUDDI-701 done
JUDDI-652 alter the servlet listerner to attempt to clean up any other variables

Modified:
    juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDIPublicationImpl.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/AES.java
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/PostBackConstants.java
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/StartupServlet.java
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java

Modified: juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java (original)
+++ juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java Sun Nov 17 01:32:25 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.juddi.v3.client.mapping;
 
-import com.ibm.wsdl.extensions.soap12.SOAP12BindingImpl;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.rmi.RemoteException;
@@ -82,6 +81,7 @@ import org.w3c.dom.Element;
  * uddi:bindingTemplate</li> <li>TODO: 2.4.5 wsdl:port Address Extensions ->
  * uddi:bindingTemplate</li> </ul>
  *
+ * @see 
  * @author Kurt T Stam
  * @Since 3.1.5
  */

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=1542631&r1=1542630&r2=1542631&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 Sun Nov 17 01:32:25 2013
@@ -452,9 +452,9 @@ public class UDDIPublicationImpl extends
 			List<?> tmodelKeysFound = null;
 
 			if (body.getInfoSelection().equals(InfoSelection.HIDDEN))
-				tmodelKeysFound = FindTModelByPublisherQuery.select(em, null, publisher, tmodelKeysFound, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted", new Boolean(true), DynamicQuery.PREDICATE_EQUALS));
+				tmodelKeysFound = FindTModelByPublisherQuery.select(em, null, publisher, tmodelKeysFound, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted",  Boolean.TRUE, DynamicQuery.PREDICATE_EQUALS));
 			else if (body.getInfoSelection().equals(InfoSelection.VISIBLE))
-				tmodelKeysFound = FindTModelByPublisherQuery.select(em, null, publisher, tmodelKeysFound, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted", new Boolean(false), DynamicQuery.PREDICATE_EQUALS));
+				tmodelKeysFound = FindTModelByPublisherQuery.select(em, null, publisher, tmodelKeysFound, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted",  Boolean.FALSE, DynamicQuery.PREDICATE_EQUALS));
 			else
 				tmodelKeysFound = FindTModelByPublisherQuery.select(em, null, publisher, tmodelKeysFound);
 				

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java Sun Nov 17 01:32:25 2013
@@ -753,7 +753,7 @@ public class MappingApiToModel {
 		if (apiSubscription.isBrief() != null) {
 			modelSubscription.setBrief(apiSubscription.isBrief());
 		} else {
-			modelSubscription.setBrief(new Boolean(false));
+			modelSubscription.setBrief(Boolean.FALSE);
 		}
 			
 		

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java Sun Nov 17 01:32:25 2013
@@ -52,7 +52,7 @@ public class FindTModelByIdentifierQuery
 	}
 	
 	public static List<?> select(EntityManager em, FindQualifiers fq, IdentifierBag identifiers, List<?> keysIn) {
-		return findQuery.select(em, fq, identifiers, keysIn, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted", new Boolean(false), DynamicQuery.PREDICATE_EQUALS));
+		return findQuery.select(em, fq, identifiers, keysIn, new DynamicQuery.Parameter(TModelQuery.ENTITY_ALIAS + ".deleted", Boolean.FALSE, DynamicQuery.PREDICATE_EQUALS));
 	}
 	
 }

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/AES.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/AES.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/AES.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/AES.java Sun Nov 17 01:32:25 2013
@@ -16,10 +16,6 @@
  */
 package org.apache.juddi.webconsole;
 
-import java.io.*;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
 import javax.crypto.*;
 import javax.crypto.spec.*;
 

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/PostBackConstants.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/PostBackConstants.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/PostBackConstants.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/PostBackConstants.java Sun Nov 17 01:32:25 2013
@@ -1,6 +1,18 @@
 /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
+ * Copyright 2001-2013 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
  */
 package org.apache.juddi.webconsole;
 

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/StartupServlet.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/StartupServlet.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/StartupServlet.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/StartupServlet.java Sun Nov 17 01:32:25 2013
@@ -1,6 +1,18 @@
 /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
+ * Copyright 2001-2013 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
  */
 package org.apache.juddi.webconsole;
 
@@ -19,6 +31,8 @@ import javax.servlet.ServletContextEvent
  */
 public class StartupServlet implements javax.servlet.ServletContextListener {
 
+    static final Logger log = Logger.getLogger(StartupServlet.class.getCanonicalName());
+
     /**
      * creates a new AES key and stores it to the properties files
      *
@@ -27,7 +41,6 @@ public class StartupServlet implements j
     public void contextInitialized(ServletContextEvent sce) {
         FileOutputStream fos = null;
         try {
-            Logger log = Logger.getLogger(this.getClass().getCanonicalName());
             //URL resource = sce.getServletContext().getResource("/META-INF/config.properties");
             Properties p = new Properties();
             InputStream is = sce.getServletContext().getResourceAsStream("/META-INF/config.properties");
@@ -50,7 +63,7 @@ public class StartupServlet implements j
             fos.flush();
             fos.close();
         } catch (Exception ex) {
-            ex.printStackTrace();
+            log.log(Level.WARNING, null, ex);
             try {
                 if (fos != null) {
                     fos.close();
@@ -68,9 +81,7 @@ public class StartupServlet implements j
     public void contextDestroyed(ServletContextEvent sce) {
         FileOutputStream fos = null;
         try {
-
-            Logger log = Logger.getLogger(this.getClass().getCanonicalName());
-            //URL resource = sce.getServletContext().getResource("/META-INF/config.properties");
+            log.info("Cleaning up juddi-gui");
             Properties p = new Properties();
             InputStream is = sce.getServletContext().getResourceAsStream("/META-INF/config.properties");
             p.load(is);
@@ -81,7 +92,7 @@ public class StartupServlet implements j
             fos.flush();
             fos.close();
         } catch (Exception ex) {
-            ex.printStackTrace();
+            log.log(Level.WARNING, null, ex);
             try {
                 if (fos != null) {
                     fos.close();
@@ -89,5 +100,14 @@ public class StartupServlet implements j
             } catch (Exception e) {
             }
         }
+        try {
+            sce.getServletContext().removeAttribute("username");
+            sce.getServletContext().removeAttribute("password");
+            sce.getServletContext().removeAttribute("locale");
+            sce.getServletContext().removeAttribute("hub");
+        } catch (Exception ex) {
+            log.log(Level.WARNING, null, ex);
+        }
+
     }
 }

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java?rev=1542631&r1=1542630&r2=1542631&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java Sun Nov 17 01:32:25 2013
@@ -308,6 +308,7 @@ public class UddiHub implements Serializ
     }
 
     private String GetToken() {
+        EnsureConfig();
         if (style != AuthStyle.UDDI_AUTH) {
             BindingProvider bp = null;
             Map<String, Object> context = null;
@@ -1175,9 +1176,11 @@ public class UddiHub implements Serializ
             }
 
             ret.offset = offset;
-            ret.displaycount = findTModel.getListDescription().getIncludeCount();
-            ret.totalrecords = findTModel.getListDescription().getActualCount();
-            if (findTModel == null || findTModel.getTModelInfos() == null || findTModel.getTModelInfos().getTModelInfo().isEmpty()) {
+            if (findTModel.getListDescription() != null) {
+                ret.displaycount = findTModel.getListDescription().getIncludeCount();
+                ret.totalrecords = findTModel.getListDescription().getActualCount();
+            }
+            if (findTModel.getTModelInfos() == null || findTModel.getTModelInfos().getTModelInfo().isEmpty()) {
                 ret.renderedHtml = ResourceLoader.GetResource(session, "errors.norecordsfound");//"No tModels are defined";
             } else {
                 // if (!isChooser) {
@@ -1756,6 +1759,7 @@ public class UddiHub implements Serializ
                     tmi.setName(tmodelDetails.getName());
                     tmi.setTModelKey(tmodelDetails.getTModelKey());
                     tmi.getDescription().addAll(tmodelDetails.getDescription());
+                    findBusiness.setTModelInfos(new TModelInfos());
                     findBusiness.getTModelInfos().getTModelInfo().add(tmi);
 
                     break;
@@ -3528,11 +3532,11 @@ public class UddiHub implements Serializ
                 TransferToken tt = new TransferToken();
                 Holder<String> node = new Holder<String>();
                 Holder<XMLGregorianCalendar> xcal = new Holder<XMLGregorianCalendar>();
-                Holder<byte[]> token = new Holder<byte[]>();
+                Holder<byte[]> ttoken = new Holder<byte[]>();
                 try {
-                    custody.getTransferToken(GetToken(), r.getKeyBag(), node, xcal, token);
+                    custody.getTransferToken(GetToken(), r.getKeyBag(), node, xcal, ttoken);
                     tt.setNodeID(node.value);
-                    tt.setOpaqueToken(token.value);
+                    tt.setOpaqueToken(ttoken.value);
                     tt.setExpirationTime(xcal.value);
                     response = tt;
                 } catch (Exception ex) {
@@ -3540,9 +3544,9 @@ public class UddiHub implements Serializ
                         DispositionReportFaultMessage f = (DispositionReportFaultMessage) ex;
                         if (f.getFaultInfo().countainsErrorCode(DispositionReport.E_AUTH_TOKEN_EXPIRED) || ex.getMessage().contains(DispositionReport.E_AUTH_TOKEN_EXPIRED)) {
                             token = null;
-                            custody.getTransferToken(GetToken(), r.getKeyBag(), node, xcal, token);
+                            custody.getTransferToken(GetToken(), r.getKeyBag(), node, xcal, ttoken);
                             tt.setNodeID(node.value);
-                            tt.setOpaqueToken(token.value);
+                            tt.setOpaqueToken(ttoken.value);
                             tt.setExpirationTime(xcal.value);
                             response = tt;
                         }



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