[jboss-svn-commits] JBoss Portal SVN: r5484 - in trunk/wsrp/src/main/org/jboss/portal/test/wsrp: framework v1/consumer/behaviors
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 18 18:59:04 EDT 2006
Author: chris.laprun at jboss.com
Date: 2006-10-18 18:59:02 -0400 (Wed, 18 Oct 2006)
New Revision: 5484
Modified:
trunk/wsrp/src/main/org/jboss/portal/test/wsrp/framework/TestWSRPProducerImpl.java
trunk/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/behaviors/SessionMarkupBehavior.java
Log:
- Forgot to switch implementation of performBlockingInteraction to use behaviors.
Modified: trunk/wsrp/src/main/org/jboss/portal/test/wsrp/framework/TestWSRPProducerImpl.java
===================================================================
--- trunk/wsrp/src/main/org/jboss/portal/test/wsrp/framework/TestWSRPProducerImpl.java 2006-10-18 22:38:17 UTC (rev 5483)
+++ trunk/wsrp/src/main/org/jboss/portal/test/wsrp/framework/TestWSRPProducerImpl.java 2006-10-18 22:59:02 UTC (rev 5484)
@@ -79,7 +79,6 @@
import org.jboss.portal.wsrp.core.UnsupportedMimeTypeFault;
import org.jboss.portal.wsrp.core.UnsupportedModeFault;
import org.jboss.portal.wsrp.core.UnsupportedWindowStateFault;
-import org.jboss.portal.wsrp.core.UpdateResponse;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;
@@ -277,24 +276,9 @@
InvalidRegistrationFault, MissingParametersFault, InvalidUserCategoryFault, InconsistentParametersFault,
InvalidHandleFault, InvalidCookieFault, RemoteException
{
- String handle = performBlockingInteraction.getPortletContext().getPortletHandle();
- String ns = performBlockingInteraction.getMarkupParams().getNavigationalState();
- if ("redirect".equals(ns))
- {
- return WSRPTypeFactory.createBlockingInteractionResponse("http://jboss.com");
- }
+ updateCurrentBehaviorIfNeeded(performBlockingInteraction.getPortletContext().getPortletHandle());
- if (BasicMarkupBehavior.PORTLET_HANDLE.equals(handle))
- {
- ns = "ns1";
- }
- if (SessionMarkupBehavior.PORTLET_HANDLE.equals(handle))
- {
- ns = "ns2";
- }
- UpdateResponse ur = WSRPTypeFactory.createUpdateResponse();
- ur.setNavigationalState(ns);
- BlockingInteractionResponse res = WSRPTypeFactory.createBlockingInteractionResponse(ur);
+ BlockingInteractionResponse res = getMarkupBehavior().performBlockingInteraction(performBlockingInteraction);
incrementBehaviorCallCount();
return res;
Modified: trunk/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/behaviors/SessionMarkupBehavior.java
===================================================================
--- trunk/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/behaviors/SessionMarkupBehavior.java 2006-10-18 22:38:17 UTC (rev 5483)
+++ trunk/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/behaviors/SessionMarkupBehavior.java 2006-10-18 22:59:02 UTC (rev 5484)
@@ -27,9 +27,12 @@
import org.jboss.portal.WindowState;
import org.jboss.portal.test.wsrp.framework.MarkupBehavior;
import org.jboss.portal.wsrp.WSRPTypeFactory;
+import org.jboss.portal.wsrp.core.BlockingInteractionResponse;
import org.jboss.portal.wsrp.core.GetMarkup;
import org.jboss.portal.wsrp.core.MarkupResponse;
+import org.jboss.portal.wsrp.core.PerformBlockingInteraction;
import org.jboss.portal.wsrp.core.SessionContext;
+import org.jboss.portal.wsrp.core.UpdateResponse;
/**
* @author <a href="mailto:chris.laprun at jboss.com?subject=org.jboss.portal.test.wsrp.v1.consumer.producer.SessionBehavior">Chris
@@ -41,7 +44,9 @@
{
public static final String PORTLET_HANDLE = "SecondPortletHandle";
public static final String SESSION_ID = "sessionID";
+ public static final String NS = "ns2";
+
private int count = 0;
private String sessionId;
@@ -71,6 +76,12 @@
return markupString.toString();
}
+ public BlockingInteractionResponse performBlockingInteraction(PerformBlockingInteraction performBlockingInteraction)
+ {
+ UpdateResponse ur = WSRPTypeFactory.createUpdateResponse();
+ ur.setNavigationalState(NS);
+ return WSRPTypeFactory.createBlockingInteractionResponse(ur);
+ }
public void modifyResponseIfNeeded(MarkupResponse markupResponse)
{
More information about the jboss-svn-commits
mailing list