package se.cth.hedgehogphoto.database; import java.util.List; public interface AlbumDao extends Dao<Album,String>{ public List<? extends AlbumI> getAllAlbums(); public List<? extends AlbumI> searchfromDates(String search); public List<? extends AlbumI> searchfromNames(String search); public List<? extends AlbumI> searchfromComments(String search); public List<? extends AlbumI> searchfromTags(String search); public List<? extends AlbumI> searchfromLocations(String search); public void addTag(String tag, String albumName); public void addComment(String comment, String albumName); public void addLocation(String location, String albumName); public void deleteComment(String albumName); public void deleteLocation(String albumName); public void deleteTags(String albumName); public void deletePicture(String filePath); }