Examples of BondSecuritySearchRequest


Examples of com.opengamma.financial.security.bond.BondSecuritySearchRequest

  }

  @Override
  public void extendSearch(SecuritySearchRequest request, DbMapSqlParameterSource args) {
    if (request instanceof BondSecuritySearchRequest) {
      BondSecuritySearchRequest bondRequest = (BondSecuritySearchRequest) request;
      if (bondRequest.getIssuerName() != null || bondRequest.getIssuerType() != null) {
        args.addValue("sql_search_bond_join", Boolean.TRUE);
      }
      if (bondRequest.getIssuerName() != null) {
        args.addValue("bond_issuer_name", getDialect().sqlWildcardAdjustValue(bondRequest.getIssuerName()));
      }
      if (bondRequest.getIssuerType() != null) {
        args.addValue("bond_issuer_type", getDialect().sqlWildcardAdjustValue(bondRequest.getIssuerName()));
      }
    }
  }
View Full Code Here

Examples of com.opengamma.financial.security.bond.BondSecuritySearchRequest

   */
  @SuppressWarnings({"unchecked", "rawtypes" })
  @Override
  public Collection<Security> getBondsWithIssuerName(String issuerName) {
    ArgumentChecker.notNull(issuerName, "issuerName");
    final BondSecuritySearchRequest request = new BondSecuritySearchRequest();
    request.setIssuerName(issuerName);
    request.setVersionCorrection(getVersionCorrection());
    return (Collection) search(request).getSecurities()// cast safe as supplied list will not be altered
  }
View Full Code Here

Examples of com.opengamma.financial.security.bond.BondSecuritySearchRequest

    SecurityDocument added = _secMaster.add(addDoc);
   
    SecurityDocument loaded = _secMaster.get(added.getUniqueId());
    assertEquals(added, loaded);
   
    BondSecuritySearchRequest request = new BondSecuritySearchRequest();
    request.setIssuerName("*TREASURY*");
    SecuritySearchResult result = _secMaster.search(request);
    assertEquals(1, result.getDocuments().size());
    assertEquals(loaded, result.getFirstDocument());
  }
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.