1 package org.exoplatform.services.wsrp.consumer; 2 3 import org.exoplatform.services.wsrp.type.NamedString; 4 5 /** 6 * This is the abstraction for a interaction request at a integrated 7 * remote portlet at the consumer side. 8 * 9 * @author Benjamin Mestrallet 10 */ 11 public interface InteractionRequest extends WSRPBaseRequest { 12 /** 13 * Get all the interaction state 14 * 15 * @return Interaction state 16 */ 17 public String getInteractionState(); 18 19 /** 20 * Get all name/value pairs aa result of processing an form 21 * 22 * @return Array of name/value pairs 23 */ 24 public NamedString[] getFormParameters(); 25 } 26