SWF-1226 Added minimal implementation of new portlet 2.0 methods in HandlerAdapter, updated samples for use with Pluto 2.0.
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE faces-config PUBLIC
|
||||
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
|
||||
"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
|
||||
|
||||
<faces-config>
|
||||
<application>
|
||||
<!-- Enables Facelets -->
|
||||
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
|
||||
</application>
|
||||
</faces-config>
|
||||
@@ -50,7 +50,7 @@
|
||||
<!-- Generated Portlet Wrapper Servlet for Apache Pluto deployment -->
|
||||
<servlet>
|
||||
<servlet-name>swf-booking-faces</servlet-name>
|
||||
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
|
||||
<servlet-class>org.apache.pluto.container.driver.PortletServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>portlet-name</param-name>
|
||||
<param-value>swf-booking-faces</param-value>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<dependencies>
|
||||
<!-- core dependencies -->
|
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="compile->compile"/>
|
||||
<dependency org="javax.el" name="com.springsource.javax.el" rev="1.0.0" conf="provided->compile"/>
|
||||
<dependency org="javax.persistence" name="com.springsource.javax.persistence" rev="1.0.0" conf="compile->compile"/>
|
||||
<dependency org="javax.portlet" name="com.springsource.javax.portlet" rev="2.0.0" conf="provided->compile"/>
|
||||
<dependency org="javax.servlet" name="com.springsource.javax.servlet" rev="2.4.0" conf="provided->compile"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
|
||||
<portlet:actionURL var="actionUrl">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
|
||||
<h2>Hotel Results</h2>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
|
||||
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
|
||||
|
||||
<h2>Welcome to Spring Travel</h2>
|
||||
<p>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<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">
|
||||
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
|
||||
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
|
||||
|
||||
<portlet>
|
||||
<portlet-name>swf-booking-mvc</portlet-name>
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
<!-- Generated Portlet Wrapper Servlet for Apache Pluto deployment -->
|
||||
<servlet>
|
||||
<servlet-name>swf-booking-mvc</servlet-name>
|
||||
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
|
||||
<servlet-class>org.apache.pluto.container.driver.PortletServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>portlet-name</param-name>
|
||||
<param-value>swf-booking-mvc</param-value>
|
||||
|
||||
@@ -25,6 +25,7 @@ import javax.portlet.EventRequest;
|
||||
import javax.portlet.EventResponse;
|
||||
import javax.portlet.PortletModeException;
|
||||
import javax.portlet.PortletRequest;
|
||||
import javax.portlet.PortletRequestDispatcher;
|
||||
import javax.portlet.PortletResponse;
|
||||
import javax.portlet.PortletSession;
|
||||
import javax.portlet.RenderRequest;
|
||||
@@ -156,12 +157,20 @@ public class FlowHandlerAdapter extends PortletContentGenerator implements Handl
|
||||
}
|
||||
|
||||
public void handleEvent(EventRequest request, EventResponse response, Object handler) throws Exception {
|
||||
throw new UnsupportedOperationException("Auto-generated method stub");
|
||||
// keep render params
|
||||
response.setRenderParameters(request);
|
||||
}
|
||||
|
||||
public ModelAndView handleResource(ResourceRequest request, ResourceResponse response, Object handler)
|
||||
throws Exception {
|
||||
throw new UnsupportedOperationException("Auto-generated method stub");
|
||||
// equivalent to Portlet 2.0 GenericPortlet
|
||||
if (request.getResourceID() != null) {
|
||||
PortletRequestDispatcher rd = this.getPortletContext().getRequestDispatcher(request.getResourceID());
|
||||
if (rd != null) {
|
||||
rd.forward(request, response);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// subclassing hooks
|
||||
|
||||
Reference in New Issue
Block a user