tabular-data-expression-widget/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/rpc/ExpressionService.java

48 lines
1.2 KiB
Java
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
*
*/
package org.gcube.portlets.user.td.expressionwidget.client.rpc;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.FilterColumnSession;
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.ReplaceColumnByExpressionSession;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
/**
*
* Implements the basic interfaces generate and submit Expression on service.
*
* <p>
* Allows:  
* <ul>
* <li>Generate Expression</li>
* <ul>
* </p>
*
* @author "Giancarlo Panichi" <a
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
@RemoteServiceRelativePath("ExpressionService")
public interface ExpressionService extends RemoteService {
/**
* Submit Column Filter Operation
*
* @param columnFilterSession
* @throws ExpressionServiceException
*/
public String startFilterColumn(FilterColumnSession filterColumnSession) throws TDGWTServiceException;
public String startReplaceColumnByExpression(ReplaceColumnByExpressionSession replaceColumnByExpressionColumnSession) throws TDGWTServiceException;
}