package de.tud.kom.socom.web.client.services.influence;
import java.util.List;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import de.tud.kom.socom.web.client.sharedmodels.Influence;
import de.tud.kom.socom.web.client.sharedmodels.InfluenceAnswer;
import de.tud.kom.socom.web.client.util.exceptions.NotVisibleException;
@RemoteServiceRelativePath("influence")
public interface SoComInfluenceService extends RemoteService {
Influence getInfluence(String sid, String influenceId) throws NotVisibleException;
Influence getInfluence(String sid, String influenceId, boolean log) throws NotVisibleException;
List<Influence> getInfluences(String sid, boolean includeEndedInfluences, int rangeStart, int rangeEnd) throws NotVisibleException;
public boolean answerInfluence(String sid, long id, List<InfluenceAnswer> values);
}