package org.springframework.social.importer; import org.springframework.social.flickr.api.PhotoDetail; import org.springframework.social.flickr.api.Url; /** * wrapper for SS Flickr's {@link PhotoDetail photo details} object. * * @author Josh Long */ public class Photo { private String url, id, title, comments, albumId; protected void setup(String id, String url, String title, String comments, String albumId) { this.url = url; this.id = id; this.title = title; this.comments = comments; this.albumId = albumId; } public Photo(String id, String url, String title, String comments, String albumId) { setup(id, url, title, comments, albumId); } public Photo(PhotoDetail pd, String albumId) { Url u = pd.getUrls().getUrl().iterator().next(); setup(pd.getId(), u.get_content(), pd.getTitle(), pd.getComments(), albumId); } public String getUrl() { return url; } public String getId() { return this.id; } public String getTitle() { return title; } public String getComments() { return comments; } public String getAlbumId() { return albumId; } }