package org.visico.neighborhoodpss.gwt.client; import java.util.ArrayList; import java.util.Set; import org.visico.neighborhoodpss.domain.project.ProjectDTO; import org.visico.neighborhoodpss.domain.project.ScenarioDTO; import org.visico.neighborhoodpss.gwt.shared.dto.IndicatorDTO; import com.google.gwt.user.client.rpc.RemoteService; import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; /** * The client side stub for the RPC service. */ @RemoteServiceRelativePath("indicator") public interface IndicatorService extends RemoteService { ArrayList<IndicatorDTO> getIndicatorList(ProjectDTO project); String activateIndicator (ProjectDTO project, String indicatorName); String deactivateIndicator (ProjectDTO project, String indicatorName); Set<String> buildingDataTypes (ProjectDTO project); String caluclateIndicator (ScenarioDTO scenario, IndicatorDTO indicator); }