Package com.opengamma.financial.security.cds

Examples of com.opengamma.financial.security.cds.AbstractCreditDefaultSwapSecurity$Meta


  @Override
  public String classifyPosition(Position position) {
    Security security = resolveSecurity(position);
    if (security instanceof AbstractCreditDefaultSwapSecurity) {
      AbstractCreditDefaultSwapSecurity cds = (AbstractCreditDefaultSwapSecurity) security;
      T extracted = _extractor.extract(cds);
      if (extracted != null) {
        return handleExtractedData(extracted);
      } else {
        return NOT_APPLICABLE;
View Full Code Here


    } else if (security instanceof CreditDefaultSwapIndexSecurity) {
      final CreditDefaultSwapIndexSecurity cdsIndex = (CreditDefaultSwapIndexSecurity) security;
      final CreditDefaultSwapIndexDefinitionSecurity definition = (CreditDefaultSwapIndexDefinitionSecurity) _securitySource.getSingle(ExternalIdBundle.of(cdsIndex.getReferenceEntity()));
      return definition.getName();
    } else if (security instanceof CreditDefaultSwapSecurity) {
      final AbstractCreditDefaultSwapSecurity cds = (AbstractCreditDefaultSwapSecurity) security;
      final String redCode = cds.getReferenceEntity().getValue();
      final Organization organisation = _organizationSource.getOrganizationByRedCode(redCode);
      if (organisation != null) {
        return organisation.getObligor().getObligorShortName();
      } else {
        return redCode;
View Full Code Here

TOP

Related Classes of com.opengamma.financial.security.cds.AbstractCreditDefaultSwapSecurity$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.