/**
*
*/
package com.gmail.charleszq.picorner.service.px500;
import com.github.yuyang226.j500px.J500px;
import com.github.yuyang226.j500px.photos.PhotoCategory;
import com.gmail.charleszq.picorner.service.IPhotoService;
import com.gmail.charleszq.picorner.utils.J500pxHelper;
/**
* @author charles(charleszq@gmail.com)
*
*/
public abstract class AbstractPxPhotoListService implements IPhotoService {
protected String mToken = null;
protected String mSecret = null;
protected PhotoCategory mPhotoCategory = PhotoCategory.Uncategorized;
/**
*
*/
public AbstractPxPhotoListService() {
}
public AbstractPxPhotoListService(String token, String secret) {
mToken = token;
mSecret = secret;
}
protected J500px getJ500px() {
J500px px = null;
if (mToken == null) {
px = J500pxHelper.getJ500pxInstance();
} else {
px = J500pxHelper.getJ500pxAuthedInstance(mToken, mSecret);
}
return px;
}
public void setPhotoCategory(PhotoCategory category) {
this.mPhotoCategory = category;
}
}