/* * Created on 18.10.2004 */ package biz.ganttproject.core.calendar; import java.util.Date; /** * @author bard */ public class CalendarActivityImpl implements GPCalendarActivity { private final boolean isWorkingTime; private final Date myEndDate; private final Date myStartDate; public CalendarActivityImpl(Date startDate, Date endDate, boolean isWorkingTime) { myStartDate = startDate; myEndDate = endDate; this.isWorkingTime = isWorkingTime; } @Override public Date getStart() { return myStartDate; } @Override public Date getEnd() { return myEndDate; } @Override public boolean isWorkingTime() { return isWorkingTime; } /* * (non-Javadoc) * * @see java.lang.Object#toString() */ @Override public String toString() { return (isWorkingTime() ? "Working time: " : "Holiday: ") + "[" + getStart() + ", " + getEnd() + "]"; } }