Package com.opengamma.timeseries.date.localdate

Examples of com.opengamma.timeseries.date.localdate.LocalDateDoubleTimeSeriesBuilder.build()


    private static Map<ExternalIdBundle, LocalDateDoubleTimeSeries> convertResult(Map result) {
      // ignore generics, which is safe as of JDK8
      for (Object o : result.entrySet()) {
        Entry entry = (Entry) o;
        LocalDateDoubleTimeSeriesBuilder bld = (LocalDateDoubleTimeSeriesBuilder) entry.getValue();
        entry.setValue(bld.build());
      }
      return (Map<ExternalIdBundle, LocalDateDoubleTimeSeries>) result;
    }

    /**
 
View Full Code Here


        current = current.plusDays(1);
        if (isWeekday(current)) {
          tsMap.put(current, Math.random());
        }
      }
      return tsMap.build();
    }

    private boolean isWeekday(LocalDate day) {
      return (day.getDayOfWeek() != DayOfWeek.SATURDAY && day.getDayOfWeek() != DayOfWeek.SUNDAY);
    }
View Full Code Here

      current = current.plusDays(1);
      if (isWeekday(current)) {
        bld.put(current, Math.random());
      }
    }
    return bld.build();
  }

  private int random(int maxBoundExclusive) {
    return (int) (Math.floor(Math.random() * maxBoundExclusive));
  }
View Full Code Here

   
    LocalDateDoubleTimeSeriesBuilder timeSeriesBuilder = ImmutableLocalDateDoubleTimeSeries.builder();
    for (int i = 1; i < 30; i++) {
      timeSeriesBuilder.put(LocalDate.of(2013,4,i), i);
    }
    simulationSource.updateTimeSeries(id, simulationSeriesDate, timeSeriesBuilder.build());
   
    hts = simulationSource.getHistoricalTimeSeries(id, null, false, null, false);
    assertNotNull(hts);
    assertEquals(id, hts.getUniqueId());
    assertEquals(29, hts.getTimeSeries().size());
View Full Code Here

    LocalDateDoubleTimeSeriesBuilder seriesBuilder = ImmutableLocalDateDoubleTimeSeries.builder();
    for (int i = 1; i <= 1260; i++) {
      seriesBuilder.put(valueDate, i);
      valueDate = valueDate.minusDays(1);
    }
    source.updateTimeSeries(id, simulationSeriesDate, seriesBuilder.build());
  }

}
View Full Code Here

      LocalDate date = it.nextTime();
      if (date.isBefore(fromDateInclusive) == false && date.isAfter(toDateInclusive) == false) {
        it.remove();
      }
    }
    if (_storePoints.replace(objectId, existingSeries, bld.build()) == false) {
      throw new IllegalArgumentException("Concurrent modification");
    }
    return objectId.atLatestVersion();
  }
View Full Code Here

    do {
      currentValue = wiggleValue(random, currentValue, finishValue);
      bld.put(now, currentValue);
      now = DateUtils.previousWeekDay(now);
    } while (now.isAfter(stopDate));
    return bld.build();
  }

}
View Full Code Here

    ts1.put(LocalDate.of(2010, 1, 1), 2.1d);
    ts1.put(LocalDate.of(2010, 1, 2), 2.2d);
    ts1.put(LocalDate.of(2010, 1, 3), 2.3d);
    out.println("ts1: " + ts1);

    final LocalDateDoubleTimeSeries ts2 = ts1.build();
    out.println("ts2: " + ts2);

    final LocalDateDoubleTimeSeries ts3 = ImmutableLocalDateDoubleTimeSeries.of(
        new LocalDate[] {LocalDate.of(2010, 1, 1), LocalDate.of(2010, 1, 2)},
        new double[] {1.1d, 1.2d});
View Full Code Here

      if (isWeekday(current)) {
        bld.put(current, Math.random());
      }
      current = current.plusDays(1);
    }
    return bld.build();
  }

  /**
   * Determine if the date is a weekday (not Saturday or Sunday).
   *
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.