package party.danyang.nationalgeographic.model.album;
import java.util.List;
import io.realm.Realm;
import io.realm.RealmObject;
import io.realm.Sort;
/**
* Created by yaki on 16-7-7.
*/
public class Picture extends RealmObject {
private String id;
private String albumid;
private String title;
private String content;
private String url;
private String author;
private String thumb;
private String weburl;
private String type;
private String yourshotlink;
private String copyright;
public static List<Picture> all(Realm realm, String albumId) {
return realm.where(Picture.class)
.equalTo("albumid", albumId)
.findAllSorted("id", Sort.DESCENDING);
}
public static void updateRealm(Realm realm, final List<Picture> pictures) {
realm.executeTransactionAsync(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
realm.copyToRealmOrUpdate(pictures);
}
});
}
public void setId(String id) {
this.id = id;
}
public String getId() {
return this.id;
}
public void setAlbumid(String albumid) {
this.albumid = albumid;
}
public String getAlbumid() {
return this.albumid;
}
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return this.title;
}
public void setContent(String content) {
this.content = content;
}
public String getContent() {
return this.content;
}
public void setUrl(String url) {
this.url = url;
}
public String getUrl() {
return this.url;
}
public void setAuthor(String author) {
this.author = author;
}
public String getAuthor() {
return this.author;
}
public void setThumb(String thumb) {
this.thumb = thumb;
}
public String getThumb() {
return this.thumb;
}
public void setWeburl(String weburl) {
this.weburl = weburl;
}
public String getWeburl() {
return this.weburl;
}
public void setType(String type) {
this.type = type;
}
public String getType() {
return this.type;
}
public void setYourshotlink(String yourshotlink) {
this.yourshotlink = yourshotlink;
}
public String getYourshotlink() {
return this.yourshotlink;
}
public void setCopyright(String copyright) {
this.copyright = copyright;
}
public String getCopyright() {
return this.copyright;
}
}