ignore utility method for (de)serialization

This commit is contained in:
Athou
2013-07-25 09:27:09 +02:00
parent 7da630ed6d
commit bdb30a60c3

View File

@@ -12,6 +12,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import org.apache.commons.lang3.time.DateUtils; import org.apache.commons.lang3.time.DateUtils;
import org.apache.log4j.Level; import org.apache.log4j.Level;
import com.fasterxml.jackson.annotation.JsonIgnore;
@Entity @Entity
@Table(name = "APPLICATIONSETTINGS") @Table(name = "APPLICATIONSETTINGS")
@SuppressWarnings("serial") @SuppressWarnings("serial")
@@ -43,6 +45,7 @@ public class ApplicationSettings extends AbstractModel {
@Column(length = 255) @Column(length = 255)
private String announcement; private String announcement;
@JsonIgnore
public Date getUnreadThreshold() { public Date getUnreadThreshold() {
int keepStatusDays = getKeepStatusDays(); int keepStatusDays = getKeepStatusDays();
return keepStatusDays > 0 ? DateUtils.addDays(new Date(), -1 * keepStatusDays) : null; return keepStatusDays > 0 ? DateUtils.addDays(new Date(), -1 * keepStatusDays) : null;