package eu.dnetlib.espas.gui.client;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import eu.dnetlib.espas.gui.shared.SearchOptions;

import java.util.List;

/**
 * Created by stefania on 7/21/15.
 */
@RemoteServiceRelativePath("searchOptions")
public interface SearchOptionsService extends RemoteService {

    public String saveSearchOptions(SearchOptions searchOptions);

    public SearchOptions getSearchOptionsById(String searchOptionsId);

    public List<SearchOptions> getLocationSearchOptionsByUser(String userId);

    public void updateSearchOptions(SearchOptions searchOptions);

    public void deleteLocationSearchOptions(String searchOptionsId);
}
