package de.tud.kom.socom.web.client.services.reporting; import java.util.List; import com.google.gwt.user.client.rpc.AsyncCallback; import de.tud.kom.socom.web.client.sharedmodels.Report; public interface SoComReportingServiceAsync { void sendReport(long reference, String reference2, String influenceReportTypeIdentifier, String report, String sid, AsyncCallback<Boolean> callback); void getReports(String[] types, boolean alreadyReviewed, String fromInformant, int limit, int offset, int sortPolicy, boolean ascending, String sid, AsyncCallback<List<Report>> asyncCallback); void closeReport(long id, String text, String sessionID, AsyncCallback<Boolean> asyncCallback); }