Package com.opengamma.master.historicaltimeseries

Examples of com.opengamma.master.historicaltimeseries.ManageableHistoricalTimeSeriesInfo


     
      LocalDate start = DateUtils.previousWeekDay().minusDays(7);
      for (String dataSource : dataSources) {
        for (String dataProvider : dataProviders) {
          for (String datafield : dataFields) {
            ManageableHistoricalTimeSeriesInfo series = new ManageableHistoricalTimeSeriesInfo();
            series.setDataField(datafield);
            series.setDataProvider(dataProvider);
            series.setDataSource(dataSource);
            series.setObservationTime(observationTime);
            series.setExternalIdBundle(ExternalIdBundleWithDates.of(identifiers));
            HistoricalTimeSeriesInfoDocument doc = htsMaster.add(new HistoricalTimeSeriesInfoDocument(series));
            assertNotNull(doc);
            assertNotNull(doc.getUniqueId());
           
            LocalDateDoubleTimeSeries timeSeries = RandomTimeSeriesGenerator.makeRandomTimeSeries(start, 7);
View Full Code Here


  }

  //-------------------------------------------------------------------------
  @Test
  public void testGetHistoricalTimeSeries() {
    final ManageableHistoricalTimeSeriesInfo target = new ManageableHistoricalTimeSeriesInfo();
    target.setDataField("DF");
    target.setDataProvider("DP");
    target.setDataSource("DS");
    final HistoricalTimeSeriesInfoDocument result = new HistoricalTimeSeriesInfoDocument(target);
    when(_underlying.get(OID, VersionCorrection.LATEST)).thenReturn(result);
   
    Response test = _resource.get(null, null);
    assertEquals(Status.OK.getStatusCode(), test.getStatus());
View Full Code Here

    assertSame(result, test.getEntity());
  }

  @Test
  public void testUpdateHistoricalTimeSeries() {
    final ManageableHistoricalTimeSeriesInfo target = new ManageableHistoricalTimeSeriesInfo();
    target.setDataField("DF");
    target.setDataProvider("DP");
    target.setDataSource("DS");
    final HistoricalTimeSeriesInfoDocument request = new HistoricalTimeSeriesInfoDocument(target);
    request.setUniqueId(OID.atLatestVersion());
   
    final HistoricalTimeSeriesInfoDocument result = new HistoricalTimeSeriesInfoDocument(target);
    result.setUniqueId(OID.atVersion("1"));
View Full Code Here

            return null;
          }
          for (ExternalIdWithDates id : _dateBundle.getExternalIds()) {
            if ((identifierValidityDate == null) || id.isValidOn(identifierValidityDate)) {
              if (identifierBundle.contains(id.getExternalId())) {
                final ManageableHistoricalTimeSeriesInfo info = new ManageableHistoricalTimeSeriesInfo();
                info.setDataField(_field1);
                info.setDataProvider(_provider1);
                info.setDataSource(_source1);
                info.setExternalIdBundle(_dateBundle);
                info.setName("Foo");
                info.setObservationTime("Close");
                return new HistoricalTimeSeriesResolutionResult(info);
              }
            }
          }
          return null;
View Full Code Here

    return mock;   
  }

  private HistoricalTimeSeriesMaster buildHistoricalTimeSeriesMaster(LocalDateDoubleTimeSeries lddts) {
    // Create HTS info and infoDoc
    ManageableHistoricalTimeSeriesInfo mHtsInfo = new ManageableHistoricalTimeSeriesInfo();
    mHtsInfo.setDataField(DATA_FIELD);
    mHtsInfo.setDataProvider(DATA_PROVIDER);
    mHtsInfo.setDataSource(DATA_SOURCE);
    mHtsInfo.setObservationTime(OBSERVATION_TIME);
    mHtsInfo.setExternalIdBundle(ExternalIdBundleWithDates.of(EXISTING_HTSINFO_EXTERNALID.toBundle()));
    mHtsInfo.setName("Test HTS");
    HistoricalTimeSeriesInfoDocument htsInfoDoc = new HistoricalTimeSeriesInfoDocument(mHtsInfo);

    // Create in memory HTS master and add HTS info/doc
    HistoricalTimeSeriesMaster htsMaster = new InMemoryHistoricalTimeSeriesMaster();
    htsInfoDoc = htsMaster.add(htsInfoDoc);
View Full Code Here

TOP

Related Classes of com.opengamma.master.historicaltimeseries.ManageableHistoricalTimeSeriesInfo

Copyright © 2018 www.massapicom. 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.