コード例 #1
0
  /** @return number of trimester, if weeks value is correct; -1 otherwise */
  private int getTrimesterNumber() {
    if (age != null && age.getWeeks() >= 0) {
      if (age.getWeeks() <= getFirstTrimesterEndInclusive()) {
        return FIRST_TRIMESTER;
      } else if (age.getWeeks() <= getSecondTrimesterEndInclusive()) {
        return SECOND_TRIMESTER;
      } else if (getDurationInDays() <= getMaxDurationInDays()) {
        return THIRD_TRIMESTER;
      }
    }

    return -1;
  }
コード例 #2
0
 @SuppressWarnings("unused")
 public int getWeeks() {
   return age == null ? -1 : age.getWeeks();
 }