package de.tud.kom.socom.web.client.services.influence;
import java.util.List;
import com.google.gwt.user.client.rpc.AsyncCallback;
import de.tud.kom.socom.web.client.sharedmodels.Influence;
import de.tud.kom.socom.web.client.sharedmodels.InfluenceAnswer;
public interface SoComInfluenceServiceAsync {
void getInfluence(String sid, String influenceId, AsyncCallback<Influence> asyncCallback);
void getInfluence(String sid, String influenceId, boolean log, AsyncCallback<Influence> asyncCallback);
void answerInfluence(String sid, long id, List<InfluenceAnswer> values, AsyncCallback<Boolean> asyncCallback);
void getInfluences(String sid, boolean includeEndedInfluences,
int rangeStart, int rangeEnd, AsyncCallback<List<Influence>> callback);
}