[jboss-cvs] jboss-portal/federation/src/main/org/jboss/portal/federation/impl ...
Julien Viet
julien at jboss.com
Wed Aug 23 08:55:00 EDT 2006
User: julien
Date: 06/08/23 08:55:00
Modified: federation/src/main/org/jboss/portal/federation/impl
FederatedPortletInvokerService.java
FederatingPortletInvokerService.java
Log:
updated implementation of PortletInvoker.setProperties(...) to use a list of property changes instead of a PropertyMap in order to match WSRP semantics
Revision Changes Path
1.7 +4 -3 jboss-portal/federation/src/main/org/jboss/portal/federation/impl/FederatedPortletInvokerService.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FederatedPortletInvokerService.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/federation/src/main/org/jboss/portal/federation/impl/FederatedPortletInvokerService.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- FederatedPortletInvokerService.java 22 Aug 2006 14:51:48 -0000 1.6
+++ FederatedPortletInvokerService.java 23 Aug 2006 12:55:00 -0000 1.7
@@ -30,6 +30,7 @@
import org.jboss.portal.portlet.PortletInvoker;
import org.jboss.portal.portlet.PortletInvokerException;
import org.jboss.portal.portlet.state.AccessMode;
+import org.jboss.portal.portlet.state.PropertyChange;
import org.jboss.portal.portlet.spi.InstanceContext;
import org.jboss.portal.portlet.invocation.PortletInvocation;
@@ -39,7 +40,7 @@
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
* @since 2.4
*/
public class FederatedPortletInvokerService implements FederatedPortletInvoker
@@ -169,10 +170,10 @@
return portletInvoker.getProperties(portletId, keys);
}
- public void setProperties(String compoundPortletId, PropertyMap properties) throws PortletInvokerException
+ public void setProperties(String compoundPortletId, PropertyChange[] changes) throws IllegalArgumentException, PortletInvokerException, UnsupportedOperationException
{
String portletId = getPortletIdFrom(compoundPortletId);
- portletInvoker.setProperties(portletId, properties);
+ portletInvoker.setProperties(portletId, changes);
}
private String getPortletIdFrom(String compoundPortletId)
1.5 +4 -3 jboss-portal/federation/src/main/org/jboss/portal/federation/impl/FederatingPortletInvokerService.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FederatingPortletInvokerService.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/federation/src/main/org/jboss/portal/federation/impl/FederatingPortletInvokerService.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- FederatingPortletInvokerService.java 22 Aug 2006 14:51:48 -0000 1.4
+++ FederatingPortletInvokerService.java 23 Aug 2006 12:55:00 -0000 1.5
@@ -23,6 +23,7 @@
import org.jboss.portal.common.system.AbstractJBossService;
import org.jboss.portal.portlet.state.PropertyMap;
+import org.jboss.portal.portlet.state.PropertyChange;
import org.jboss.portal.federation.FederatedPortletInvoker;
import org.jboss.portal.federation.FederatingPortletInvoker;
import org.jboss.portal.federation.spi.PortletInvokerRegistration;
@@ -42,7 +43,7 @@
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
* @author <a href="mailto:chris.laprun at jboss.com">Chris Laprun</a>
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
* @since 2.4
*/
public class FederatingPortletInvokerService extends AbstractJBossService implements FederatingPortletInvoker
@@ -179,10 +180,10 @@
return federated.getProperties(compoundPortletId);
}
- public void setProperties(String compoundPortletId, PropertyMap properties) throws PortletInvokerException
+ public void setProperties(String compoundPortletId, PropertyChange[] changes) throws IllegalArgumentException, PortletInvokerException, UnsupportedOperationException
{
FederatedPortletInvoker federated = getFederatedPortletInvokerFor(compoundPortletId);
- federated.setProperties(compoundPortletId, properties);
+ federated.setProperties(compoundPortletId, changes);
}
// Support methods **************************************************************************************************
More information about the jboss-cvs-commits
mailing list