/**
*
*/
package com.idega.event;
import com.idega.business.SpringBeanName;
/**An interface whose implementation should be able to send scripts outside
* of DWR, by providing to it HTTP session ID and script
* @author aleksandras10
*
*/
@SpringBeanName(ScriptCallerInterface.BEAN_NAME)
public interface ScriptCallerInterface {
public static final String BEAN_NAME = "scriptCallerInterface";
public void executeScript(String httpSessionId, String script);
/**Script should be set if calling this method.
* It sends script to execute in browser.
*/
public void run();
public void setUri(String uri);
public void setScript(String script);
/**
* Sets HttpSession Id
* @param sessionId
*/
public void setSessionId(String sessionId);
}