]> source.dussan.org Git - vaadin-framework.git/commitdiff
Made PortletApplicationContext conform to new Portlet 2 API.
authorPetter Holmström <petter.holmstrom@itmill.com>
Wed, 28 Oct 2009 09:59:09 +0000 (09:59 +0000)
committerPetter Holmström <petter.holmstrom@itmill.com>
Wed, 28 Oct 2009 09:59:09 +0000 (09:59 +0000)
svn changeset:9420/svn branch:portlet_2.0

src/com/vaadin/terminal/gwt/server/PortletApplicationContext.java

index dfbfaf38eeb17c3cd41235c35c728558f65b5207..6aabc34906f0a20ff5417cb99acb054563cf04a6 100644 (file)
@@ -7,6 +7,7 @@ import java.io.IOException;
 import java.io.OutputStream;\r
 import java.io.PrintWriter;\r
 import java.io.Serializable;\r
+import java.util.Collection;\r
 import java.util.HashMap;\r
 import java.util.Iterator;\r
 import java.util.LinkedHashSet;\r
@@ -16,13 +17,20 @@ import java.util.Set;
 \r
 import javax.portlet.ActionRequest;\r
 import javax.portlet.ActionResponse;\r
+import javax.portlet.CacheControl;\r
 import javax.portlet.Portlet;\r
+import javax.portlet.PortletMode;\r
 import javax.portlet.PortletSession;\r
 import javax.portlet.PortletURL;\r
 import javax.portlet.RenderRequest;\r
 import javax.portlet.RenderResponse;\r
+import javax.portlet.ResourceURL;\r
+import javax.servlet.http.Cookie;\r
 import javax.servlet.http.HttpSession;\r
 \r
+import org.w3c.dom.DOMException;\r
+import org.w3c.dom.Element;\r
+\r
 import com.vaadin.Application;\r
 \r
 /**\r
@@ -269,6 +277,35 @@ public class PortletApplicationContext extends WebApplicationContext implements
             response.setTitle(title);\r
         }\r
 \r
+               public void setNextPossiblePortletModes(\r
+                               Collection<PortletMode> portletModes) {\r
+                       // NOP\r
+                       // TODO throw?\r
+               }\r
+\r
+               public ResourceURL createResourceURL() {\r
+                       return response.createResourceURL();\r
+               }\r
+\r
+               public CacheControl getCacheControl() {\r
+                       return response.getCacheControl();\r
+               }\r
+\r
+               public void addProperty(Cookie cookie) {\r
+                       // NOP\r
+                       // TODO throw?                  \r
+               }\r
+\r
+               public void addProperty(String key, Element element) {\r
+                       // NOP\r
+                       // TODO throw?                  \r
+               }\r
+\r
+               public Element createElement(String tagName) throws DOMException {\r
+                       // NOP\r
+                       return null;\r
+               }\r
+\r
     }\r
 \r
 }\r