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

svn commit: r755649 - in /webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets: ./ src/main/java/org/apache/juddi/portlets/ src/main/java/org/apache/juddi/portlets/server/ src/main/webapp/WEB-INF/ src/test/java/org/apache/juddi/portlets/clie...

Author: kstam
Date: Wed Mar 18 17:01:49 2009
New Revision: 755649

URL: http://svn.apache.org/viewvc?rev=755649&view=rev
Log:
Adding portlet support

Added:
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/UDDIBrowserPortlet.java
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/portlet.xml
Removed:
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/test/java/org/apache/juddi/portlets/client/GwtTestExampleA.java
Modified:
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/pom.xml
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/Application.gwt.xml
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/web.xml
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/tomcat/conf/web.xml
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/uddi-portlets.launch

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/pom.xml?rev=755649&r1=755648&r2=755649&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/pom.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/pom.xml Wed Mar 18 17:01:49 2009
@@ -110,6 +110,13 @@
 			<version>1.4</version>
 			<scope>compile</scope>
 		</dependency>
+		<dependency>
+			<groupId>javax.portlet</groupId>
+			<artifactId>portlet-api</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		
 		<!--  test -->
 		<dependency>
 			<groupId>junit</groupId>

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/Application.gwt.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/Application.gwt.xml?rev=755649&r1=755648&r2=755649&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/Application.gwt.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/Application.gwt.xml Wed Mar 18 17:01:49 2009
@@ -14,4 +14,5 @@
 	
 	  <servlet class="org.apache.juddi.portlets.server.SecurityServiceImpl" path="/security"/>
 	  <servlet class="org.apache.juddi.portlets.server.InquiryServiceImpl" path="/inquiry"/>
+	 
 </module>
\ No newline at end of file

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/UDDIBrowserPortlet.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/UDDIBrowserPortlet.java?rev=755649&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/UDDIBrowserPortlet.java (added)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/UDDIBrowserPortlet.java Wed Mar 18 17:01:49 2009
@@ -0,0 +1,35 @@
+package org.apache.juddi.portlets.server;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.portlet.GenericPortlet;
+import javax.portlet.PortletException;
+import javax.portlet.PortletSecurityException;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+
+public class UDDIBrowserPortlet extends GenericPortlet 
+{
+	protected void doView(RenderRequest renderRequest, RenderResponse renderResponse) 
+		throws PortletException, PortletSecurityException, IOException
+	{
+		
+	  renderResponse.setContentType("text/html");
+	  PrintWriter writer = renderResponse.getWriter();
+	  writer.println("<script type='text/javascript' language='javascript' src='" 
+			  + renderRequest.getContextPath() 
+			  + "/org.apache.juddi.portlets.Application/org.apache.juddi.portlets.Application.nocache.js'></script>");
+	  writer.println("<div id='login'></div>");
+	  writer.close();
+	}
+
+	protected void doHelp(RenderRequest renderRequest, RenderResponse renderResponse) 
+		throws PortletException, PortletSecurityException, IOException
+	{
+	  renderResponse.setContentType("text/html");
+	  PrintWriter writer = renderResponse.getWriter();
+	  writer.write("Help");
+	  writer.close();
+	}
+}

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/portlet.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/portlet.xml?rev=755649&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/portlet.xml (added)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/portlet.xml Wed Mar 18 17:01:49 2009
@@ -0,0 +1,20 @@
+<portlet-app
+    xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+    version="1.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
+                        http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
+	<portlet>
+    	<description>UDDI Browser as a portlet app</description>
+		<portlet-name>UDDIBrowserPortlet</portlet-name>
+	    <display-name>UDDIBrowser Portlet</display-name>
+		<portlet-class>org.apache.juddi.portlets.server.UDDIBrowserPortlet</portlet-class>
+		<supports>
+			<mime-type>text/html</mime-type>
+            <portlet-mode>VIEW</portlet-mode>
+		</supports>
+	    <portlet-info>
+			<title>UDDIBrowser Portlet</title>
+	    </portlet-info>
+	</portlet>
+</portlet-app>
\ No newline at end of file

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/web.xml?rev=755649&r1=755648&r2=755649&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/web.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/webapp/WEB-INF/web.xml Wed Mar 18 17:01:49 2009
@@ -8,4 +8,20 @@
 	<welcome-file-list>
 		<welcome-file>index.html</welcome-file>
 	</welcome-file-list>
+	
+	<servlet>
+		<servlet-name>UDDIBrowserPortlet</servlet-name>
+		<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
+		<init-param>
+			<param-name>portlet-name</param-name>
+			<param-value>UDDIBrowserPortlet</param-value>
+		</init-param>
+		<load-on-startup>1</load-on-startup>
+	</servlet>
+	
+	<servlet-mapping>
+		<servlet-name>UDDIBrowserPortlet</servlet-name>
+		<url-pattern>/PlutoInvoker/UDDIBrowserPortlet
+		</url-pattern>
+	</servlet-mapping>
 </web-app>

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/tomcat/conf/web.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/tomcat/conf/web.xml?rev=755649&r1=755648&r2=755649&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/tomcat/conf/web.xml (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/tomcat/conf/web.xml Wed Mar 18 17:01:49 2009
@@ -203,6 +203,10 @@
         <mime-type>text/plain</mime-type>
     </mime-mapping>
     <mime-mapping>
+		<extension>jsp</extension>
+		<mime-type>text/html</mime-type>
+	</mime-mapping>
+    <mime-mapping>
         <extension>jspf</extension>
         <mime-type>text/plain</mime-type>
     </mime-mapping>

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/uddi-portlets.launch
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/uddi-portlets.launch?rev=755649&r1=755648&r2=755649&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/uddi-portlets.launch (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/uddi-portlets.launch Wed Mar 18 17:01:49 2009
@@ -110,7 +110,7 @@
 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
 <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out www org.apache.juddi.portlets.Application/Application.html"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out target/www org.apache.juddi.portlets.Application/Application.html"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="jUDDI_v3"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XstartOnFirstThread -Xmx256M"/>



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