private boolean isWeekend() { if (myDay.equals(Day.SAT) || myDay.equals(Day.SUN)) { return true; } return false; }
public void addDay(Day day) { boolean contains = false; for (Day d : getDays()) if (d.equals(day)) contains = true; if (!contains) { List<Day> result = new LinkedList<Day>(); for (Day d : getDays()) result.add(d); result.add(day); setDays(result.toArray(new Day[result.size()])); } }
public void progressHour() { if (myHour == 23) { myHour = 0; if (myDay.equals(Day.SUN)) { myDay = Day.MON; } else { int nextOrdinal = myDay.ordinal() + 1; myDay = Day.values()[nextOrdinal]; } } else myHour++; }
public void removeDay(Day day) { List<Day> result = new LinkedList<Day>(); for (Day d : getDays()) if (!d.equals(day)) result.add(d); setDays(result.toArray(new Day[result.size()])); }