Examples of SecurityLoaderRequest


Examples of com.opengamma.master.security.SecurityLoaderRequest

    return Response.ok().build();
  }

  private URI updateSecurity(SecurityDocument doc) {
    ExternalIdBundle identifierBundle = doc.getSecurity().getExternalIdBundle();
    SecurityLoaderRequest request = SecurityLoaderRequest.create(identifierBundle);
    request.setForceUpdate(true);
    data().getSecurityLoader().loadSecurities(request)// ignore errors
    return WebSecurityResource.uri(data());
  }
View Full Code Here

Examples of com.opengamma.master.security.SecurityLoaderRequest

  }

  //-------------------------------------------------------------------------
  @Override
  public UniqueId loadSecurity(ExternalIdBundle externalIdBundle) {
    SecurityLoaderRequest request = SecurityLoaderRequest.create(externalIdBundle);
    SecurityLoaderResult result = loadSecurities(request);
    if (result.getResultMap().size() == 0) {
      throw new OpenGammaRuntimeException("Unable to load security: " + externalIdBundle);
    }
    return Iterables.getOnlyElement(result.getResultMap().values());
View Full Code Here

Examples of com.opengamma.master.security.SecurityLoaderRequest

    return Iterables.getOnlyElement(result.getResultMap().values());
  }

  @Override
  public Map<ExternalIdBundle, UniqueId> loadSecurities(Iterable<ExternalIdBundle> externalIdBundles) {
    SecurityLoaderRequest request = SecurityLoaderRequest.create(externalIdBundles);
    SecurityLoaderResult result = loadSecurities(request);
    return result.getResultMap();
  }
View Full Code Here

Examples of com.opengamma.master.security.SecurityLoaderRequest

  //-------------------------------------------------------------------------
  // delegate convenience methods to request/result method
  // code copied from AbstractSecurityLoader due to lack of multiple inheritance
  @Override
  public UniqueId loadSecurity(ExternalIdBundle externalIdBundle) {
    SecurityLoaderRequest request = SecurityLoaderRequest.create(externalIdBundle);
    SecurityLoaderResult result = loadSecurities(request);
    if (result.getResultMap().size() == 0) {
      throw new OpenGammaRuntimeException("Unable to load security: " + externalIdBundle);
    }
    return Iterables.getOnlyElement(result.getResultMap().values());
View Full Code Here

Examples of com.opengamma.master.security.SecurityLoaderRequest

    return Iterables.getOnlyElement(result.getResultMap().values());
  }

  @Override
  public Map<ExternalIdBundle, UniqueId> loadSecurities(Iterable<ExternalIdBundle> externalIdBundles) {
    SecurityLoaderRequest request = SecurityLoaderRequest.create(externalIdBundles);
    SecurityLoaderResult result = loadSecurities(request);
    return result.getResultMap();
  }
View Full Code Here

Examples of com.opengamma.master.security.SecurityLoaderRequest

  }

  //-------------------------------------------------------------------------
  @Test
  public void testGet() {
    final SecurityLoaderRequest request = SecurityLoaderRequest.create(ExternalIdBundle.of("A", "B"));
    final SecurityLoaderResult result = new SecurityLoaderResult();
   
    when(_underlying.loadSecurities(same(request))).thenReturn(result);
   
    Response test = _resource.loadSecurities(request);
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.