package com.erakk.lnreader.model;
import java.util.Date;
public class UpdateInfoModel {
private int id = -1;
private UpdateTypeEnum updateType;
private String updateTitle;
private Date updateDate;
private String updatePage;
private PageModel updatePageModel;
private boolean isSelected;
private boolean isExternal;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public UpdateTypeEnum getUpdateType() {
return updateType;
}
public void setUpdateType(UpdateTypeEnum updateType) {
this.updateType = updateType;
}
public String getUpdateTitle() {
return updateTitle;
}
public void setUpdateTitle(String updateTitle) {
this.updateTitle = updateTitle;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
public String getUpdatePage() {
return updatePage;
}
public void setUpdatePage(String updatePage) {
this.updatePage = updatePage;
}
public PageModel getUpdatePageModel() throws Exception {
if (updatePageModel == null) {
updatePageModel = PageModel.getPageModelByName(this.updatePage);
}
return updatePageModel;
}
public void setUpdatePageModel(PageModel updatePageModel) {
this.updatePageModel = updatePageModel;
}
public boolean isSelected() {
return isSelected;
}
public void setSelected(boolean isSelected) {
this.isSelected = isSelected;
}
public boolean isExternal() {
return isExternal;
}
public void setExternal(boolean isExternal) {
this.isExternal = isExternal;
}
}