package com.ambergleam.android.photogallery.model;
import java.io.Serializable;
public class Photo implements Serializable {
private String mCaption;
private String mId;
private String mSmallUrl;
private String mLargeUrl;
private int mLargeUrlWidth;
private int mLargeUrlHeight;
private String mOwner;
public String getCaption() {
return mCaption;
}
public void setCaption(String caption) {
mCaption = caption;
}
public String getId() {
return mId;
}
public void setId(String id) {
mId = id;
}
public String getSmallUrl() {
return mSmallUrl;
}
public void setSmallUrl(String smallUrl) {
mSmallUrl = smallUrl;
}
public String getLargeUrl() {
return mLargeUrl;
}
public void setLargeUrl(String largeUrl) {
mLargeUrl = largeUrl;
}
public int getLargeUrlWidth() {
return mLargeUrlWidth;
}
public void setLargeUrlWidth(int largeUrlWidth) {
mLargeUrlWidth = largeUrlWidth;
}
public int getLargeUrlHeight() {
return mLargeUrlHeight;
}
public void setLargeUrlHeight(int largeUrlHeight) {
mLargeUrlHeight = largeUrlHeight;
}
public int getSmallestSide() {
return mLargeUrlWidth > mLargeUrlHeight ? mLargeUrlHeight : mLargeUrlWidth;
}
public String getOwner() {
return mOwner;
}
public void setOwner(String owner) {
mOwner = owner;
}
public String getPhotoPageUrl() {
return "http://www.flickr.com/photos/" + mOwner + "/" + mId;
}
public String toString() {
return mCaption;
}
}