package net.iubris.ulysses.persist; import java.util.Collection; import java.util.List; import net.iubris.ulysses.model.GeoAddress; import net.iubris.ulysses.model.Place; import android.location.Location; public interface Persister { List<Place> searchPlaces(Location location); List<Place> getPlaces(); void savePlaces(Collection<Place> places); // List<Location> getLocations(); // boolean isLocationStored(Location location); // void setLocation(Location location); Collection<GeoAddress> getGeoAddresses(); void saveGeoAddress(GeoAddress geoAddress); GeoAddress find(GeoAddress geoAddress); }