package co.touchlab.droidconandroid.data; import java.util.Date; import co.touchlab.droidconandroid.utils.TimeUtils; import co.touchlab.squeaky.field.DatabaseField; import co.touchlab.squeaky.table.DatabaseTable; /** * Created by izzyoji :) on 8/12/15. */ @DatabaseTable public class Block implements ScheduleBlock { @DatabaseField(id = true) public long id; @DatabaseField public String name; @DatabaseField public String description; @DatabaseField public Long startDateLong; @DatabaseField public Long endDateLong; @Override public boolean isBlock() { return true; } @Override public Long getStartLong() { return startDateLong; } @Override public Long getEndLong() { return endDateLong; } public String getStartFormatted() { return TimeUtils.DATE_FORMAT.get().format(new Date(startDateLong)); } public String getEndFormatted() { return TimeUtils.DATE_FORMAT.get().format(new Date(endDateLong)); } }