Author: bfitzpat
Date: 2011-11-29 10:10:53 -0500 (Tue, 29 Nov 2011)
New Revision: 36733
Added:
workspace/bfitzpat/.project
workspace/bfitzpat/org.jboss.tools.uddi.core/
workspace/bfitzpat/org.jboss.tools.uddi.core/.classpath
workspace/bfitzpat/org.jboss.tools.uddi.core/.project
workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/
workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/org.eclipse.jdt.core.prefs
workspace/bfitzpat/org.jboss.tools.uddi.core/build.properties
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/XmlSchema-1.4.7.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-collections-3.2.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-configuration-1.5.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-lang-2.3.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-logging-1.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-api-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-common-utilities-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-bindings-soap-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-core-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-databinding-jaxb-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-jaxws-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-simple-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-transports-http-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-ws-addr-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-tools-common-2.3.1.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/jaxr-api-1.0.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-3.1.3-SNAPSHOT.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-extras-3.1.3-SNAPSHOT.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-core-3.1.3-SNAPSHOT.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/log4j-1.2.12.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/neethi-2.0.4.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/uddi-ws-3.1.3-SNAPSHOT.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/wsdl4j-1.6.2.jar
workspace/bfitzpat/org.jboss.tools.uddi.core/plugin.xml
workspace/bfitzpat/org.jboss.tools.uddi.core/src/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/Activator.java
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/UDDIPreferenceInitializer.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/
workspace/bfitzpat/org.jboss.tools.uddi.ui/.classpath
workspace/bfitzpat/org.jboss.tools.uddi.ui/.project
workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/
workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/org.eclipse.jdt.core.prefs
workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/
workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/MANIFEST.MF
workspace/bfitzpat/org.jboss.tools.uddi.ui/build.properties
workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/
workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/business.gif
workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/sample.gif
workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/service.gif
workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/tmodel.gif
workspace/bfitzpat/org.jboss.tools.uddi.ui/plugin.xml
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/Activator.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnection.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnectionFactory.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/NameSorter.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/RegistryView.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeObject.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeParent.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewContentProvider.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewLabelProvider.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizard.java
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizardPage.java
Log:
JBIDE-6411 - Working on some UDDI/SAP SR support and stashing in workspace for now
Added: workspace/bfitzpat/.project
===================================================================
--- workspace/bfitzpat/.project (rev 0)
+++ workspace/bfitzpat/.project 2011-11-29 15:10:53 UTC (rev 36733)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>bfitzpat</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Property changes on: workspace/bfitzpat/.project
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/.classpath
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.core/.classpath (rev
0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.core/.classpath 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry exported="true" kind="lib"
path="lib/commons-collections-3.2.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/commons-configuration-1.5.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/commons-lang-2.3.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/commons-logging-1.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-api-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-common-utilities-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-bindings-soap-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-core-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-databinding-jaxb-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-frontend-jaxws-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-frontend-simple-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-transports-http-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-rt-ws-addr-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/cxf-tools-common-2.3.1.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/jaxr-api-1.0.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/juddi-client-3.1.3-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/juddi-client-extras-3.1.3-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/juddi-core-3.1.3-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/log4j-1.2.12.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/neethi-2.0.4.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/uddi-ws-3.1.3-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/wsdl4j-1.6.2.jar"/>
+ <classpathentry exported="true" kind="lib"
path="lib/XmlSchema-1.4.7.jar"/>
+ <classpathentry exported="true" kind="lib"
path="META-INF/"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/.classpath
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/.project
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.core/.project (rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.core/.project 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.uddi.core</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/.project
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/org.eclipse.jdt.core.prefs 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,8 @@
+#Mon Oct 24 09:45:14 MDT 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/build.properties
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.core/build.properties
(rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.core/build.properties 2011-11-29 15:10:53 UTC
(rev 36733)
@@ -0,0 +1,34 @@
+source.. = src/
+output.. = bin/
+bin.includes = .,\
+ META-INF/,\
+ lib/commons-collections-3.2.1.jar,\
+ lib/commons-configuration-1.5.jar,\
+ lib/commons-lang-2.3.jar,\
+ lib/commons-logging-1.1.jar,\
+ lib/cxf-api-2.3.1.jar,\
+ lib/cxf-common-utilities-2.3.1.jar,\
+ lib/cxf-rt-bindings-soap-2.3.1.jar,\
+ lib/cxf-rt-core-2.3.1.jar,\
+ lib/cxf-rt-databinding-jaxb-2.3.1.jar,\
+ lib/cxf-rt-frontend-jaxws-2.3.1.jar,\
+ lib/cxf-rt-frontend-simple-2.3.1.jar,\
+ lib/cxf-rt-transports-http-2.3.1.jar,\
+ lib/cxf-rt-ws-addr-2.3.1.jar,\
+ lib/cxf-tools-common-2.3.1.jar,\
+ lib/jaxr-api-1.0.jar,\
+ lib/juddi-client-3.1.3-SNAPSHOT.jar,\
+ lib/juddi-client-extras-3.1.3-SNAPSHOT.jar,\
+ lib/juddi-core-3.1.3-SNAPSHOT.jar,\
+ lib/log4j-1.2.12.jar,\
+ lib/neethi-2.0.4.jar,\
+ lib/uddi-ws-3.1.3-SNAPSHOT.jar,\
+ lib/wsdl4j-1.6.2.jar,\
+ lib/XmlSchema-1.4.7.jar,\
+ plugin.xml
+src.includes = src/,\
+ build.properties,\
+ META-INF/,\
+ .settings/,\
+ .project,\
+ .classpath
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/build.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/XmlSchema-1.4.7.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/XmlSchema-1.4.7.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-collections-3.2.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-collections-3.2.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-configuration-1.5.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-configuration-1.5.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-lang-2.3.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-lang-2.3.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-logging-1.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/commons-logging-1.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-api-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-api-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-common-utilities-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-common-utilities-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-bindings-soap-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-bindings-soap-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-core-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-core-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-databinding-jaxb-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-databinding-jaxb-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-jaxws-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-jaxws-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-simple-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-frontend-simple-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-transports-http-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-transports-http-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-ws-addr-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-rt-ws-addr-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-tools-common-2.3.1.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/cxf-tools-common-2.3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/jaxr-api-1.0.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/jaxr-api-1.0.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-3.1.3-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-3.1.3-SNAPSHOT.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-extras-3.1.3-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-client-extras-3.1.3-SNAPSHOT.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-core-3.1.3-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/juddi-core-3.1.3-SNAPSHOT.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/log4j-1.2.12.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/log4j-1.2.12.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/neethi-2.0.4.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/neethi-2.0.4.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/uddi-ws-3.1.3-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/lib/uddi-ws-3.1.3-SNAPSHOT.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/wsdl4j-1.6.2.jar
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/lib/wsdl4j-1.6.2.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.core/plugin.xml
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.core/plugin.xml (rev
0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.core/plugin.xml 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.jboss.tools.uddi.core.UDDIPreferenceInitializer">
+ </initializer>
+ </extension>
+
+</plugin>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.core/plugin.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/Activator.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/Activator.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/Activator.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,329 @@
+package org.jboss.tools.uddi.core;
+
+import java.util.ArrayList;
+
+import org.apache.cxf.common.WSDLConstants;
+import org.apache.cxf.endpoint.Client;
+import org.apache.cxf.frontend.ClientProxy;
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.interceptor.LoggingOutInterceptor;
+import org.apache.juddi.v3.client.ClassUtil;
+import org.apache.juddi.v3.client.config.ClientConfig;
+import org.apache.juddi.v3.client.config.UDDIClerkManager;
+import org.apache.juddi.v3.client.config.UDDIClientContainer;
+import org.apache.juddi.v3.client.transport.Transport;
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.uddi.api_v3.AuthToken;
+import org.uddi.api_v3.BusinessInfo;
+import org.uddi.api_v3.BusinessList;
+import org.uddi.api_v3.FindBusiness;
+import org.uddi.api_v3.FindQualifiers;
+import org.uddi.api_v3.FindService;
+import org.uddi.api_v3.FindTModel;
+import org.uddi.api_v3.GetAuthToken;
+import org.uddi.api_v3.Name;
+import org.uddi.api_v3.ServiceInfo;
+import org.uddi.api_v3.ServiceList;
+import org.uddi.api_v3.TModelInfo;
+import org.uddi.api_v3.TModelList;
+import org.uddi.v3_service.UDDIInquiryPortType;
+import org.uddi.v3_service.UDDISecurityPortType;
+
+public class Activator implements BundleActivator {
+
+ private static BundleContext context;
+
+ static BundleContext getContext() {
+ return context;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext bundleContext) throws Exception {
+ Activator.context = bundleContext;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext bundleContext) throws Exception {
+ Activator.context = null;
+ }
+
+ public static void getAuthToken( String uddiNode) {
+ UDDISecurityPortType security = getSecurityPort(uddiNode);
+ GetAuthToken getAuthToken = new GetAuthToken();
+ getAuthToken.setUserID("sruser");
+ getAuthToken.setCred("eswork123");
+ try {
+ AuthToken authToken = security.getAuthToken(getAuthToken);
+ System.out.println ("AUTHTOKEN = "
+ + authToken.getAuthInfo());
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ public static AuthToken getAuthToken( UDDISecurityPortType security ) {
+ GetAuthToken getAuthToken = new GetAuthToken();
+ getAuthToken.setUserID("sruser");
+ getAuthToken.setCred("eswork123");
+ try {
+ AuthToken authToken = security.getAuthToken(getAuthToken);
+ System.out.println ("AUTHTOKEN = "
+ + authToken.getAuthInfo());
+ return authToken;
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ public static UDDISecurityPortType getSecurityPort ( String uddiNode ) {
+ try {
+ ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+ getClientConfig();
+ String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+ Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
+ if (transportClass!=null) {
+ Transport transport = (Transport) transportClass.
+ getConstructor(String.class).newInstance(uddiNode);
+ UDDISecurityPortType security = transport.getUDDISecurityService();
+ return security;
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ public static UDDIInquiryPortType getInquiryPort ( String uddiNode ) {
+ try {
+ ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+ getClientConfig();
+ String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+ Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
+ if (transportClass!=null) {
+ Transport transport = (Transport) transportClass.
+ getConstructor(String.class).newInstance(uddiNode);
+ UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
+ return inquiry;
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ public static String[] getBusinesses2(String uddiNode) throws Exception {
+
+ ArrayList<String> stringList = new ArrayList<String>();
+ UDDIInquiryPortType inquiry = null;
+ UDDISecurityPortType security = null;
+ AuthToken token = null;
+ try {
+ ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+ getClientConfig();
+ String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+ Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
+ if (transportClass!=null) {
+ Transport transport = (Transport) transportClass.
+ getConstructor(String.class).newInstance(uddiNode);
+ inquiry = transport.getUDDIInquiryService();
+ security = transport.getUDDISecurityService();
+
+ Client client = ClientProxy.getClient(security);
+ client.getOutInterceptors().add(new LoggingOutInterceptor());
+ client.getInInterceptors().add(new LoggingInInterceptor());
+
+ GetAuthToken getAuthToken = new GetAuthToken();
+ getAuthToken.setUserID("sruser");
+ getAuthToken.setCred("eswork123");
+ try {
+ token = security.getAuthToken(getAuthToken);
+ System.out.println ("AUTHTOKEN = "
+ + token.getAuthInfo());
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ FindBusiness fb = new FindBusiness();
+ fb.setAuthInfo(token.getAuthInfo());
+ fb.setMaxRows(10);
+ Name name = new Name();
+ name.setValue("%");
+ FindQualifiers fq = new FindQualifiers();
+ fq.getFindQualifier().add("orLikeKeys");
+ fq.getFindQualifier().add("caseInsensitiveMatch");
+ fq.getFindQualifier().add("approximateMatch");
+ fb.setFindQualifiers(fq);
+ fb.getName().add(name);
+ BusinessList bl = inquiry.findBusiness(fb);
+ for (BusinessInfo bi : bl.getBusinessInfos().getBusinessInfo()) {
+ if (!bi.getName().isEmpty()) {
+ stringList.add(bi.getName().get(0).getValue());
+// for (int i = 0; i < bi.getName().size(); i++)
+// System.out.println("Business Name: " + bi.getName().get(i).getValue());
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+ public static String[] getServices2(String uddiNode) throws Exception {
+
+ ArrayList<String> stringList = new ArrayList<String>();
+ UDDIInquiryPortType inquiry = null;
+ UDDISecurityPortType security = null;
+ AuthToken token = null;
+ try {
+// UDDIClerkManager mgr = new UDDIClerkManager()
+ ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+ getClientConfig();
+ String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+ Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
+ if (transportClass!=null) {
+ Transport transport = (Transport) transportClass.
+ getConstructor(String.class).newInstance(uddiNode);
+ inquiry = transport.getUDDIInquiryService();
+ security = transport.getUDDISecurityService();
+
+ Client client = ClientProxy.getClient(security);
+ client.getOutInterceptors().add(new LoggingOutInterceptor());
+ client.getInInterceptors().add(new LoggingInInterceptor());
+
+ GetAuthToken getAuthToken = new GetAuthToken();
+ getAuthToken.setUserID("sruser");
+ getAuthToken.setCred("eswork123");
+ try {
+ token = security.getAuthToken(getAuthToken);
+ System.out.println ("AUTHTOKEN = "
+ + token.getAuthInfo());
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ FindService fs = new FindService();
+ fs.setMaxRows(10);
+ Name name = new Name();
+ name.setValue("%");
+ FindQualifiers fq = new FindQualifiers();
+ fq.getFindQualifier().add("orLikeKeys");
+ fq.getFindQualifier().add("caseInsensitiveMatch");
+ fq.getFindQualifier().add("approximateMatch");
+ fs.setFindQualifiers(fq);
+ fs.getName().add(name);
+ ServiceList bl = inquiry.findService(fs);
+ for (ServiceInfo si : bl.getServiceInfos().getServiceInfo()) {
+ if (!si.getName().isEmpty()) {
+ stringList.add(si.getName().get(0).getValue());
+ for (int i = 0; i < si.getName().size(); i++)
+ System.out.println("Service Name: " + si.getName().get(i).getValue());
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+ public static String[] getBusinesses(String uddiNode) throws Exception {
+ UDDIInquiryPortType inquiry = getInquiryPort(uddiNode);
+ UDDISecurityPortType security = getSecurityPort(uddiNode);
+ getAuthToken(security);
+
+ FindBusiness fb = new FindBusiness();
+ fb.setMaxRows(10);
+ Name name = new Name();
+ name.setValue("%");
+ FindQualifiers fq = new FindQualifiers();
+ fq.getFindQualifier().add("orLikeKeys");
+ fq.getFindQualifier().add("caseInsensitiveMatch");
+ fq.getFindQualifier().add("approximateMatch");
+ fb.setFindQualifiers(fq);
+ fb.getName().add(name);
+ BusinessList bl = inquiry.findBusiness(fb);
+ ArrayList<String> stringList = new ArrayList<String>();
+ for (BusinessInfo bi : bl.getBusinessInfos().getBusinessInfo()) {
+ if (!bi.getName().isEmpty()) {
+ stringList.add(bi.getName().get(0).getValue());
+ for (int i = 0; i < bi.getName().size(); i++)
+ System.out.println("Business Name: " + bi.getName().get(i).getValue());
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+ public static String[] getBusinesses(UDDIInquiryPortType inquiry) throws Exception {
+ FindBusiness fb = new FindBusiness();
+ fb.setMaxRows(10);
+ Name name = new Name();
+ name.setValue("%");
+ FindQualifiers fq = new FindQualifiers();
+ fq.getFindQualifier().add("orLikeKeys");
+ fq.getFindQualifier().add("caseInsensitiveMatch");
+ fq.getFindQualifier().add("approximateMatch");
+ fb.setFindQualifiers(fq);
+ fb.getName().add(name);
+ BusinessList bl = inquiry.findBusiness(fb);
+ ArrayList<String> stringList = new ArrayList<String>();
+ for (BusinessInfo bi : bl.getBusinessInfos().getBusinessInfo()) {
+ if (!bi.getName().isEmpty()) {
+ stringList.add(bi.getName().get(0).getValue());
+ for (int i = 0; i < bi.getName().size(); i++)
+ System.out.println("Business Name: " + bi.getName().get(i).getValue());
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+ public static String[] getServices(UDDIInquiryPortType inquiry) throws Exception {
+ FindService fs = new FindService();
+ fs.setMaxRows(10);
+ Name name = new Name();
+ name.setValue("%");
+ FindQualifiers fq = new FindQualifiers();
+ fq.getFindQualifier().add("orLikeKeys");
+ fq.getFindQualifier().add("caseInsensitiveMatch");
+ fq.getFindQualifier().add("approximateMatch");
+ fs.setFindQualifiers(fq);
+ fs.getName().add(name);
+ ServiceList bl = inquiry.findService(fs);
+ ArrayList<String> stringList = new ArrayList<String>();
+ for (ServiceInfo si : bl.getServiceInfos().getServiceInfo()) {
+ if (!si.getName().isEmpty()) {
+ stringList.add(si.getName().get(0).getValue());
+ for (int i = 0; i < si.getName().size(); i++)
+ System.out.println("Service Name: " + si.getName().get(i).getValue());
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+ public static String[] getTModels(UDDIInquiryPortType inquiry) throws Exception {
+ FindTModel fs = new FindTModel();
+ Name name = new Name();
+ name.setValue("%");
+ fs.setName(name);
+ TModelList bl = inquiry.findTModel(fs);
+ ArrayList<String> stringList = new ArrayList<String>();
+ if (bl.getTModelInfos() != null && bl.getTModelInfos().getTModelInfo().size()
> 0) {
+ for (TModelInfo si : bl.getTModelInfos().getTModelInfo()) {
+ if (si.getName().getValue().length() > 0) {
+ stringList.add(si.getName().getValue());
+ System.out.println("TModelInfo Name: " + si.getName().getValue());
+ }
+ }
+ }
+ return (String[]) stringList.toArray(new String[stringList.size()]);
+ }
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/Activator.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/UDDIPreferenceInitializer.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/UDDIPreferenceInitializer.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/UDDIPreferenceInitializer.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,14 @@
+package org.jboss.tools.uddi.core;
+
+import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
+
+public class UDDIPreferenceInitializer extends AbstractPreferenceInitializer {
+
+ public UDDIPreferenceInitializer() {
+ }
+
+ @Override
+ public void initializeDefaultPreferences() {
+ }
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.core/src/org/jboss/tools/uddi/core/UDDIPreferenceInitializer.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/.classpath
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/.classpath (rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.ui/.classpath 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/.classpath
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/.project
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/.project (rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.ui/.project 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.uddi.ui</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/.project
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/org.eclipse.jdt.core.prefs 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,8 @@
+#Mon Oct 24 09:48:54 MDT 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/MANIFEST.MF
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/MANIFEST.MF
(rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/MANIFEST.MF 2011-11-29 15:10:53
UTC (rev 36733)
@@ -0,0 +1,14 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Ui
+Bundle-SymbolicName: org.jboss.tools.uddi.ui; singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.jboss.tools.uddi.ui.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.tools.uddi.core;bundle-version="1.0.0",
+ org.eclipse.datatools.connectivity;bundle-version="1.2.3",
+ org.eclipse.datatools.connectivity.ui;bundle-version="1.2.1",
+ org.eclipse.datatools.connectivity.ui.dse;bundle-version="1.1.4"
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/META-INF/MANIFEST.MF
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/build.properties
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/build.properties
(rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.ui/build.properties 2011-11-29 15:10:53 UTC
(rev 36733)
@@ -0,0 +1,16 @@
+source.. = src/
+output.. = bin/
+bin.includes = plugin.xml,\
+ META-INF/,\
+ .,\
+ icons/,\
+ resources/
+src.includes = resources/,\
+ plugin.xml,\
+ icons/,\
+ build.properties,\
+ META-INF/,\
+ .settings/,\
+ .project,\
+ .classpath,\
+ src/
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/build.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/business.gif
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/business.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/sample.gif
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/sample.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/service.gif
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/service.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/tmodel.gif
===================================================================
(Binary files differ)
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/icons/tmodel.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: workspace/bfitzpat/org.jboss.tools.uddi.ui/plugin.xml
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/plugin.xml (rev 0)
+++ workspace/bfitzpat/org.jboss.tools.uddi.ui/plugin.xml 2011-11-29 15:10:53 UTC (rev
36733)
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+ <extension
+ point="org.eclipse.ui.views">
+ <category
+ name="JBoss UDDI"
+ id="org.jboss.tools.uddi.ui">
+ </category>
+ <view
+ name="UDDI Registries"
+ icon="icons/sample.gif"
+ category="org.jboss.tools.uddi.ui"
+ class="org.jboss.tools.uddi.ui.view.RegistryView"
+ id="org.jboss.tools.uddi.ui.view.RegistryView">
+ </view>
+ </extension>
+ <extension
+ point="org.eclipse.datatools.connectivity.connectionProfile">
+ <connectionFactory
+ class="org.jboss.tools.uddi.ui.connection.JUDDIConnectionFactory"
+ id="org.apache.juddi.v3.client.transport.Transport"
+ name="JUDDI Connection Factory"
+ profile="org.jboss.tools.uddi.ui.juddi">
+ </connectionFactory>
+ <connectionProfile
+ category="org.jboss.tools.uddi.ui.juddi.category"
+ icon="icons/service.gif"
+ id="org.jboss.tools.uddi.ui.juddi"
+ name="JUDDI Connection Profile"
+
pingFactory="org.jboss.tools.uddi.ui.connection.JUDDIConnectionFactory">
+ </connectionProfile>
+ <category
+ id="org.jboss.tools.uddi.ui.juddi.category"
+ name="UDDI">
+ </category>
+ <newWizard
+ class="org.jboss.tools.uddi.ui.wizard.NewJUDDIConnectionWizard"
+ description="Creates a new JUDDI Connection Profile"
+ icon="icons/service.gif"
+ id="org.jboss.tools.uddi.ui.juddi.newwizard"
+ name="JUDDI Connection Profile"
+ profile="org.jboss.tools.uddi.ui.juddi">
+ </newWizard>
+ </extension>
+
+</plugin>
Property changes on: workspace/bfitzpat/org.jboss.tools.uddi.ui/plugin.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/Activator.java
===================================================================
--- workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/Activator.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/Activator.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,61 @@
+package org.jboss.tools.uddi.ui;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.uddi.ui";
//$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+ /**
+ * Returns an image descriptor for the image file at the given
+ * plug-in relative path
+ *
+ * @param path the path
+ * @return the image descriptor
+ */
+ public static ImageDescriptor getImageDescriptor(String path) {
+ return imageDescriptorFromPlugin(PLUGIN_ID, path);
+ }
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/Activator.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnection.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnection.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnection.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,174 @@
+package org.jboss.tools.uddi.ui.connection;
+
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.Properties;
+
+import org.eclipse.datatools.connectivity.IConnectionProfile;
+import org.eclipse.datatools.connectivity.Version;
+import org.eclipse.datatools.connectivity.VersionProviderConnection;
+import org.uddi.api_v3.AuthToken;
+import org.uddi.api_v3.GetAuthToken;
+import org.uddi.v3_service.UDDIInquiryPortType;
+import org.uddi.v3_service.UDDISecurityPortType;
+import org.apache.cxf.endpoint.Client;
+import org.apache.cxf.frontend.ClientProxy;
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.interceptor.LoggingOutInterceptor;
+import org.apache.juddi.v3.client.ClassUtil;
+import org.apache.juddi.v3.client.config.ClientConfig;
+import org.apache.juddi.v3.client.config.UDDIClientContainer;
+import org.apache.juddi.v3.client.config.UDDINode;
+import org.apache.juddi.v3.client.transport.SAPRegistryJAXWSTransport;
+import org.apache.juddi.v3.client.transport.Transport;
+
+public class JUDDIConnection extends VersionProviderConnection {
+
+ private Transport rawTransport = null;
+ private String inquiryURL;
+ private String securityURL;
+ private boolean needsAuthentication;
+
+ public JUDDIConnection(IConnectionProfile profile, Class<?> factoryClass) {
+ super(profile, factoryClass);
+ }
+
+ public void connect() {
+ Properties props =
+ getConnectionProfile().getBaseProperties();
+ inquiryURL = (String) props.get("inquiry");
+ securityURL = (String) props.get("security");
+ Boolean convert = (Boolean) props.get("needsAuthentication");
+ needsAuthentication = convert.booleanValue();
+
+ String filepath = createTemporaryUDDIXMLFile();
+ System.out.println(filepath);
+
+ try {
+// ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+// getClientConfig();
+ ClientConfig config = new ClientConfig(filepath);
+ String clazz =
config.getUDDINode(getConnectionProfile().getName()).getProxyTransport();
+ String managerName = config.getManagerName();
+ Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
+ if (transportClass!=null) {
+ UDDINode node = config.getUDDINode(getConnectionProfile().getName());
+ SAPRegistryJAXWSTransport transport = new SAPRegistryJAXWSTransport(managerName,
getConnectionProfile().getName());
+
+// Transport transport = (Transport) transportClass.
+// getConstructor(String.class, String.class).newInstance("temp-uddi",
getConnectionProfile().getName());
+ UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
+ UDDISecurityPortType security = transport.getUDDISecurityService();
+
+ Client client = ClientProxy.getClient(security);
+ client.getOutInterceptors().add(new LoggingOutInterceptor());
+ client.getInInterceptors().add(new LoggingInInterceptor());
+
+ GetAuthToken getAuthToken = new GetAuthToken();
+ getAuthToken.setUserID("sruser");
+ getAuthToken.setCred("eswork123");
+ try {
+ AuthToken token = security.getAuthToken(getAuthToken);
+ System.out.println ("AUTHTOKEN = "
+ + token.getAuthInfo());
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ System.out.println(props.toString());
+ }
+
+ private String createTemporaryUDDIXMLFile() {
+ try {
+ // Create temp file.
+ File temp = File.createTempFile("udditemp", ".xml");
+
+ // Delete temp file when program exits.
+ temp.deleteOnExit();
+
+ // Write to temp file
+ BufferedWriter out = new BufferedWriter(new FileWriter(temp));
+ String xml = getUDDIXML();
+ out.write(xml);
+ out.close();
+
+ return temp.getAbsolutePath();
+ } catch (IOException e) {
+ }
+ return null;
+ }
+
+ private String getUDDIXML() {
+ StringBuffer buffer = new StringBuffer();
+ buffer.append("<?xml version=\"1.0\"
encoding=\"ISO-8859-1\" ?>");
+ buffer.append("<uddi>");
+ buffer.append("<reloadDelay>5000</reloadDelay>");
+ buffer.append("<manager name=\"temp-uddi\">");
+ buffer.append("<nodes>");
+ buffer.append("<node>");
+ buffer.append("<name>" + getConnectionProfile().getName() +
"</name>");
+ buffer.append("<description>" + getConnectionProfile().getDescription()
+ "</description>");
+ buffer.append("<proxyTransport>org.apache.juddi.v3.client.transport.SAPRegistryJAXWSTransport</proxyTransport>");
+ buffer.append("<inquiryUrl>" + inquiryURL +
"</inquiryUrl>");
+ buffer.append("<securityUrl>" + securityURL +
"</securityUrl>");
+ buffer.append("</node>");
+ buffer.append("</nodes>");
+ buffer.append("<clerks registerOnStartup=\"false\">");
+ buffer.append("<xregister></xregister>");
+ buffer.append("</clerks>");
+ buffer.append("</manager>");
+ buffer.append("</uddi>");
+ System.out.println(buffer.toString());
+ return buffer.toString();
+ }
+
+ @Override
+ public Object getRawConnection() {
+ return rawTransport;
+ }
+
+ @Override
+ public void close() {
+ if (rawTransport != null) {
+ rawTransport = null;
+ }
+ }
+
+ @Override
+ public Throwable getConnectException() {
+ return null;
+ }
+
+ @Override
+ public Version getProviderVersion() {
+ return null;
+ }
+
+ @Override
+ public String getProviderName() {
+ return null;
+ }
+
+ @Override
+ public Version getTechnologyVersion() {
+ return null;
+ }
+
+ @Override
+ public String getTechnologyName() {
+ return null;
+ }
+
+ @Override
+ protected String getTechnologyRootKey() {
+ return null;
+ }
+
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnection.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnectionFactory.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnectionFactory.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnectionFactory.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,16 @@
+package org.jboss.tools.uddi.ui.connection;
+
+import org.eclipse.datatools.connectivity.IConnection;
+import org.eclipse.datatools.connectivity.IConnectionProfile;
+import org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnectionFactory;
+
+public class JUDDIConnectionFactory extends JDBCConnectionFactory {
+
+ @Override
+ public IConnection createConnection(IConnectionProfile profile) {
+ JUDDIConnection connection = new JUDDIConnection(profile, getClass());
+ connection.connect();
+ return connection;
+ }
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/connection/JUDDIConnectionFactory.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/NameSorter.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/NameSorter.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/NameSorter.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,6 @@
+package org.jboss.tools.uddi.ui.view;
+
+import org.eclipse.jface.viewers.ViewerSorter;
+
+class NameSorter extends ViewerSorter {
+}
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/NameSorter.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/RegistryView.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/RegistryView.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/RegistryView.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,168 @@
+package org.jboss.tools.uddi.ui.view;
+
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.part.*;
+import org.eclipse.jface.viewers.*;
+import org.eclipse.jface.action.*;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.ui.*;
+import org.eclipse.swt.widgets.Menu;
+import org.eclipse.swt.SWT;
+
+
+/**
+ * This sample class demonstrates how to plug-in a new
+ * workbench view. The view shows data obtained from the
+ * model. The sample creates a dummy model on the fly,
+ * but a real implementation would connect to the model
+ * available either in this or another plug-in (e.g. the workspace).
+ * The view is connected to the model using a content provider.
+ * <p>
+ * The view uses a label provider to define how model
+ * objects should be presented in the view. Each
+ * view can present the same model objects using
+ * different labels and icons, if needed. Alternatively,
+ * a single label provider can be shared between views
+ * in order to ensure that objects of the same type are
+ * presented in the same way everywhere.
+ * <p>
+ */
+
+public class RegistryView extends ViewPart {
+
+ /**
+ * The ID of the view as specified by the extension.
+ */
+ public static final String ID = "org.jboss.tools.uddi.ui.view.RegistryView";
+
+ private TreeViewer viewer;
+ private DrillDownAdapter drillDownAdapter;
+ private Action action1;
+ private Action action2;
+ private Action doubleClickAction;
+
+ /*
+ * The content provider class is responsible for
+ * providing objects to the view. It can wrap
+ * existing objects in adapters or simply return
+ * objects as-is. These objects may be sensitive
+ * to the current input of the view, or ignore
+ * it and always show the same content
+ * (like Task List, for example).
+ */
+
+ /**
+ * The constructor.
+ */
+ public RegistryView() {
+ }
+
+ /**
+ * This is a callback that will allow us
+ * to create the viewer and initialize it.
+ */
+ public void createPartControl(Composite parent) {
+ viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
+ drillDownAdapter = new DrillDownAdapter(viewer);
+ viewer.setContentProvider(new ViewContentProvider(this));
+ viewer.setLabelProvider(new ViewLabelProvider());
+ viewer.setSorter(new NameSorter());
+ viewer.setInput(getViewSite());
+ makeActions();
+ hookContextMenu();
+ hookDoubleClickAction();
+ contributeToActionBars();
+ }
+
+ private void hookContextMenu() {
+ MenuManager menuMgr = new MenuManager("#PopupMenu");
+ menuMgr.setRemoveAllWhenShown(true);
+ menuMgr.addMenuListener(new IMenuListener() {
+ public void menuAboutToShow(IMenuManager manager) {
+ RegistryView.this.fillContextMenu(manager);
+ }
+ });
+ Menu menu = menuMgr.createContextMenu(viewer.getControl());
+ viewer.getControl().setMenu(menu);
+ getSite().registerContextMenu(menuMgr, viewer);
+ }
+
+ private void contributeToActionBars() {
+ IActionBars bars = getViewSite().getActionBars();
+ fillLocalPullDown(bars.getMenuManager());
+ fillLocalToolBar(bars.getToolBarManager());
+ }
+
+ private void fillLocalPullDown(IMenuManager manager) {
+ manager.add(action1);
+ manager.add(new Separator());
+ manager.add(action2);
+ }
+
+ private void fillContextMenu(IMenuManager manager) {
+ manager.add(action1);
+ manager.add(action2);
+ manager.add(new Separator());
+ drillDownAdapter.addNavigationActions(manager);
+ // Other plug-ins can contribute there actions here
+ manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
+ }
+
+ private void fillLocalToolBar(IToolBarManager manager) {
+ manager.add(action1);
+ manager.add(action2);
+ manager.add(new Separator());
+ drillDownAdapter.addNavigationActions(manager);
+ }
+
+ private void makeActions() {
+ action1 = new Action() {
+ public void run() {
+ showMessage("Action 1 executed");
+ }
+ };
+ action1.setText("Action 1");
+ action1.setToolTipText("Action 1 tooltip");
+ action1.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().
+ getImageDescriptor(ISharedImages.IMG_OBJS_INFO_TSK));
+
+ action2 = new Action() {
+ public void run() {
+ showMessage("Action 2 executed");
+ }
+ };
+ action2.setText("Action 2");
+ action2.setToolTipText("Action 2 tooltip");
+ action2.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().
+ getImageDescriptor(ISharedImages.IMG_OBJS_INFO_TSK));
+ doubleClickAction = new Action() {
+ public void run() {
+ ISelection selection = viewer.getSelection();
+ Object obj = ((IStructuredSelection)selection).getFirstElement();
+ showMessage("Double-click detected on "+obj.toString());
+ }
+ };
+ }
+
+ private void hookDoubleClickAction() {
+ viewer.addDoubleClickListener(new IDoubleClickListener() {
+ public void doubleClick(DoubleClickEvent event) {
+ doubleClickAction.run();
+ }
+ });
+ }
+ private void showMessage(String message) {
+ MessageDialog.openInformation(
+ viewer.getControl().getShell(),
+ "UDDI Registries",
+ message);
+ }
+
+ /**
+ * Passing the focus request to the viewer's control.
+ */
+ public void setFocus() {
+ viewer.getControl().setFocus();
+ }
+}
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/RegistryView.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeObject.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeObject.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeObject.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,34 @@
+package org.jboss.tools.uddi.ui.view;
+
+import org.eclipse.core.runtime.IAdaptable;
+
+class TreeObject implements IAdaptable {
+ private String name;
+ private TreeParent parent;
+ private Object raw;
+
+ public TreeObject(String name) {
+ this.name = name;
+ }
+ public String getName() {
+ return name;
+ }
+ public void setParent(TreeParent parent) {
+ this.parent = parent;
+ }
+ public TreeParent getParent() {
+ return parent;
+ }
+ public String toString() {
+ return getName();
+ }
+ public Object getAdapter(@SuppressWarnings("rawtypes") Class key) {
+ return null;
+ }
+ public Object getRaw() {
+ return raw;
+ }
+ public void setRaw ( Object raw ) {
+ this.raw = raw;
+ }
+}
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeObject.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeParent.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeParent.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeParent.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,25 @@
+package org.jboss.tools.uddi.ui.view;
+
+import java.util.ArrayList;
+
+class TreeParent extends TreeObject {
+ private ArrayList<TreeObject> children;
+ public TreeParent(String name) {
+ super(name);
+ children = new ArrayList<TreeObject>();
+ }
+ public void addChild(TreeObject child) {
+ children.add(child);
+ child.setParent(this);
+ }
+ public void removeChild(TreeObject child) {
+ children.remove(child);
+ child.setParent(null);
+ }
+ public TreeObject [] getChildren() {
+ return (TreeObject [])children.toArray(new TreeObject[children.size()]);
+ }
+ public boolean hasChildren() {
+ return children.size()>0;
+ }
+}
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/TreeParent.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewContentProvider.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewContentProvider.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewContentProvider.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,268 @@
+package org.jboss.tools.uddi.ui.view;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+
+import org.eclipse.jface.viewers.ILazyTreeContentProvider;
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.ITreeContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+import org.jboss.tools.uddi.core.Activator;
+
+class ViewContentProvider implements IStructuredContentProvider,
+ ITreeContentProvider {
+
+ /**
+ *
+ */
+ private final RegistryView registryView;
+
+ /**
+ * @param registryView
+ */
+ ViewContentProvider(RegistryView registryView) {
+ this.registryView = registryView;
+ }
+ private TreeParent invisibleRoot;
+
+ public void inputChanged(Viewer v, Object oldInput, Object newInput) {
+ }
+ public void dispose() {
+ }
+ public Object[] getElements(Object parent) {
+ if (parent.equals(this.registryView.getViewSite())) {
+ if (invisibleRoot==null) initialize();
+ return getChildren(invisibleRoot);
+ }
+ return getChildren(parent);
+ }
+ public Object getParent(Object child) {
+ if (child instanceof TreeObject) {
+ return ((TreeObject)child).getParent();
+ }
+ return null;
+ }
+ public Object [] getChildren(Object parent) {
+ if (parent instanceof TreeParent) {
+ TreeParent tp = (TreeParent) parent;
+ if (tp.getParent() != null) {// && tp.getParent().getRaw() instanceof
UDDIDetails) {
+// UDDIDetails details = (UDDIDetails) tp.getParent().getRaw();
+ if (tp.getName().equals("Businesses")) {
+ try {
+ String uddiRepo = tp.getParent().getName();
+// UDDIInquiryPortType inquiry = Activator.getInquiryPort(uddiRepo);
+// Activator.getAuthToken(uddiRepo);
+ String[] businessNames = Activator.getBusinesses2(uddiRepo);
+ for (int i = 0; i < businessNames.length; i++) {
+ TreeObject business = new TreeObject(businessNames[i]);
+ tp.addChild(business);
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ else if (tp.getName().equals("Services")) {
+ try {
+ String uddiRepo = tp.getParent().getName();
+ String[] serviceNames = Activator.getServices2(uddiRepo);
+ for (int i = 0; i < serviceNames.length; i++) {
+ TreeObject service = new TreeObject(serviceNames[i]);
+ tp.addChild(service);
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ else if (tp.getName().equals("tModels")) {
+ try {
+ String uddiRepo = tp.getParent().getName();
+// UDDIInquiryPortType inquiry = Activator.getInquiryPort(uddiRepo);
+// Activator.getAuthToken(uddiRepo);
+// String[] tModelNamesNames = Activator.getTModels(inquiry);
+// for (int i = 0; i < tModelNamesNames.length; i++) {
+// TreeObject tModel = new TreeObject(tModelNamesNames[i]);
+// tp.addChild(tModel);
+// }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ return ((TreeParent)parent).getChildren();
+ }
+ return new Object[0];
+ }
+ public boolean hasChildren(Object parent) {
+ if (parent instanceof TreeParent) {
+ TreeParent tp = (TreeParent) parent;
+ if (tp.getName().equals("Businesses")) {
+ return true;
+ }
+ if (tp.getName().equals("Services")) {
+ return true;
+ }
+ if (tp.getName().equals("tModels")) {
+ return true;
+ }
+ return ((TreeParent)parent).hasChildren();
+ }
+ return false;
+ }
+
+// public String[] getBusinesses(UDDIInquiryPortType inquiry) throws Exception {
+// FindBusiness fb = new FindBusiness();
+// fb.setMaxRows(10);
+// Name name = new Name();
+// name.setValue("%");
+// FindQualifiers fq = new FindQualifiers();
+// fq.getFindQualifier().add("orLikeKeys");
+// fq.getFindQualifier().add("caseInsensitiveMatch");
+// fq.getFindQualifier().add("approximateMatch");
+// fb.setFindQualifiers(fq);
+// fb.getName().add(name);
+// BusinessList bl = inquiry.findBusiness(fb);
+// ArrayList<String> stringList = new ArrayList<String>();
+// for (BusinessInfo bi : bl.getBusinessInfos().getBusinessInfo()) {
+// if (!bi.getName().isEmpty()) {
+// stringList.add(bi.getName().get(0).getValue());
+// for (int i = 0; i < bi.getName().size(); i++)
+// System.out.println("Business Name: " +
bi.getName().get(i).getValue());
+// }
+// }
+// return (String[]) stringList.toArray(new String[stringList.size()]);
+// }
+//
+// public String[] getServices(UDDIInquiryPortType inquiry) throws Exception {
+// FindService fs = new FindService();
+// fs.setMaxRows(10);
+// Name name = new Name();
+// name.setValue("%");
+// FindQualifiers fq = new FindQualifiers();
+// fq.getFindQualifier().add("orLikeKeys");
+// fq.getFindQualifier().add("caseInsensitiveMatch");
+// fq.getFindQualifier().add("approximateMatch");
+// fs.setFindQualifiers(fq);
+// fs.getName().add(name);
+// ServiceList bl = inquiry.findService(fs);
+// ArrayList<String> stringList = new ArrayList<String>();
+// for (ServiceInfo si : bl.getServiceInfos().getServiceInfo()) {
+// if (!si.getName().isEmpty()) {
+// stringList.add(si.getName().get(0).getValue());
+// for (int i = 0; i < si.getName().size(); i++)
+// System.out.println("Service Name: " + si.getName().get(i).getValue());
+// }
+// }
+// return (String[]) stringList.toArray(new String[stringList.size()]);
+// }
+//
+// public String[] getTModels(UDDIInquiryPortType inquiry) throws Exception {
+// FindTModel fs = new FindTModel();
+// Name name = new Name();
+// name.setValue("%");
+// fs.setName(name);
+// TModelList bl = inquiry.findTModel(fs);
+// ArrayList<String> stringList = new ArrayList<String>();
+// if (bl.getTModelInfos() != null &&
bl.getTModelInfos().getTModelInfo().size() > 0) {
+// for (TModelInfo si : bl.getTModelInfos().getTModelInfo()) {
+// if (si.getName().getValue().length() > 0) {
+// stringList.add(si.getName().getValue());
+// System.out.println("TModelInfo Name: " + si.getName().getValue());
+// }
+// }
+// }
+// return (String[]) stringList.toArray(new String[stringList.size()]);
+// }
+
+/*
+ * We will set up a dummy model to initialize tree heararchy.
+ * In a real code, you will connect to a real model and
+ * expose its hierarchy.
+ */
+ private void initialize() {
+
+ String[] nodes = new String[] { "default", "esb" };
+ TreeParent root = new TreeParent("Registries");
+ for (int i = 0; i < nodes.length; i++) {
+ TreeParent node = getUDDINode(nodes[i]);
+ if (node != null)
+ root.addChild(node);
+ }
+ invisibleRoot = new TreeParent("");
+ invisibleRoot.addChild(root);
+
+ }
+
+// private UDDIInquiryPortType getInquiryPort ( String uddiNode ) {
+// try {
+// ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+// getClientConfig();
+// String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+// Class<?> transportClass = ClassUtil.forName(clazz,
Transport.class);
+// if (transportClass!=null) {
+// Transport transport = (Transport) transportClass.
+// getConstructor(String.class).newInstance(uddiNode);
+// UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
+// return inquiry;
+// }
+// } catch (Exception e) {
+// e.printStackTrace();
+// }
+// return null;
+// }
+
+ private TreeParent getUDDINode(String uddiNode) {
+// try {
+// ClientConfig config = UDDIClientContainer.getUDDIClerkManager(null).
+// getClientConfig();
+// String clazz = config.getUDDINode(uddiNode).getProxyTransport();
+// Class<?> transportClass = ClassUtil.forName(clazz,
Transport.class);
+// if (transportClass!=null) {
+// Transport transport = (Transport) transportClass.
+// getConstructor(String.class).newInstance(uddiNode);
+// UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
+// UDDISecurityPortType security = transport.getUDDISecurityService();
+// if (uddiRegistries == null)
+// uddiRegistries = new HashMap<String, UDDIInquiryPortType>();
+// uddiRegistries.put(uddiNode, inquiry);
+//// UDDIDetails details = new UDDIDetails();
+//// details.inquiry = inquiry;
+//// details.security = security;
+ TreeParent node = new TreeParent(uddiNode);
+ TreeParent businesses = new TreeParent("Businesses");
+ TreeParent services = new TreeParent("Services");
+ TreeParent tModels = new TreeParent("tModels");
+ node.addChild(businesses);
+ node.addChild(services);
+ node.addChild(tModels);
+// node.setRaw(details);
+ return node;
+// }
+// } catch (Exception e) {
+// e.printStackTrace();
+// }
+// return null;
+ }
+
+ class UDDIDetails {
+// private UDDIInquiryPortType inquiry = null;
+// private UDDISecurityPortType security = null;
+// public UDDIInquiryPortType getInquiry() {
+// return inquiry;
+// }
+// public void setInquiry(UDDIInquiryPortType inquiry) {
+// this.inquiry = inquiry;
+// }
+// public UDDISecurityPortType getSecurity() {
+// return security;
+// }
+// public void setSecurity(UDDISecurityPortType security) {
+// this.security = security;
+// }
+ }
+
+ public void updateElement(Object parent, int index) {
+ }
+
+ public void updateChildCount(Object element, int currentChildCount) {
+ }
+ }
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewContentProvider.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewLabelProvider.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewLabelProvider.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewLabelProvider.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,67 @@
+package org.jboss.tools.uddi.ui.view;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.ui.ISharedImages;
+import org.eclipse.ui.PlatformUI;
+import org.jboss.tools.uddi.ui.Activator;
+import org.jboss.tools.uddi.ui.view.ViewContentProvider.UDDIDetails;
+
+class ViewLabelProvider extends LabelProvider {
+
+ private ImageDescriptor SERVICE_IMG_DESC = null;
+ private ImageDescriptor BUSINESS_IMG_DESC = null;
+ private ImageDescriptor TMODEL_IMG_DESC = null;
+
+ private Image SERVICE_IMG = null;
+ private Image BUSINESS_IMG = null;
+ private Image TMODEL_IMG = null;
+
+ private void initialize() {
+ this.SERVICE_IMG_DESC = Activator.getImageDescriptor("icons\\service.gif");
+ this.SERVICE_IMG = SERVICE_IMG_DESC.createImage();
+ this.BUSINESS_IMG_DESC =
Activator.getImageDescriptor("icons\\business.gif");
+ this.BUSINESS_IMG = BUSINESS_IMG_DESC.createImage();
+ this.TMODEL_IMG_DESC = Activator.getImageDescriptor("icons\\tmodel.gif");
+ this.TMODEL_IMG = TMODEL_IMG_DESC.createImage();
+ }
+
+ public String getText(Object obj) {
+ return obj.toString();
+ }
+
+ public Image getImage(Object obj) {
+ if (this.SERVICE_IMG == null)
+ initialize();
+ String imageKey = ISharedImages.IMG_OBJ_ELEMENT;
+ if (obj instanceof TreeObject) {
+ TreeObject to = (TreeObject) obj;
+ if (to.getParent() != null &&
to.getParent().getName().contains("Businesses")) {
+ return BUSINESS_IMG;
+ }
+ if (to.getParent() != null &&
to.getParent().getName().contains("Services")) {
+ return SERVICE_IMG;
+ }
+ if (to.getParent() != null &&
to.getParent().getName().contains("tModels")) {
+ return TMODEL_IMG;
+ }
+ }
+ if (obj instanceof TreeParent) {
+ if (((TreeParent)obj).getRaw() != null && ((TreeParent)obj).getRaw()
instanceof UDDIDetails) {
+ // do nothing, use object key
+ }
+ else
+ imageKey = ISharedImages.IMG_OBJ_FOLDER;
+ }
+ return PlatformUI.getWorkbench().getSharedImages().getImage(imageKey);
+ }
+
+ @Override
+ public void dispose() {
+ this.BUSINESS_IMG.dispose();
+ this.SERVICE_IMG.dispose();
+ this.TMODEL_IMG.dispose();
+ super.dispose();
+ }
+}
\ No newline at end of file
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/view/ViewLabelProvider.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizard.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizard.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizard.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,27 @@
+package org.jboss.tools.uddi.ui.wizard;
+
+import java.util.Properties;
+
+import org.eclipse.datatools.connectivity.ui.wizards.NewConnectionProfileWizard;
+import org.eclipse.jface.wizard.IWizard;
+
+public class NewJUDDIConnectionWizard extends NewConnectionProfileWizard
+ implements IWizard {
+
+ private NewJUDDIConnectionWizardPage page;
+
+ public NewJUDDIConnectionWizard() {
+ }
+
+ @Override
+ public void addCustomPages() {
+ this.page = new
NewJUDDIConnectionWizardPage("NewJUDDIConnectionWizard.NewJUDDIConnectionWizardPage");
+ this.addPage(this.page);
+ }
+
+ @Override
+ public Properties getProfileProperties() {
+ return this.page.getPageProperties();
+ }
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizard.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizardPage.java
===================================================================
---
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizardPage.java
(rev 0)
+++
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizardPage.java 2011-11-29
15:10:53 UTC (rev 36733)
@@ -0,0 +1,102 @@
+package org.jboss.tools.uddi.ui.wizard;
+
+import java.util.Properties;
+
+import org.eclipse.datatools.connectivity.ui.wizards.ConnectionProfileDetailsPage;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Text;
+
+public class NewJUDDIConnectionWizardPage extends
+ ConnectionProfileDetailsPage {
+
+ private boolean needsAuthentication = false;
+ private String inquiryURL;
+ private String securityURL;
+ private Label securityURLLabel;
+ private Text securityURLText;
+ private Button needsAuthenticationCheck;
+ private Text inquiryURLText;
+ private Label inquiryURLLabel;
+
+ private String defaultInquiry =
"http://sr.esworkplace.sap.com:80/uddi/api/inquiry";
+ private String defaultSecurity =
"http://sr.esworkplace.sap.com:80/uddi/api/security";
+
+ public NewJUDDIConnectionWizardPage(String wizardPageName) {
+ super(wizardPageName);
+ this.setTitle("Provide UDDI Details");
+ this.setMessage("Provide the Inquiry URL, specify whether the registry requires
authentication, and if so provide a Security URL");
+ }
+
+ @Override
+ public void createCustomControl(Composite parent) {
+ Composite composite = new Composite(parent, SWT.NONE);
+ GridLayout gl = new GridLayout();
+ gl.numColumns = 2;
+ composite.setLayout(gl);
+
+ inquiryURLLabel = new Label(composite, SWT.NONE);
+ inquiryURLLabel.setText("Inquiry URL:");
+
+ inquiryURLText = new Text(composite, SWT.BORDER);
+ GridData inquiryURLGD = new GridData(GridData.FILL_HORIZONTAL);
+ inquiryURLText.setLayoutData(inquiryURLGD);
+ inquiryURLText.addModifyListener(new ModifyListener() {
+ @Override
+ public void modifyText(ModifyEvent e) {
+ NewJUDDIConnectionWizardPage.this.inquiryURL =
NewJUDDIConnectionWizardPage.this.inquiryURLText.getText();
+ }
+ });
+ inquiryURLText.setText(defaultInquiry);
+
+ needsAuthenticationCheck = new Button(composite, SWT.CHECK);
+ needsAuthenticationCheck.setLayoutData(new GridData(SWT.LEFT, SWT.None, true, false, 2,
1));
+ needsAuthenticationCheck.setText("Needs Authentication");
+ needsAuthenticationCheck.setSelection(needsAuthentication);
+ needsAuthenticationCheck.addSelectionListener(new SelectionAdapter(){
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ NewJUDDIConnectionWizardPage.this.needsAuthentication =
NewJUDDIConnectionWizardPage.this.needsAuthenticationCheck.getSelection();
+ handleUpdateValidationCheckState();
+ }
+ });
+
+ securityURLLabel = new Label(composite, SWT.NONE);
+ securityURLLabel.setLayoutData(new GridData());
+ securityURLLabel.setText("Security URL:");
+
+ securityURLText = new Text(composite, SWT.BORDER);
+ securityURLText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
+ securityURLText.addModifyListener(new ModifyListener() {
+ @Override
+ public void modifyText(ModifyEvent e) {
+ NewJUDDIConnectionWizardPage.this.securityURL =
NewJUDDIConnectionWizardPage.this.securityURLText.getText();
+ }
+ });
+ securityURLText.setText(defaultSecurity);
+
+ handleUpdateValidationCheckState();
+ }
+
+ private void handleUpdateValidationCheckState() {
+ this.securityURLLabel.setEnabled(this.needsAuthentication);
+ this.securityURLText.setEnabled(this.needsAuthentication);
+ }
+
+ public Properties getPageProperties() {
+ Properties pageProps = new Properties();
+ pageProps.put("inquiry", inquiryURL);
+ pageProps.put("security", securityURL);
+ pageProps.put("needsAuthentication", needsAuthentication);
+ return pageProps;
+ }
+
+}
Property changes on:
workspace/bfitzpat/org.jboss.tools.uddi.ui/src/org/jboss/tools/uddi/ui/wizard/NewJUDDIConnectionWizardPage.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain