package com.tierep.notificationanalyser.models;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import java.util.Date;
/**
* The 'Notifications' table.
*
* Created by pieter on 21/09/14.
*/
@DatabaseTable(tableName = "Notifications", daoClass = NotificationItemDaoImpl.class)
public class NotificationItem {
public static final String FIELD_TABLE_NAME = "Notifications";
public static final String FIELD_KEY = "Id";
public static final String FIELD_PACKAGE_NAME = "PackageName";
public static final String FIELD_DATE = "Date";
public static final String FIELD_MESSAGE = "Message";
@DatabaseField(columnName = FIELD_KEY, generatedId = true)
private Integer Key;
@DatabaseField(columnName = FIELD_PACKAGE_NAME, canBeNull = false)
private String PackageName;
@DatabaseField(columnName = FIELD_DATE, canBeNull = false)
private Date Date;
@DatabaseField(columnName = FIELD_MESSAGE, canBeNull = true)
private String Message;
public NotificationItem() {
//ORMLite needs a no-arg constructor.
}
public NotificationItem(String packageName, Date date, String message) {
this.PackageName = packageName;
this.Date = date;
this.Message = message;
}
public String getPackageName() {
return PackageName;
}
public void setPackageName(String packageName) {
PackageName = packageName;
}
public Date getDate() {
return Date;
}
public void setDate(Date date) {
this.Date = date;
}
public String getMessage() {
return Message;
}
public void setMessage(String message) {
Message = message;
}
}