/**
*
*/
package com.gmail.charleszq.picorner.model;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import com.gmail.charleszq.picorner.utils.IConstants;
/**
* @author charleszq
*
*/
public final class MediaObjectCollection {
private int mCurrentPage = 0;
private int mTotalCount = 0;
private int mPageSize = IConstants.DEF_SERVICE_PAGE_SIZE;
private List<MediaObject> mPhotos;
public int getCurrentPage() {
return mCurrentPage;
}
public void setCurrentPage(int mCurrentPage) {
this.mCurrentPage = mCurrentPage;
}
public int getTotalCount() {
return mTotalCount;
}
public void setTotalCount(int mTotalCount) {
this.mTotalCount = mTotalCount;
}
public int getPageSize() {
return mPageSize;
}
public void setPageSize(int mPageSize) {
this.mPageSize = mPageSize;
}
public Collection<MediaObject> getPhotos() {
if (mPhotos == null) {
mPhotos = new ArrayList<MediaObject>();
}
return mPhotos;
}
public void addPhoto(MediaObject photo) {
if (mPhotos == null) {
mPhotos = new ArrayList<MediaObject>();
}
mPhotos.add(photo);
}
public void addPhoto(MediaObject photo, int pos) {
if (mPhotos == null) {
mPhotos = new ArrayList<MediaObject>();
}
mPhotos.add(pos, photo);
}
}