Package com.opengamma.bbg.referencedata

Examples of com.opengamma.bbg.referencedata.ReferenceDataProviderGetRequest


   
    for (Entry<Set<String>, Set<String>> entry : identifiersByFields.entrySet()) {
      Set<String> identifiersForTheseFields = entry.getValue();
      Set<String> fields = entry.getKey();
     
      ReferenceDataProviderGetRequest underlyingRequest = ReferenceDataProviderGetRequest.createGet(identifiersForTheseFields, fields, false);
      ReferenceDataProviderGetResult underlyingResult = _underlying.getReferenceData(underlyingRequest);
      for (ReferenceData refData : underlyingResult.getReferenceData()) {
        ReferenceData previousResult = cachedResults.get(refData.getIdentifier());
        ReferenceData resolvedResult = getCombinedResult(fields, new ReferenceData(refData.getIdentifier()), refData);
        if (differentCachedResult(previousResult, resolvedResult)) {
View Full Code Here


        for (String identifier : group.getValue()) {
          result.addReferenceData(new ReferenceData(identifier));
        }
      } else {
        // call the underlying with the filtered subset of identifiers and fields
        final ReferenceDataProviderGetRequest underlyingRequest = ReferenceDataProviderGetRequest.createGet(group.getValue(), group.getKey(), false);
        final ReferenceDataProviderGetResult underlyingResult = getUnderlying().getReferenceData(underlyingRequest);
        for (ReferenceData refData : underlyingResult.getReferenceData()) {
          String identifier = refData.getIdentifier();
          checkAndSaveInvalidFields(refData, cachedErrorsMap.get(identifier));
          result.addReferenceData(refData);
View Full Code Here

TOP

Related Classes of com.opengamma.bbg.referencedata.ReferenceDataProviderGetRequest

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.