Exemplo n.º 1
0
  public List<Period> reloadPeriods(List<Period> periods) {
    List<Period> reloaded = new ArrayList<Period>();

    for (Period period : periods) {
      reloaded.add(periodStore.reloadForceAddPeriod(period));
    }

    return reloaded;
  }
Exemplo n.º 2
0
  public Period getPeriod(String isoPeriod) {
    Period period = PeriodType.getPeriodFromIsoString(isoPeriod);

    if (period != null) {
      period =
          periodStore.getPeriod(period.getStartDate(), period.getEndDate(), period.getPeriodType());
    }

    return period;
  }
Exemplo n.º 3
0
  public List<Period> getPeriods(Period lastPeriod, int historyLength) {
    List<Period> periods = new ArrayList<Period>(historyLength);

    lastPeriod = periodStore.reloadForceAddPeriod(lastPeriod);

    CalendarPeriodType periodType = (CalendarPeriodType) lastPeriod.getPeriodType();

    Period p = new Period();

    for (int i = 0; i < historyLength; ++i) {
      p = getPeriodFromDates(lastPeriod.getStartDate(), lastPeriod.getEndDate(), periodType);

      periods.add(p != null ? p : lastPeriod);

      lastPeriod = periodType.getPreviousPeriod(lastPeriod);
    }

    Collections.reverse(periods);

    return periods;
  }
Exemplo n.º 4
0
 public void deletePeriod(Period period) {
   periodStore.delete(period);
 }
Exemplo n.º 5
0
 public int addPeriod(Period period) {
   return periodStore.addPeriod(period);
 }
Exemplo n.º 6
0
 public void deleteRelativePeriods(RelativePeriods relativePeriods) {
   periodStore.deleteRelativePeriods(relativePeriods);
 }
Exemplo n.º 7
0
 public PeriodType reloadPeriodType(PeriodType periodType) {
   return periodStore.reloadPeriodType(periodType);
 }
Exemplo n.º 8
0
 public PeriodType getPeriodTypeByClass(Class<? extends PeriodType> periodType) {
   return periodStore.getPeriodType(periodType);
 }
Exemplo n.º 9
0
 public Collection<Period> getPeriodsByPeriodType(PeriodType periodType) {
   return periodStore.getPeriodsByPeriodType(periodType);
 }
Exemplo n.º 10
0
 public Period getPeriod(Date startDate, Date endDate, PeriodType periodType) {
   return periodStore.getPeriod(startDate, endDate, periodType);
 }
Exemplo n.º 11
0
 public Collection<Period> getPeriods(
     Period period, Collection<DataElement> dataElements, Collection<OrganisationUnit> sources) {
   return periodStore.getPeriods(period, dataElements, sources);
 }
Exemplo n.º 12
0
 public Collection<Period> getIntersectingPeriods(Date startDate, Date endDate) {
   return periodStore.getIntersectingPeriods(startDate, endDate);
 }
Exemplo n.º 13
0
 public Collection<Period> getIntersectingPeriodsByPeriodType(
     PeriodType periodType, Date startDate, Date endDate) {
   return periodStore.getIntersectingPeriodsByPeriodType(periodType, startDate, endDate);
 }
Exemplo n.º 14
0
 public Collection<Period> getPeriodsBetweenOrSpanningDates(Date startDate, Date endDate) {
   return periodStore.getPeriodsBetweenOrSpanningDates(startDate, endDate);
 }
Exemplo n.º 15
0
 public Collection<Period> getPeriodsBetweenDates(
     PeriodType periodType, Date startDate, Date endDate) {
   return periodStore.getPeriodsBetweenDates(periodType, startDate, endDate);
 }
Exemplo n.º 16
0
 public Period getPeriod(int id) {
   return periodStore.get(id);
 }
Exemplo n.º 17
0
 public Period reloadPeriod(Period period) {
   return periodStore.reloadForceAddPeriod(period);
 }
Exemplo n.º 18
0
 public PeriodType getPeriodType(int id) {
   return periodStore.getPeriodType(id);
 }
Exemplo n.º 19
0
 public Collection<Period> getAllPeriods() {
   return periodStore.getAll();
 }
Exemplo n.º 20
0
 public Period getPeriodByExternalId(String externalId) {
   return periodStore.reloadForceAddPeriod(new Period(externalId));
 }