Package com.opengamma.provider.security

Examples of com.opengamma.provider.security.SecurityProvider


    createPortfolio(tickers);
  }

  private Collection<UniqueId> loadSecurities(final Collection<ExternalId> identifiers) {
    final SecurityMaster securityMaster = getToolContext().getSecurityMaster();
    final SecurityProvider securityProvider = getToolContext().getSecurityProvider();
    final DefaultSecurityLoader securityLoader = new DefaultSecurityLoader(securityMaster, securityProvider);

    final Map<ExternalIdBundle, UniqueId> loadedSecurities = securityLoader.loadSecurities(functional(identifiers).map(new Function1<ExternalId, ExternalIdBundle>() {
      @Override
      public ExternalIdBundle execute(final ExternalId ticker) {
View Full Code Here


  private void loadFutures() {
    final Log log = new Log("Loading Futures reference data");
    try {
      final SecurityMaster securityMaster = getToolContext().getSecurityMaster();
      final SecurityProvider securityProvider = getToolContext().getSecurityProvider();
      final DefaultSecurityLoader securityLoader = new DefaultSecurityLoader(securityMaster, securityProvider);
      securityLoader.loadSecurities(_futuresToLoad);
      _futuresToLoad.clear();
      log.done();
    } catch (final RuntimeException t) {
View Full Code Here

    PlatformConfigUtils.configureSystemProperties();
    ConfigurableApplicationContext appcontext = getApplicationContext();
   
    ReferenceDataProvider bbgRefDataProvider = appcontext.getBean("sharedReferenceDataProvider", ReferenceDataProvider.class);
    String bloombergKey = BloombergDomainIdentifierResolver.toBloombergKey(underlyingId);
    SecurityProvider secProvider = appcontext.getBean("bloombergSecurityProvider", SecurityProvider.class);
    DbSecurityMaster secMaster = appcontext.getBean("dbSecurityMaster", DbSecurityMaster.class);
    DefaultSecurityLoader loader = new DefaultSecurityLoader(secMaster, secProvider);
   
    Set<ExternalId> optionChain = BloombergDataUtils.getOptionChain(bbgRefDataProvider, bloombergKey);
    if (optionChain != null && !optionChain.isEmpty()) {
View Full Code Here

   * @param repo  the component repository, not null
   * @param configuration  the remaining configuration, not null
   */
  @Override
  public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) throws Exception {
    final SecurityProvider provider = createSecurityProvider(repo);
    final ComponentInfo info = new ComponentInfo(SecurityProvider.class, getClassifier());
    info.addAttribute(ComponentInfoAttributes.LEVEL, 1);
    info.addAttribute(ComponentInfoAttributes.REMOTE_CLIENT_JAVA, RemoteSecurityProvider.class);
    repo.registerComponent(info, provider);
    if (isPublishRest()) {
View Full Code Here

TOP

Related Classes of com.opengamma.provider.security.SecurityProvider

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.