package org.springframework.social.flickr.api; // TODO: Auto-generated Javadoc /** * The Interface PlacesOperations. * * @author HemantS */ public interface PlacesOperations { /** * Find. * * @param query the query * @return the places */ Places find(String query); /** * Find by lat lon. * * @param lat the lat * @param lon the lon * @param accuracy the accuracy * @return the places */ Places findByLatLon(String lat, String lon, String accuracy);// accuracy, /** * Gets the children with photos public. * * @param placeId the place id * @param woeId the woe id * @return the children with photos public */ Places getChildrenWithPhotosPublic(String placeId, String woeId);// placeId,woeId, /** * Gets the info. * * @param placeId the place id * @param woeId the woe id * @return the info */ Place getInfo(String placeId, String woeId);// placeId,woeId, /** * Gets the info by url. * * @param url the url * @return the info by url */ Place getInfoByUrl(String url); /** * Gets the place types. * * @return the place types */ Place_types getPlaceTypes(); /** * Gets the shape history. * * @param placeId the place id * @param woeId the woe id * @return the shape history */ Shapes getShapeHistory(String placeId, String woeId);// placeId,woeId, /** * Gets the top places list. * * @param placeTypeId the place type id * @param date the date * @param woeId the woe id * @param placeId the place id * @return the top places list */ Places getTopPlacesList(String placeTypeId, String date, String woeId, String placeId);// date,woeId,placeId, /** * Places for bounding box. * * @param bbox the bbox * @param placeType the place type * @param placeTypeId the place type id * @return the places */ Places placesForBoundingBox(String bbox, String placeType, String placeTypeId);// placeType,placeTypeId, /** * Places for contacts. * * @param placeType the place type * @param placeTypeId the place type id * @param woeId the woe id * @param placeId the place id * @param threshold the threshold * @param contacts the contacts * @param minUploadDate the min upload date * @param maxUploadDate the max upload date * @param minTakenDate the min taken date * @param maxTakenDate the max taken date * @return the places */ Places placesForContacts(String placeType, String placeTypeId, String woeId, String placeId, String threshold, String contacts, String minUploadDate, String maxUploadDate, String minTakenDate, String maxTakenDate);// placeType,placeTypeId,woeId,placeId,threshold,contacts,minUploadDate,maxUploadDate,minTakenDate,maxTakenDate, /** * Places for tags. * * @param placeTypeId the place type id * @param woeId the woe id * @param placeId the place id * @param threshold the threshold * @param tags the tags * @param tagMode the tag mode * @param machineTags the machine tags * @param machineTagMode the machine tag mode * @param minUploadDate the min upload date * @param maxUploadDate the max upload date * @param minTakenDate the min taken date * @param maxTakenDate the max taken date * @return the places */ Places placesForTags(String placeTypeId, String woeId, String placeId, String threshold, String tags, String tagMode, String machineTags, String machineTagMode, String minUploadDate, String maxUploadDate, String minTakenDate, String maxTakenDate);// woeId,placeId,threshold,tags,tagMode,machineTags,machineTagMode,minUploadDate,maxUploadDate,minTakenDate,maxTakenDate, /** * Places for user. * * @param placeTypeId the place type id * @param placeType the place type * @param woeId the woe id * @param placeId the place id * @param threshold the threshold * @param minUploadDate the min upload date * @param maxUploadDate the max upload date * @param minTakenDate the min taken date * @param maxTakenDate the max taken date * @return the places */ Places placesForUser(String placeTypeId, String placeType, String woeId, String placeId, String threshold, String minUploadDate, String maxUploadDate, String minTakenDate, String maxTakenDate);// placeTypeId,placeType,woeId,placeId,threshold,minUploadDate,maxUploadDate,minTakenDate,maxTakenDate, /** * Tags for place. * * @param woeId the woe id * @param placeId the place id * @param minUploadDate the min upload date * @param maxUploadDate the max upload date * @param minTakenDate the min taken date * @param maxTakenDate the max taken date * @return the tags */ Tags tagsForPlace(String woeId, String placeId, String minUploadDate, String maxUploadDate, String minTakenDate, String maxTakenDate);// woeId,placeId,minUploadDate,maxUploadDate,minTakenDate,maxTakenDate, }