/** {@inheritDoc} */ @Override public boolean contains(Object object) { return indexOf(object) != -1; }
/** {@inheritDoc} */ @Override public boolean contains(Object object) { return indexOf(object) != -1; }
/** {@inheritDoc} */ @Override public boolean contains(Object object) { return indexOf(object) != -1; }
/** * Applies the filter to all activities so that only descriptions * of activities which match the filter are shown. */ private void applyFilter() { // clear filtered activities entriesByActivity.clear(); // Remove old description panels. container.removeAll(); for (final ProjectActivity activity : DescriptionPanel.this.model.getActivitiesList()) { final DescriptionPanelEntry descriptionPanelEntry = new DescriptionPanelEntry(activity, DescriptionPanel.this.model); // Alternate background color if (DescriptionPanel.this.model.getActivitiesList().indexOf(activity) % 2 == 0) { descriptionPanelEntry.setBackground(Color.WHITE); } else { descriptionPanelEntry.setBackground(GuiConstants.BEIGE); } // Save entry entriesByActivity.put(activity, descriptionPanelEntry); // Display entry container.add(descriptionPanelEntry); } }
public void addHours(final ProjectActivity activity) { final HoursByProject newHoursByProject = new HoursByProject(activity.getProject(), activity.getDuration()); if (this.hoursByProjectList.contains(newHoursByProject)) { HoursByProject HoursByProject = this.hoursByProjectList.get(hoursByProjectList.indexOf(newHoursByProject)); HoursByProject.addHours(newHoursByProject.getHours()); } else { this.hoursByProjectList.add(newHoursByProject); } }
public void addHours(final ProjectActivity activity) { final DateTime dateTime = activity.getStart(); final HoursByWeek newHoursByWeek = new HoursByWeek(dateTime, activity.getDuration()); if (this.hoursByWeekList.contains(newHoursByWeek)) { HoursByWeek hoursByWeek = this.hoursByWeekList.get(hoursByWeekList.indexOf(newHoursByWeek)); hoursByWeek.addHours(newHoursByWeek.getHours()); } else { this.hoursByWeekList.add(newHoursByWeek); } }
public void addHours(final ProjectActivity activity) { final HoursByDay newHoursByDay = new HoursByDay(activity.getStart(), activity.getDuration()); if (this.hoursByDayList.contains(newHoursByDay)) { HoursByDay HoursByDay = this.hoursByDayList.get(hoursByDayList.indexOf(newHoursByDay)); HoursByDay.addHours(newHoursByDay.getHours()); } else { this.hoursByDayList.add(newHoursByDay); } }
public void addHours(final ProjectActivity activity) { final DateTime dateTime = activity.getStart(); final HoursByMonth newHoursByMonth = new HoursByMonth(dateTime, activity.getDuration()); if (this.hoursByMonthList.contains(newHoursByMonth)) { HoursByMonth hoursByMonth = this.hoursByMonthList.get(hoursByMonthList.indexOf(newHoursByMonth)); hoursByMonth.addHours(newHoursByMonth.getHours()); } else { this.hoursByMonthList.add(newHoursByMonth); } }
/** * Add given activity to the accumulated report. * * @param activity * the activity to be added */ public void acummulateActivity(final ProjectActivity activity) { AccumulatedProjectActivity newAccActivity = new AccumulatedProjectActivity(activity.getProject(), activity .getStart(), activity.getDuration()); if (this.accumulatedActivitiesByDay.contains(newAccActivity)) { final AccumulatedProjectActivity accActivity = this.accumulatedActivitiesByDay.get(accumulatedActivitiesByDay.indexOf(newAccActivity)); accActivity.addTime(newAccActivity.getTime()); } else { this.accumulatedActivitiesByDay.add(newAccActivity); } }