[jboss-svn-commits] JBL Code SVN: r35846 - labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 3 08:56:33 EDT 2010
Author: lkrzyzanek
Date: 2010-11-03 08:56:32 -0400 (Wed, 03 Nov 2010)
New Revision: 35846
Modified:
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java
Log:
Improved setting end point
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java 2010-11-02 21:25:12 UTC (rev 35845)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java 2010-11-03 12:56:32 UTC (rev 35846)
@@ -27,6 +27,7 @@
import java.util.Map;
import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
@@ -53,7 +54,7 @@
public static final String EXCLUDED_SPACES_PROP_NAME = "jbossorg.navigation.excludedspaces";
public static final String MAGNOLIA_SERVICES_URL_PROP_NAME = "jbossorg.navigation.magnoliaNavigationServiceURL";
-
+
public static final String GA_CODE_PROP_NAME = "ga.code";
/**
@@ -129,7 +130,7 @@
}
return projectSpace.getDisplayName();
}
-
+
public static String getGACode(JiveContainer container, boolean examineParentContainers) {
JiveContainer projectSpace = container;
if (examineParentContainers) {
@@ -194,14 +195,17 @@
}
protected MagnoliaWebService getProjectService() throws MalformedURLException {
+ final String url = JiveGlobals.getJiveProperty(MAGNOLIA_SERVICES_URL_PROP_NAME,
+ "http://www.jboss.org/magnoliaPublic-projects-1.0.0/MagnoliaWebService");
if (projectService == null) {
- final String url = JiveGlobals.getJiveProperty(MAGNOLIA_SERVICES_URL_PROP_NAME,
- "http://www.jboss.org/magnoliaPublic-projects-1.0.0/MagnoliaWebService?wsdl");
+ MagnoliaWebServiceBeanService serviceWrapper = new MagnoliaWebServiceBeanService(new URL(url + "?wsdl"),
+ new QName("http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanService"));
+ projectService = serviceWrapper.getMagnoliaWebServiceBeanPort();
- MagnoliaWebServiceBeanService serviceWrapper = new MagnoliaWebServiceBeanService(new URL(url), new QName(
- "http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanService"));
- projectService = serviceWrapper.getMagnoliaWebServiceBeanPort();
+ BindingProvider bp = (BindingProvider) projectService;
+ bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, url);
}
+
return projectService;
}
More information about the jboss-svn-commits
mailing list