package party.danyang.nationalgeographic.model.album_us;
import android.text.TextUtils;
import java.util.List;
import io.realm.Realm;
import io.realm.RealmObject;
/**
* Created by dream on 16-8-20.
*/
public class Items extends RealmObject {
private String title;
private String url;
private String publishDate;
private String pageUrl;
private String originalUrl;
private String caption;
public static List<Items> all(Realm realm) {
List<Items> items = realm.where(Items.class)
.findAll();
if (items.size() > 51) {
items = items.subList(0, 50);
}
return items;
}
public static void updateRealm(Realm realm, final List<Items> items) {
realm.executeTransactionAsync(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
realm.copyToRealmOrUpdate(items);
}
});
}
public String getOriginalUrl() {
return originalUrl;
}
public void setOriginalUrl(String originalUrl) {
this.originalUrl = originalUrl;
}
public String getCaption() {
return caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getPublishDate() {
return publishDate;
}
public void setPublishDate(String publishDate) {
this.publishDate = publishDate;
}
public String getPageUrl() {
return pageUrl;
}
public void setPageUrl(String pageUrl) {
this.pageUrl = pageUrl;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUrl() {
if (!TextUtils.isEmpty(originalUrl) && originalUrl.startsWith("/"))
return url + originalUrl;
return url;
}
public void setUrl(String url) {
this.url = url;
}
}