public boolean isPassedPreviousItem(TaskQualityFormItem item) { Integer previousPosition = item.getPosition() - 1; if ((previousPosition >= 0) && (previousPosition < taskQualityFormItems.size())) { return taskQualityFormItems.get(previousPosition).getPassed(); } return true; }
public boolean isLaterToPreviousItemDate(TaskQualityFormItem item) { Integer previousPosition = item.getPosition() - 1; if ((previousPosition >= 0) && (previousPosition < taskQualityFormItems.size())) { Date previousDate = taskQualityFormItems.get(previousPosition).getDate(); return (previousDate != null) && (item.getDate() != null) && ((previousDate.before(item.getDate())) || (previousDate.equals(item.getDate()))); } return true; }