Author: chris.laprun(a)jboss.com
Date: 2009-10-06 12:30:40 -0400 (Tue, 06 Oct 2009)
New Revision: 306
Modified:
components/pc/trunk/api/src/main/java/org/gatein/pc/api/PortletInvoker.java
components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/FederatingPortletInvoker.java
Log:
- Moved LOCAL_PORTLET_INVOKER_ID to PortletInvoker instead of FederatingPortletInvoker.
Modified: components/pc/trunk/api/src/main/java/org/gatein/pc/api/PortletInvoker.java
===================================================================
--- components/pc/trunk/api/src/main/java/org/gatein/pc/api/PortletInvoker.java 2009-10-06
09:47:30 UTC (rev 305)
+++ components/pc/trunk/api/src/main/java/org/gatein/pc/api/PortletInvoker.java 2009-10-06
16:30:40 UTC (rev 306)
@@ -24,10 +24,9 @@
import org.gatein.pc.api.invocation.PortletInvocation;
import org.gatein.pc.api.invocation.response.PortletInvocationResponse;
+import org.gatein.pc.api.state.DestroyCloneFailure;
import org.gatein.pc.api.state.PropertyChange;
import org.gatein.pc.api.state.PropertyMap;
-import org.gatein.pc.api.state.DestroyCloneFailure;
-import org.gatein.pc.api.Portlet;
import java.util.List;
import java.util.Set;
@@ -38,6 +37,9 @@
*/
public interface PortletInvoker
{
+ /** The identifier assigned to the local PortletInvoker. */
+ String LOCAL_PORTLET_INVOKER_ID = "local";
+
/**
* Return the set of portlet exposed.
*
@@ -52,7 +54,7 @@
* @param portletContext the portlet context in the scope of this invoker
* @return the <code>PortletInfo</code> for the specified portlet
* @throws IllegalArgumentException if the portlet context is null
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
Portlet getPortlet(PortletContext portletContext) throws IllegalArgumentException,
PortletInvokerException;
@@ -62,19 +64,19 @@
* @param invocation the portlet invocation
* @return the invocation response
* @throws IllegalArgumentException if the invocation is null
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
PortletInvocationResponse invoke(PortletInvocation invocation) throws
IllegalArgumentException, PortletInvokerException;
/**
* Clone a portlet.
*
- * @param stateType the portle state type desired
+ * @param stateType the portle state type desired
* @param portletContext the portlet context to clone @return the clone id
* @return the cloned portlet context
* @throws IllegalArgumentException if the portletId is null
* @throws UnsupportedOperationException if the invoker does not support this
operation
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
PortletContext createClone(PortletStateType stateType, PortletContext portletContext)
throws IllegalArgumentException, PortletInvokerException, UnsupportedOperationException;
@@ -82,11 +84,10 @@
* Destroy a cloned portlet.
*
* @param portletContexts a list of portlet contexts to destroy
- * @return a list of {@link org.gatein.pc.api.state.DestroyCloneFailure}, one per
clone that couldn't be
- * destroyed
+ * @return a list of {@link org.gatein.pc.api.state.DestroyCloneFailure}, one per
clone that couldn't be destroyed
* @throws IllegalArgumentException if the portletContext is null
* @throws UnsupportedOperationException if the invoker does not support this
operation
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
List<DestroyCloneFailure> destroyClones(List<PortletContext>
portletContexts) throws IllegalArgumentException, PortletInvokerException,
UnsupportedOperationException;
@@ -98,7 +99,7 @@
* @return the properties
* @throws IllegalArgumentException if the portletContext or the keys arguments
are null
* @throws UnsupportedOperationException if the invoker does not support this
operation
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
PropertyMap getProperties(PortletContext portletContext, Set<String> keys)
throws IllegalArgumentException, PortletInvokerException, UnsupportedOperationException;
@@ -109,7 +110,7 @@
* @return the properties
* @throws IllegalArgumentException if the portletContext is null
* @throws UnsupportedOperationException if the invoker does not support this
operation
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
PropertyMap getProperties(PortletContext portletContext) throws
IllegalArgumentException, PortletInvokerException, UnsupportedOperationException;
@@ -121,7 +122,7 @@
* @return the new portlet context
* @throws IllegalArgumentException if the portletContext or the properties is
null
* @throws UnsupportedOperationException if the invoker does not support this
operation
- * @throws PortletInvokerException a portlet invoker exception
+ * @throws PortletInvokerException a portlet invoker exception
*/
PortletContext setProperties(PortletContext portletContext, PropertyChange[] changes)
throws IllegalArgumentException, PortletInvokerException, UnsupportedOperationException;
}
Modified:
components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/FederatingPortletInvoker.java
===================================================================
---
components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/FederatingPortletInvoker.java 2009-10-06
09:47:30 UTC (rev 305)
+++
components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/FederatingPortletInvoker.java 2009-10-06
16:30:40 UTC (rev 306)
@@ -36,13 +36,10 @@
public interface FederatingPortletInvoker extends PortletInvoker
{
- /** The identifier assigned to the local PortletInvoker. */
- String LOCAL_PORTLET_INVOKER_ID = "local";
-
/**
* Registers an invoker.
*
- * @param federatedId the invoker id to register
+ * @param federatedId the invoker id to register
* @param registeredInvoker the invoker to register
* @throws IllegalArgumentException if the invoker is null or already registered
*/