Author: alexsmirnov
Date: 2007-12-07 16:06:24 -0500 (Fri, 07 Dec 2007)
New Revision: 4624
Added:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java
trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/
trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/MANIFEST.MF
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.portlet.faces.Bridge
trunk/extensions/portletbridge/portletbridge-impl/src/test/resources/
trunk/extensions/portletbridge/portletbridge-impl/src/test/resources/META-INF/
trunk/extensions/portletbridge/portletbridge-impl/src/test/resources/META-INF/services/
Removed:
trunk/extensions/portletbridge/portletbridge-api/src/test/resources/META-INF/services/javax.faces.context.FacesContextFactory
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.faces.context.FacesContextFactory
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java
Modified:
trunk/extensions/portletbridge/portletbridge-api/pom.xml
trunk/extensions/portletbridge/portletbridge-api/src/main/java/javax/portlet/faces/GenericFacesPortlet.java
trunk/extensions/portletbridge/portletbridge-api/src/test/java/javax/portlet/faces/GenericPortletTest.java
trunk/extensions/portletbridge/portletbridge-impl/pom.xml
Log:
Split portletbridge into api and implementation
Modified: trunk/extensions/portletbridge/portletbridge-api/pom.xml
===================================================================
--- trunk/extensions/portletbridge/portletbridge-api/pom.xml 2007-12-07 21:05:04 UTC (rev
4623)
+++ trunk/extensions/portletbridge/portletbridge-api/pom.xml 2007-12-07 21:06:24 UTC (rev
4624)
@@ -2,8 +2,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <artifactId>extensions</artifactId>
- <groupId>org.richfaces</groupId>
+ <artifactId>portletbridge</artifactId>
+ <groupId>org.richfaces.extensions</groupId>
<version>3.2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -12,4 +12,19 @@
<version>3.2.0-SNAPSHOT</version>
<name>JSR-301 jsf-portlet brige api</name>
<
url>http://labs.jboss.com/wiki/Ajax4jsf/a4j-portlet</url>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
\ No newline at end of file
Modified:
trunk/extensions/portletbridge/portletbridge-api/src/main/java/javax/portlet/faces/GenericFacesPortlet.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/main/java/javax/portlet/faces/GenericFacesPortlet.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-api/src/main/java/javax/portlet/faces/GenericFacesPortlet.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -20,7 +20,6 @@
import javax.portlet.RenderResponse;
import javax.portlet.WindowState;
-import org.ajax4jsf.portlet.AjaxPortletBridge;
/**
* JSR 301 generic faces pottlet implementation.
@@ -33,8 +32,6 @@
private static final String BRIDGE_SERVICE_CLASSPATH =
"META-INF/services/javax.portlet.faces.Bridge";
public static final String BRIDGE_CLASS =
"javax.portlet.faces.BridgeClassName";
- private static final String DEFAULT_BRIDGE_CLASS = AjaxPortletBridge.class
- .getName();
private volatile String bridgeClassName = null;
private volatile Bridge facesPortletBrige = null;
@@ -76,7 +73,7 @@
}
}
if (null == bridgeClassName) {
- bridgeClassName = DEFAULT_BRIDGE_CLASS;
+ throw new PortletException("Can't detect bridge implementation class
name");
}
String renderPolicy =
this.getPortletConfig().getInitParameter(Bridge.BRIDGE_PACKAGE_PREFIX +
Bridge.RENDER_POLICY);
Modified:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/javax/portlet/faces/GenericPortletTest.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/javax/portlet/faces/GenericPortletTest.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/javax/portlet/faces/GenericPortletTest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -6,7 +6,6 @@
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.net.URLClassLoader;
import javax.portlet.PortletException;
import javax.portlet.PortletMode;
@@ -14,11 +13,7 @@
import javax.portlet.RenderResponse;
import org.ajax4jsf.portlet.AbstractAjax4jsfPortletTestCase;
-import org.ajax4jsf.portlet.AjaxFacesPortlet;
-import org.ajax4jsf.portlet.AjaxPortletBridge;
-import junit.framework.TestCase;
-
/**
* @author asmirnov
*
@@ -113,10 +108,10 @@
portletConfig.addInitParameter("javax.portlet.faces.renderPolicy",
Bridge.BridgeRenderPolicy.NEVER_DELEGATE.toString());
portletConfig.setPortletName("foo");
+ portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
+ MockBridge.class.getName());
GenericFacesPortlet portlet = new GenericFacesPortlet();
portlet.init(portletConfig);
- assertEquals(AjaxPortletBridge.class.getName(), portlet
- .getBrigeClassName());
assertEquals(Boolean.TRUE, portletContext
.getAttribute("javax.portlet.faces.foo.preserveActionParams"));
assertEquals(Bridge.BridgeRenderPolicy.NEVER_DELEGATE, portletContext
@@ -126,10 +121,12 @@
/**
* Test method for
* {@link
javax.portlet.faces.GenericFacesPortlet#doDispatch(javax.portlet.RenderRequest,
javax.portlet.RenderResponse)}.
- * @throws PortletException
- * @throws IOException
+ *
+ * @throws PortletException
+ * @throws IOException
*/
- public void testDoDispatchRenderRequestRenderResponse() throws PortletException,
IOException {
+ public void testDoDispatchRenderRequestRenderResponse()
+ throws PortletException, IOException {
setupRenderRequest();
GenericFacesPortletExtension portlet = new GenericFacesPortletExtension();
portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
@@ -147,10 +144,12 @@
/**
* Test method for
* {@link
javax.portlet.faces.GenericFacesPortlet#doDispatch(javax.portlet.RenderRequest,
javax.portlet.RenderResponse)}.
- * @throws PortletException
- * @throws IOException
+ *
+ * @throws PortletException
+ * @throws IOException
*/
- public void testDoDispatchRenderRequestRenderResponseEdit() throws PortletException,
IOException {
+ public void testDoDispatchRenderRequestRenderResponseEdit()
+ throws PortletException, IOException {
setupRenderRequest();
GenericFacesPortletExtension portlet = new GenericFacesPortletExtension();
portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
@@ -165,13 +164,16 @@
assertTrue(portlet.editProcessed);
assertFalse(portlet.viewProcessed);
}
+
/**
* Test method for
* {@link
javax.portlet.faces.GenericFacesPortlet#doDispatch(javax.portlet.RenderRequest,
javax.portlet.RenderResponse)}.
- * @throws PortletException
- * @throws IOException
+ *
+ * @throws PortletException
+ * @throws IOException
*/
- public void testDoDispatchRenderRequestRenderResponseHelp() throws PortletException,
IOException {
+ public void testDoDispatchRenderRequestRenderResponseHelp()
+ throws PortletException, IOException {
setupRenderRequest();
GenericFacesPortletExtension portlet = new GenericFacesPortletExtension();
portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
@@ -186,13 +188,16 @@
assertFalse(portlet.editProcessed);
assertFalse(portlet.viewProcessed);
}
+
/**
* Test method for
* {@link javax.portlet.faces.GenericFacesPortlet#doEdit(javax.portlet.RenderRequest,
javax.portlet.RenderResponse)}.
- * @throws IOException
- * @throws PortletException
+ *
+ * @throws IOException
+ * @throws PortletException
*/
- public void testDoEditRenderRequestRenderResponse() throws PortletException, IOException
{
+ public void testDoEditRenderRequestRenderResponse()
+ throws PortletException, IOException {
setupRenderRequest();
GenericFacesPortlet portlet = new GenericFacesPortlet();
portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
@@ -216,10 +221,12 @@
/**
* Test method for
* {@link javax.portlet.faces.GenericFacesPortlet#doView(javax.portlet.RenderRequest,
javax.portlet.RenderResponse)}.
- * @throws PortletException
- * @throws IOException
+ *
+ * @throws PortletException
+ * @throws IOException
*/
- public void testDoViewRenderRequestRenderResponse() throws PortletException, IOException
{
+ public void testDoViewRenderRequestRenderResponse()
+ throws PortletException, IOException {
setupRenderRequest();
GenericFacesPortlet portlet = new GenericFacesPortlet();
portletContext.setInitParameter("javax.portlet.faces.BridgeClassName",
@@ -277,9 +284,15 @@
public void testGetBrigeClassName1() throws PortletException {
setupActionRequest();
GenericFacesPortlet portlet = new GenericFacesPortlet();
- portlet.init(portletConfig);
- assertEquals(AjaxPortletBridge.class.getName(), portlet
- .getBrigeClassName());
+ try {
+ portlet.init(portletConfig);
+
+ } catch (PortletException e) {
+ assertEquals("Can't detect bridge implementation class name", e
+ .getMessage());
+ return;
+ }
+ assertTrue("No exception for unknown bridge implementation", false);
}
/**
@@ -314,7 +327,8 @@
/**
* Test method for
* {@link
javax.portlet.faces.GenericFacesPortlet#getDefaultViewId(javax.portlet.PortletRequest,
javax.portlet.PortletMode)}.
- * @throws PortletException
+ *
+ * @throws PortletException
*/
public void testGetDefaultViewId() throws PortletException {
setupActionRequest();
@@ -324,7 +338,8 @@
portletConfig.addInitParameter(
"javax.portlet.faces.defaultViewId.view", "index.jsf");
portlet.init(portletConfig);
- assertEquals("index.jsf", portlet.getDefaultViewId(actionRequest,
actionRequest.getPortletMode()));
+ assertEquals("index.jsf", portlet.getDefaultViewId(actionRequest,
+ actionRequest.getPortletMode()));
}
/**
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,61 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class AbstractAjax4jsfPortletTestCase extends AbstractAjax4JsfTestCase {
+
+ protected MockActionRequest actionRequest;
+ protected MockActionResponse actionResponse;
+ protected MockPortletContext portletContext;
+ protected MockRenderRequest renderRequest;
+ protected MockRenderResponse renderResponse;
+ protected MockPortletConfig portletConfig;
+
+ public AbstractAjax4jsfPortletTestCase(String name) {
+ super(name);
+ }
+
+ public void setUp() throws Exception {
+ super.setUp();
+ portletContext = new MockPortletContext();
+ portletConfig = new MockPortletConfig(portletContext);
+ }
+
+ public void tearDown() throws Exception {
+ super.tearDown();
+ actionRequest = null;
+ actionResponse = null;
+ renderRequest = null;
+ renderResponse = null;
+ portletContext = null;
+ portletConfig = null;
+ }
+
+ /**
+ *
+ */
+ protected void setupActionRequest() {
+ actionRequest = new MockActionRequest();
+ actionResponse = new MockActionResponse();
+ externalContext.setRequest(actionRequest);
+ externalContext.setResponse(actionResponse);
+ }
+
+ /**
+ *
+ */
+ protected void setupRenderRequest() {
+ renderRequest = new MockRenderRequest();
+ renderResponse = new MockRenderResponse();
+ externalContext.setRequest(renderRequest);
+ externalContext.setResponse(renderResponse);
+ }
+
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,23 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.util.Enumeration;
+import java.util.Iterator;
+
+final class IteratorEnumeration implements Enumeration {
+ private Iterator<String> iterator;
+
+ public IteratorEnumeration(Iterator<String> iterator) {
+ this.iterator=iterator;
+ }
+
+ public boolean hasMoreElements() {
+ return iterator.hasNext();
+ }
+
+ public Object nextElement() {
+ return iterator.next();
+ }
+}
\ No newline at end of file
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,64 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+import javax.portlet.ActionRequest;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockActionRequest extends MockPortletRequest implements
+ ActionRequest {
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#getCharacterEncoding()
+ */
+ public String getCharacterEncoding() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#getContentLength()
+ */
+ public int getContentLength() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#getContentType()
+ */
+ public String getContentType() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#getPortletInputStream()
+ */
+ public InputStream getPortletInputStream() throws IOException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#getReader()
+ */
+ public BufferedReader getReader() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionRequest#setCharacterEncoding(java.lang.String)
+ */
+ public void setCharacterEncoding(String arg0) {
+ // TODO Auto-generated method stub
+ }
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,61 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.io.IOException;
+import java.util.Map;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletMode;
+import javax.portlet.PortletModeException;
+import javax.portlet.WindowState;
+import javax.portlet.WindowStateException;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockActionResponse extends MockPortletResponse implements
+ ActionResponse {
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#sendRedirect(java.lang.String)
+ */
+ public void sendRedirect(String arg0) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#setPortletMode(javax.portlet.PortletMode)
+ */
+ public void setPortletMode(PortletMode arg0) throws PortletModeException {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#setRenderParameter(java.lang.String,
java.lang.String)
+ */
+ public void setRenderParameter(String arg0, String arg1) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#setRenderParameter(java.lang.String,
java.lang.String[])
+ */
+ public void setRenderParameter(String arg0, String[] arg1) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#setRenderParameters(java.util.Map)
+ */
+ public void setRenderParameters(Map arg0) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.ActionResponse#setWindowState(javax.portlet.WindowState)
+ */
+ public void setWindowState(WindowState arg0) throws WindowStateException {
+ // TODO Auto-generated method stub
+ }
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,82 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.Locale;
+import java.util.Map;
+import java.util.ResourceBundle;
+
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletContext;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockPortletConfig implements PortletConfig {
+
+ private final PortletContext context;
+
+ private Map<String, String> parameters;
+
+ private String portletName="generic";
+
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletConfig#getInitParameter(java.lang.String)
+ */
+ public String getInitParameter(String arg0) {
+
+ return parameters.get(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletConfig#getInitParameterNames()
+ */
+ public Enumeration getInitParameterNames() {
+ return new IteratorEnumeration(parameters.keySet().iterator());
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletConfig#getPortletContext()
+ */
+ public PortletContext getPortletContext() {
+ return context;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletConfig#getPortletName()
+ */
+ public String getPortletName() {
+ // TODO Auto-generated method stub
+ return this.portletName;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletConfig#getResourceBundle(java.util.Locale)
+ */
+ public ResourceBundle getResourceBundle(Locale arg0) {
+ return ResourceBundle.getBundle("javax.portlet.faces.bundle", arg0);
+ }
+
+ /**
+ * @param portletName the portletName to set
+ */
+ public void setPortletName(String name) {
+ this.portletName = name;
+ }
+
+ public void addInitParameter(String name, String value){
+ this.parameters.put(name, value);
+ }
+
+ public MockPortletConfig(PortletContext context) {
+ super();
+ this.context = context;
+ parameters = new HashMap<String, String>();
+ }
+
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,182 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.io.InputStream;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+import javax.portlet.PortletContext;
+import javax.portlet.PortletRequestDispatcher;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockPortletContext implements PortletContext {
+ public static final String PORTLET_INIT_VALUE = "portlet_init_value";
+ public static final String INIT_PARAMETER = "init_parameter";
+
+ private Map<String, String> initParameters;
+
+ private Map<String, Object> attributes;
+
+
+ public MockPortletContext() {
+ initParameters = new HashMap<String, String>();
+ initParameters.put(INIT_PARAMETER, PORTLET_INIT_VALUE);
+ attributes = new HashMap<String, Object>();
+ }
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getAttribute(java.lang.String)
+ */
+ public Object getAttribute(String arg0) {
+ return attributes.get(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getAttributeNames()
+ */
+ public Enumeration getAttributeNames() {
+ return Collections.enumeration(attributes.keySet());
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getInitParameter(java.lang.String)
+ */
+ public String getInitParameter(String arg0) {
+ return initParameters.get(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getInitParameterNames()
+ */
+ public Enumeration getInitParameterNames() {
+ return Collections.enumeration(initParameters.keySet());
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getMajorVersion()
+ */
+ public int getMajorVersion() {
+ // TODO Auto-generated method stub
+ return 1;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getMimeType(java.lang.String)
+ */
+ public String getMimeType(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getMinorVersion()
+ */
+ public int getMinorVersion() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getNamedDispatcher(java.lang.String)
+ */
+ public PortletRequestDispatcher getNamedDispatcher(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getPortletContextName()
+ */
+ public String getPortletContextName() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getRealPath(java.lang.String)
+ */
+ public String getRealPath(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getRequestDispatcher(java.lang.String)
+ */
+ public PortletRequestDispatcher getRequestDispatcher(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getResource(java.lang.String)
+ */
+ public URL getResource(String arg0) throws MalformedURLException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getResourceAsStream(java.lang.String)
+ */
+ public InputStream getResourceAsStream(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getResourcePaths(java.lang.String)
+ */
+ public Set getResourcePaths(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#getServerInfo()
+ */
+ public String getServerInfo() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#log(java.lang.String)
+ */
+ public void log(String arg0) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#log(java.lang.String, java.lang.Throwable)
+ */
+ public void log(String arg0, Throwable arg1) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#removeAttribute(java.lang.String)
+ */
+ public void removeAttribute(String arg0) {
+ attributes.remove(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletContext#setAttribute(java.lang.String,
java.lang.Object)
+ */
+ public void setAttribute(String arg0, Object arg1) {
+ attributes.put(arg0, arg1);
+ }
+
+ public void setInitParameter(String name, String value) {
+ initParameters.put(name, value);
+ }
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,308 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.security.Principal;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.Locale;
+import java.util.Map;
+import javax.portlet.PortalContext;
+import javax.portlet.PortletMode;
+import javax.portlet.PortletPreferences;
+import javax.portlet.PortletRequest;
+import javax.portlet.PortletSession;
+import javax.portlet.WindowState;
+
+import org.apache.shale.test.mock.MockHttpServletRequest;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockPortletRequest extends MockHttpServletRequest implements PortletRequest
{
+
+ public static final String PARAMETER_VALUE2 = "value2";
+ public static final String PARAMETER_VALUE1 = "value1";
+ public static final String PARAMETER = "parameter";
+ public Map parameters = new HashMap();
+ public Map attributes = new HashMap();
+ public PortletMode mode = PortletMode.VIEW;
+ public WindowState windowState = WindowState.NORMAL;
+
+ public MockPortletRequest() {
+ parameters.put(PARAMETER, new String[]{PARAMETER_VALUE1,PARAMETER_VALUE2});
+ }
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getAttribute(java.lang.String)
+ */
+ public Object getAttribute(String arg0) {
+ // TODO Auto-generated method stub
+ return attributes.get(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getAttributeNames()
+ */
+ public Enumeration getAttributeNames() {
+ // TODO Auto-generated method stub
+ return Collections.enumeration(attributes.keySet());
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getAuthType()
+ */
+ public String getAuthType() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getContextPath()
+ */
+ public String getContextPath() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getLocale()
+ */
+ public Locale getLocale() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getLocales()
+ */
+ public Enumeration getLocales() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getParameter(java.lang.String)
+ */
+ public String getParameter(String name) {
+ String result = null;
+ String[] vals = (String[]) parameters.get(name);
+ if(null != vals){
+ result = vals[0];
+ }
+ return result;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getParameterMap()
+ */
+ public Map getParameterMap() {
+ return parameters;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getParameterNames()
+ */
+ public Enumeration getParameterNames() {
+ return Collections.enumeration(Collections.singleton(PARAMETER));
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getParameterValues(java.lang.String)
+ */
+ public String[] getParameterValues(String arg0) {
+ return (String[]) parameters.get(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPortalContext()
+ */
+ public PortalContext getPortalContext() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPortletMode()
+ */
+ public PortletMode getPortletMode() {
+ // TODO Auto-generated method stub
+ return mode;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPortletSession()
+ */
+ public PortletSession getPortletSession() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPortletSession(boolean)
+ */
+ public PortletSession getPortletSession(boolean arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPreferences()
+ */
+ public PortletPreferences getPreferences() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getProperties(java.lang.String)
+ */
+ public Enumeration getProperties(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getProperty(java.lang.String)
+ */
+ public String getProperty(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getPropertyNames()
+ */
+ public Enumeration getPropertyNames() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getRemoteUser()
+ */
+ public String getRemoteUser() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getRequestedSessionId()
+ */
+ public String getRequestedSessionId() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getResponseContentType()
+ */
+ public String getResponseContentType() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getResponseContentTypes()
+ */
+ public Enumeration getResponseContentTypes() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getScheme()
+ */
+ public String getScheme() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getServerName()
+ */
+ public String getServerName() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getServerPort()
+ */
+ public int getServerPort() {
+ return 80;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getUserPrincipal()
+ */
+ public Principal getUserPrincipal() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#getWindowState()
+ */
+ public WindowState getWindowState() {
+ return windowState;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#isPortletModeAllowed(javax.portlet.PortletMode)
+ */
+ public boolean isPortletModeAllowed(PortletMode arg0) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#isRequestedSessionIdValid()
+ */
+ public boolean isRequestedSessionIdValid() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#isSecure()
+ */
+ public boolean isSecure() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#isUserInRole(java.lang.String)
+ */
+ public boolean isUserInRole(String arg0) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#isWindowStateAllowed(javax.portlet.WindowState)
+ */
+ public boolean isWindowStateAllowed(WindowState arg0) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#removeAttribute(java.lang.String)
+ */
+ public void removeAttribute(String arg0) {
+ attributes.remove(arg0);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletRequest#setAttribute(java.lang.String,
java.lang.Object)
+ */
+ public void setAttribute(String arg0, Object arg1) {
+ attributes.put(arg0, arg1);
+ }
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,36 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import javax.portlet.PortletResponse;
+
+import org.apache.shale.test.mock.MockHttpServletResponse;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockPortletResponse extends MockHttpServletResponse implements
PortletResponse {
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletResponse#addProperty(java.lang.String,
java.lang.String)
+ */
+ public void addProperty(String arg0, String arg1) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletResponse#encodeURL(java.lang.String)
+ */
+ public String encodeURL(String arg0) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.PortletResponse#setProperty(java.lang.String,
java.lang.String)
+ */
+ public void setProperty(String arg0, String arg1) {
+ // TODO Auto-generated method stub
+ }
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import javax.portlet.RenderRequest;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockRenderRequest extends MockPortletRequest implements
+ RenderRequest {
+}
Copied:
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java
(from rev 4615,
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java)
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,140 @@
+/**
+ *
+ */
+package org.ajax4jsf.portlet;
+
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.PrintWriter;
+import java.util.Locale;
+import javax.portlet.PortletURL;
+import javax.portlet.RenderResponse;
+
+/**
+ * @author asmirnov
+ *
+ */
+public class MockRenderResponse extends MockPortletResponse implements
+ RenderResponse {
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#createActionURL()
+ */
+ public PortletURL createActionURL() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#createRenderURL()
+ */
+ public PortletURL createRenderURL() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#flushBuffer()
+ */
+ public void flushBuffer() {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getBufferSize()
+ */
+ public int getBufferSize() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getCharacterEncoding()
+ */
+ public String getCharacterEncoding() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getContentType()
+ */
+ public String getContentType() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getLocale()
+ */
+ public Locale getLocale() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getNamespace()
+ */
+ public String getNamespace() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getPortletOutputStream()
+ */
+ public OutputStream getPortletOutputStream() throws IOException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#getWriter()
+ */
+ public PrintWriter getWriter() throws IOException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#isCommitted()
+ */
+ public boolean isCommitted() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#reset()
+ */
+ public void reset() {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#resetBuffer()
+ */
+ public void resetBuffer() {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#setBufferSize(int)
+ */
+ public void setBufferSize(int arg0) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#setContentType(java.lang.String)
+ */
+ public void setContentType(String arg0) {
+ // TODO Auto-generated method stub
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.RenderResponse#setTitle(java.lang.String)
+ */
+ public void setTitle(String arg0) {
+ // TODO Auto-generated method stub
+ }
+}
Deleted:
trunk/extensions/portletbridge/portletbridge-api/src/test/resources/META-INF/services/javax.faces.context.FacesContextFactory
===================================================================
---
trunk/extensions/portletbridge/portletbridge-api/src/test/resources/META-INF/services/javax.faces.context.FacesContextFactory 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-api/src/test/resources/META-INF/services/javax.faces.context.FacesContextFactory 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1 +0,0 @@
-org.apache.shale.test.mock.MockFacesContextFactory
Modified: trunk/extensions/portletbridge/portletbridge-impl/pom.xml
===================================================================
--- trunk/extensions/portletbridge/portletbridge-impl/pom.xml 2007-12-07 21:05:04 UTC (rev
4623)
+++ trunk/extensions/portletbridge/portletbridge-impl/pom.xml 2007-12-07 21:06:24 UTC (rev
4624)
@@ -2,8 +2,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <artifactId>extensions</artifactId>
- <groupId>org.richfaces</groupId>
+ <artifactId>portletbridge</artifactId>
+ <groupId>org.richfaces.extensions</groupId>
<version>3.2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -30,5 +30,12 @@
<version>3.2.0-SNAPSHOT</version>
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>org.richfaces.extensions.portletbridge</groupId>
+ <artifactId>portletbridge-api</artifactId>
+ <version>3.2.0-SNAPSHOT</version>
+ <classifier>tests</classifier>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
Added:
trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/MANIFEST.MF
===================================================================
--- trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/MANIFEST.MF
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/MANIFEST.MF 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path:
+
Property changes on:
trunk/extensions/portletbridge/portletbridge-impl/src/main/java/META-INF/MANIFEST.MF
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.faces.context.FacesContextFactory
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.faces.context.FacesContextFactory 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.faces.context.FacesContextFactory 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1 +0,0 @@
-org.ajax4jsf.portlet.context.FacesContextFactoryImpl
Added:
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.portlet.faces.Bridge
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.portlet.faces.Bridge
(rev 0)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/main/resources/META-INF/services/javax.portlet.faces.Bridge 2007-12-07
21:06:24 UTC (rev 4624)
@@ -0,0 +1 @@
+org.ajax4jsf.portlet.AjaxPortletBridge
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/AbstractAjax4jsfPortletTestCase.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,61 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
-
-/**
- * @author asmirnov
- *
- */
-public class AbstractAjax4jsfPortletTestCase extends AbstractAjax4JsfTestCase {
-
- protected MockActionRequest actionRequest;
- protected MockActionResponse actionResponse;
- protected MockPortletContext portletContext;
- protected MockRenderRequest renderRequest;
- protected MockRenderResponse renderResponse;
- protected MockPortletConfig portletConfig;
-
- public AbstractAjax4jsfPortletTestCase(String name) {
- super(name);
- }
-
- public void setUp() throws Exception {
- super.setUp();
- portletContext = new MockPortletContext();
- portletConfig = new MockPortletConfig(portletContext);
- }
-
- public void tearDown() throws Exception {
- super.tearDown();
- actionRequest = null;
- actionResponse = null;
- renderRequest = null;
- renderResponse = null;
- portletContext = null;
- portletConfig = null;
- }
-
- /**
- *
- */
- protected void setupActionRequest() {
- actionRequest = new MockActionRequest();
- actionResponse = new MockActionResponse();
- externalContext.setRequest(actionRequest);
- externalContext.setResponse(actionResponse);
- }
-
- /**
- *
- */
- protected void setupRenderRequest() {
- renderRequest = new MockRenderRequest();
- renderResponse = new MockRenderResponse();
- externalContext.setRequest(renderRequest);
- externalContext.setResponse(renderResponse);
- }
-
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/IteratorEnumeration.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,23 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.util.Enumeration;
-import java.util.Iterator;
-
-final class IteratorEnumeration implements Enumeration {
- private Iterator<String> iterator;
-
- public IteratorEnumeration(Iterator<String> iterator) {
- this.iterator=iterator;
- }
-
- public boolean hasMoreElements() {
- return iterator.hasNext();
- }
-
- public Object nextElement() {
- return iterator.next();
- }
-}
\ No newline at end of file
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,64 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.UnsupportedEncodingException;
-import javax.portlet.ActionRequest;
-
-/**
- * @author asmirnov
- *
- */
-public class MockActionRequest extends MockPortletRequest implements
- ActionRequest {
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#getCharacterEncoding()
- */
- public String getCharacterEncoding() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#getContentLength()
- */
- public int getContentLength() {
- // TODO Auto-generated method stub
- return 0;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#getContentType()
- */
- public String getContentType() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#getPortletInputStream()
- */
- public InputStream getPortletInputStream() throws IOException {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#getReader()
- */
- public BufferedReader getReader() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionRequest#setCharacterEncoding(java.lang.String)
- */
- public void setCharacterEncoding(String arg0) {
- // TODO Auto-generated method stub
- }
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockActionResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,61 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.io.IOException;
-import java.util.Map;
-import javax.portlet.ActionResponse;
-import javax.portlet.PortletMode;
-import javax.portlet.PortletModeException;
-import javax.portlet.WindowState;
-import javax.portlet.WindowStateException;
-
-/**
- * @author asmirnov
- *
- */
-public class MockActionResponse extends MockPortletResponse implements
- ActionResponse {
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#sendRedirect(java.lang.String)
- */
- public void sendRedirect(String arg0) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#setPortletMode(javax.portlet.PortletMode)
- */
- public void setPortletMode(PortletMode arg0) throws PortletModeException {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#setRenderParameter(java.lang.String,
java.lang.String)
- */
- public void setRenderParameter(String arg0, String arg1) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#setRenderParameter(java.lang.String,
java.lang.String[])
- */
- public void setRenderParameter(String arg0, String[] arg1) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#setRenderParameters(java.util.Map)
- */
- public void setRenderParameters(Map arg0) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.ActionResponse#setWindowState(javax.portlet.WindowState)
- */
- public void setWindowState(WindowState arg0) throws WindowStateException {
- // TODO Auto-generated method stub
- }
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletConfig.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,82 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import java.util.ResourceBundle;
-
-import javax.portlet.PortletConfig;
-import javax.portlet.PortletContext;
-
-/**
- * @author asmirnov
- *
- */
-public class MockPortletConfig implements PortletConfig {
-
- private final PortletContext context;
-
- private Map<String, String> parameters;
-
- private String portletName="generic";
-
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletConfig#getInitParameter(java.lang.String)
- */
- public String getInitParameter(String arg0) {
-
- return parameters.get(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletConfig#getInitParameterNames()
- */
- public Enumeration getInitParameterNames() {
- return new IteratorEnumeration(parameters.keySet().iterator());
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletConfig#getPortletContext()
- */
- public PortletContext getPortletContext() {
- return context;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletConfig#getPortletName()
- */
- public String getPortletName() {
- // TODO Auto-generated method stub
- return this.portletName;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletConfig#getResourceBundle(java.util.Locale)
- */
- public ResourceBundle getResourceBundle(Locale arg0) {
- return ResourceBundle.getBundle("javax.portlet.faces.bundle", arg0);
- }
-
- /**
- * @param portletName the portletName to set
- */
- public void setPortletName(String name) {
- this.portletName = name;
- }
-
- public void addInitParameter(String name, String value){
- this.parameters.put(name, value);
- }
-
- public MockPortletConfig(PortletContext context) {
- super();
- this.context = context;
- parameters = new HashMap<String, String>();
- }
-
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletContext.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,182 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.io.InputStream;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-import javax.portlet.PortletContext;
-import javax.portlet.PortletRequestDispatcher;
-
-/**
- * @author asmirnov
- *
- */
-public class MockPortletContext implements PortletContext {
- public static final String PORTLET_INIT_VALUE = "portlet_init_value";
- public static final String INIT_PARAMETER = "init_parameter";
-
- private Map<String, String> initParameters;
-
- private Map<String, Object> attributes;
-
-
- public MockPortletContext() {
- initParameters = new HashMap<String, String>();
- initParameters.put(INIT_PARAMETER, PORTLET_INIT_VALUE);
- attributes = new HashMap<String, Object>();
- }
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getAttribute(java.lang.String)
- */
- public Object getAttribute(String arg0) {
- return attributes.get(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getAttributeNames()
- */
- public Enumeration getAttributeNames() {
- return Collections.enumeration(attributes.keySet());
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getInitParameter(java.lang.String)
- */
- public String getInitParameter(String arg0) {
- return initParameters.get(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getInitParameterNames()
- */
- public Enumeration getInitParameterNames() {
- return Collections.enumeration(initParameters.keySet());
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getMajorVersion()
- */
- public int getMajorVersion() {
- // TODO Auto-generated method stub
- return 1;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getMimeType(java.lang.String)
- */
- public String getMimeType(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getMinorVersion()
- */
- public int getMinorVersion() {
- // TODO Auto-generated method stub
- return 0;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getNamedDispatcher(java.lang.String)
- */
- public PortletRequestDispatcher getNamedDispatcher(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getPortletContextName()
- */
- public String getPortletContextName() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getRealPath(java.lang.String)
- */
- public String getRealPath(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getRequestDispatcher(java.lang.String)
- */
- public PortletRequestDispatcher getRequestDispatcher(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getResource(java.lang.String)
- */
- public URL getResource(String arg0) throws MalformedURLException {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getResourceAsStream(java.lang.String)
- */
- public InputStream getResourceAsStream(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getResourcePaths(java.lang.String)
- */
- public Set getResourcePaths(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#getServerInfo()
- */
- public String getServerInfo() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#log(java.lang.String)
- */
- public void log(String arg0) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#log(java.lang.String, java.lang.Throwable)
- */
- public void log(String arg0, Throwable arg1) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#removeAttribute(java.lang.String)
- */
- public void removeAttribute(String arg0) {
- attributes.remove(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletContext#setAttribute(java.lang.String,
java.lang.Object)
- */
- public void setAttribute(String arg0, Object arg1) {
- attributes.put(arg0, arg1);
- }
-
- public void setInitParameter(String name, String value) {
- initParameters.put(name, value);
- }
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,308 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.security.Principal;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import javax.portlet.PortalContext;
-import javax.portlet.PortletMode;
-import javax.portlet.PortletPreferences;
-import javax.portlet.PortletRequest;
-import javax.portlet.PortletSession;
-import javax.portlet.WindowState;
-
-import org.apache.shale.test.mock.MockHttpServletRequest;
-
-/**
- * @author asmirnov
- *
- */
-public class MockPortletRequest extends MockHttpServletRequest implements PortletRequest
{
-
- public static final String PARAMETER_VALUE2 = "value2";
- public static final String PARAMETER_VALUE1 = "value1";
- public static final String PARAMETER = "parameter";
- public Map parameters = new HashMap();
- public Map attributes = new HashMap();
- public PortletMode mode = PortletMode.VIEW;
- public WindowState windowState = WindowState.NORMAL;
-
- public MockPortletRequest() {
- parameters.put(PARAMETER, new String[]{PARAMETER_VALUE1,PARAMETER_VALUE2});
- }
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getAttribute(java.lang.String)
- */
- public Object getAttribute(String arg0) {
- // TODO Auto-generated method stub
- return attributes.get(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getAttributeNames()
- */
- public Enumeration getAttributeNames() {
- // TODO Auto-generated method stub
- return Collections.enumeration(attributes.keySet());
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getAuthType()
- */
- public String getAuthType() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getContextPath()
- */
- public String getContextPath() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getLocale()
- */
- public Locale getLocale() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getLocales()
- */
- public Enumeration getLocales() {
- // TODO Auto-generated method stub
- return null;
- }
-
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getParameter(java.lang.String)
- */
- public String getParameter(String name) {
- String result = null;
- String[] vals = (String[]) parameters.get(name);
- if(null != vals){
- result = vals[0];
- }
- return result;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getParameterMap()
- */
- public Map getParameterMap() {
- return parameters;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getParameterNames()
- */
- public Enumeration getParameterNames() {
- return Collections.enumeration(Collections.singleton(PARAMETER));
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getParameterValues(java.lang.String)
- */
- public String[] getParameterValues(String arg0) {
- return (String[]) parameters.get(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPortalContext()
- */
- public PortalContext getPortalContext() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPortletMode()
- */
- public PortletMode getPortletMode() {
- // TODO Auto-generated method stub
- return mode;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPortletSession()
- */
- public PortletSession getPortletSession() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPortletSession(boolean)
- */
- public PortletSession getPortletSession(boolean arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPreferences()
- */
- public PortletPreferences getPreferences() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getProperties(java.lang.String)
- */
- public Enumeration getProperties(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getProperty(java.lang.String)
- */
- public String getProperty(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getPropertyNames()
- */
- public Enumeration getPropertyNames() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getRemoteUser()
- */
- public String getRemoteUser() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getRequestedSessionId()
- */
- public String getRequestedSessionId() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getResponseContentType()
- */
- public String getResponseContentType() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getResponseContentTypes()
- */
- public Enumeration getResponseContentTypes() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getScheme()
- */
- public String getScheme() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getServerName()
- */
- public String getServerName() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getServerPort()
- */
- public int getServerPort() {
- return 80;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getUserPrincipal()
- */
- public Principal getUserPrincipal() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#getWindowState()
- */
- public WindowState getWindowState() {
- return windowState;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#isPortletModeAllowed(javax.portlet.PortletMode)
- */
- public boolean isPortletModeAllowed(PortletMode arg0) {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#isRequestedSessionIdValid()
- */
- public boolean isRequestedSessionIdValid() {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#isSecure()
- */
- public boolean isSecure() {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#isUserInRole(java.lang.String)
- */
- public boolean isUserInRole(String arg0) {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#isWindowStateAllowed(javax.portlet.WindowState)
- */
- public boolean isWindowStateAllowed(WindowState arg0) {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#removeAttribute(java.lang.String)
- */
- public void removeAttribute(String arg0) {
- attributes.remove(arg0);
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletRequest#setAttribute(java.lang.String,
java.lang.Object)
- */
- public void setAttribute(String arg0, Object arg1) {
- attributes.put(arg0, arg1);
- }
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockPortletResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,36 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import javax.portlet.PortletResponse;
-
-import org.apache.shale.test.mock.MockHttpServletResponse;
-
-/**
- * @author asmirnov
- *
- */
-public class MockPortletResponse extends MockHttpServletResponse implements
PortletResponse {
- /* (non-Javadoc)
- * @see javax.portlet.PortletResponse#addProperty(java.lang.String,
java.lang.String)
- */
- public void addProperty(String arg0, String arg1) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletResponse#encodeURL(java.lang.String)
- */
- public String encodeURL(String arg0) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.PortletResponse#setProperty(java.lang.String,
java.lang.String)
- */
- public void setProperty(String arg0, String arg1) {
- // TODO Auto-generated method stub
- }
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderRequest.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,14 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import javax.portlet.RenderRequest;
-
-/**
- * @author asmirnov
- *
- */
-public class MockRenderRequest extends MockPortletRequest implements
- RenderRequest {
-}
Deleted:
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java
===================================================================
---
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java 2007-12-07
21:05:04 UTC (rev 4623)
+++
trunk/extensions/portletbridge/portletbridge-impl/src/test/java/org/ajax4jsf/portlet/MockRenderResponse.java 2007-12-07
21:06:24 UTC (rev 4624)
@@ -1,140 +0,0 @@
-/**
- *
- */
-package org.ajax4jsf.portlet;
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.PrintWriter;
-import java.util.Locale;
-import javax.portlet.PortletURL;
-import javax.portlet.RenderResponse;
-
-/**
- * @author asmirnov
- *
- */
-public class MockRenderResponse extends MockPortletResponse implements
- RenderResponse {
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#createActionURL()
- */
- public PortletURL createActionURL() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#createRenderURL()
- */
- public PortletURL createRenderURL() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#flushBuffer()
- */
- public void flushBuffer() {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getBufferSize()
- */
- public int getBufferSize() {
- // TODO Auto-generated method stub
- return 0;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getCharacterEncoding()
- */
- public String getCharacterEncoding() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getContentType()
- */
- public String getContentType() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getLocale()
- */
- public Locale getLocale() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getNamespace()
- */
- public String getNamespace() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getPortletOutputStream()
- */
- public OutputStream getPortletOutputStream() throws IOException {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#getWriter()
- */
- public PrintWriter getWriter() throws IOException {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#isCommitted()
- */
- public boolean isCommitted() {
- // TODO Auto-generated method stub
- return false;
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#reset()
- */
- public void reset() {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#resetBuffer()
- */
- public void resetBuffer() {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#setBufferSize(int)
- */
- public void setBufferSize(int arg0) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#setContentType(java.lang.String)
- */
- public void setContentType(String arg0) {
- // TODO Auto-generated method stub
- }
-
- /* (non-Javadoc)
- * @see javax.portlet.RenderResponse#setTitle(java.lang.String)
- */
- public void setTitle(String arg0) {
- // TODO Auto-generated method stub
- }
-}