/** * */ 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); } }