Package com.opengamma.master.historicaltimeseries

Examples of com.opengamma.master.historicaltimeseries.HistoricalTimeSeriesLoaderResult$Meta


      if (!haveTimeSeries(identifier, dataProvider, dataField)) {
        missingIdentifiers.add(identifier);
      }
    }
    Map<ExternalId, UniqueId> resultMap = addToMaster(missingIdentifiers, dataProvider, dataField, startDate, endDate);
    return new HistoricalTimeSeriesLoaderResult(resultMap);
  }
View Full Code Here


    // batch in groups of 100 to avoid out-of-memory issues
    for (List<ExternalId> partition : Iterables.partition(missingTimeseries, 100)) {
      Set<ExternalId> subSet = Sets.newHashSet(partition);
      fetchTimeSeries(subSet, dataField, dataProvider, startDate, endDate, resultMap);
    }
    return new HistoricalTimeSeriesLoaderResult(resultMap);
  }
View Full Code Here

  // code copied from AbstractHistoricalTimeSeriesLoader due to lack of multiple inheritance
  @Override
  public Map<ExternalId, UniqueId> loadTimeSeries(
      Set<ExternalId> identifiers, String dataProvider, String dataField, LocalDate startDate, LocalDate endDate) {
    HistoricalTimeSeriesLoaderRequest request = HistoricalTimeSeriesLoaderRequest.create(identifiers, dataProvider, dataField, startDate, endDate);
    HistoricalTimeSeriesLoaderResult result = loadTimeSeries(request);
    return result.getResultMap();
  }
View Full Code Here

  }

  @POST  // should be a get, but query is too large
  @Path("htsLoad")
  public Response loadTimeSeries(HistoricalTimeSeriesLoaderRequest request) {
    HistoricalTimeSeriesLoaderResult result = getHistoricalTimeSeriesLoader().loadTimeSeries(request);
    return responseOkFudge(result);
  }
View Full Code Here

  //-------------------------------------------------------------------------
  @Override
  public Map<ExternalId, UniqueId> loadTimeSeries(
      Set<ExternalId> identifiers, String dataProvider, String dataField, LocalDate startDate, LocalDate endDate) {
    HistoricalTimeSeriesLoaderRequest request = HistoricalTimeSeriesLoaderRequest.create(identifiers, dataProvider, dataField, startDate, endDate);
    HistoricalTimeSeriesLoaderResult result = loadTimeSeries(request);
    return result.getResultMap();
  }
View Full Code Here

  public HistoricalTimeSeriesLoaderResult loadTimeSeries(HistoricalTimeSeriesLoaderRequest request) {
    ArgumentChecker.notNull(request, "request");
   
    // short-cut empty case
    if (request.getExternalIds().isEmpty()) {
      return new HistoricalTimeSeriesLoaderResult();
    }
   
    // get securities
    return doBulkLoad(request);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.master.historicaltimeseries.HistoricalTimeSeriesLoaderResult$Meta

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.