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));
}
}