package io.shockah.skylark.urlannouncer.db;
import java.util.Date;
import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import io.shockah.skylark.db.DbObject;
@DatabaseTable(tableName = "io_shockah_skylark_urlannouncer_announcedurl")
public class AnnouncedURL extends DbObject<AnnouncedURL> {
public static final String SERVER_COLUMN = "server";
public static final String CHANNEL_COLUMN = "channel";
public static final String URL_COLUMN = "url";
@DatabaseField(canBeNull = false, columnName = SERVER_COLUMN)
public String server;
@DatabaseField(canBeNull = false, columnName = CHANNEL_COLUMN)
public String channel;
@DatabaseField(canBeNull = false, columnName = URL_COLUMN)
public String url;
@DatabaseField(canBeNull = false)
public Date date;
@DatabaseField(canBeNull = false)
public int counter;
@DatabaseField(canBeNull = false)
public String nick;
@Deprecated //ORMLite-only
protected AnnouncedURL() {
}
public AnnouncedURL(Dao<AnnouncedURL, Integer> dao) {
super(dao);
date = new Date();
counter = 1;
}
}