package org.gcube.portlets.admin.vredeployment.client; import java.util.ArrayList; import org.gcube.portlets.admin.vredeployment.shared.VREDefinitionBean; import com.google.gwt.user.client.rpc.AsyncCallback; /** * The async counterpart of VREDeploymentService. */ public interface VREDeploymentServiceAsync { void getVREDefinitions(AsyncCallback> callback); void doApprove(String vreId, AsyncCallback callback); void doRemove(String vreId, AsyncCallback callback); void doEdit(String vreId, AsyncCallback callback); void doViewDetails(String vreId, AsyncCallback callback); void doViewReport(String vreId, AsyncCallback callback); void getHTMLReport(String vreId, AsyncCallback callback); void postPone(String vreId, AsyncCallback callback); }