Package cdm.product.collateral
Enum ConcentrationLimitTypeEnum
- All Implemented Interfaces:
Serializable,Comparable<ConcentrationLimitTypeEnum>
@RosettaEnum("ConcentrationLimitTypeEnum")
public enum ConcentrationLimitTypeEnum
extends Enum<ConcentrationLimitTypeEnum>
Represents the enumerated values to identify where a concentration limit is applied.
- Version:
- 5.30.0
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSpecifies a limit on a single asset in the portfolioSpecifies a limit on all cash valued in the base currency of the portfolio.Specifies a limit on a single industry sector in the portfolio.Specifies a limit of the issue compared to the outstanding amount of the asset on the market.Specifies a limit on a single issuer in the portfolio.Specifies a limit of the issue calculated as a percentage of the market capitalisation of the asset on the market.Specifies a limit on a single exchange in the portfolio.Specifies a limit on a single issuer in the portfolio at the ultimate parent institution level. -
Method Summary
Modifier and TypeMethodDescriptionstatic ConcentrationLimitTypeEnumfromDisplayName(String name) toString()static ConcentrationLimitTypeEnumReturns the enum constant of this type with the specified name.static ConcentrationLimitTypeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ASSET
Specifies a limit on a single asset in the portfolio -
BASE_CURRENCY_EQUIVALENT
@RosettaEnumValue("BaseCurrencyEquivalent") public static final ConcentrationLimitTypeEnum BASE_CURRENCY_EQUIVALENTSpecifies a limit on all cash valued in the base currency of the portfolio. -
ISSUER
Specifies a limit on a single issuer in the portfolio. -
PRIMARY_EXCHANGE
@RosettaEnumValue("PrimaryExchange") public static final ConcentrationLimitTypeEnum PRIMARY_EXCHANGESpecifies a limit on a single exchange in the portfolio. -
INDUSTRY_SECTOR
Specifies a limit on a single industry sector in the portfolio. -
ULTIMATE_PARENT_INSTITUTION
@RosettaEnumValue("UltimateParentInstitution") public static final ConcentrationLimitTypeEnum ULTIMATE_PARENT_INSTITUTIONSpecifies a limit on a single issuer in the portfolio at the ultimate parent institution level. -
ISSUE_OUTSTANDING_AMOUNT
@RosettaEnumValue("IssueOutstandingAmount") public static final ConcentrationLimitTypeEnum ISSUE_OUTSTANDING_AMOUNTSpecifies a limit of the issue compared to the outstanding amount of the asset on the market. -
MARKET_CAPITALISATION
@RosettaEnumValue("MarketCapitalisation") public static final ConcentrationLimitTypeEnum MARKET_CAPITALISATIONSpecifies a limit of the issue calculated as a percentage of the market capitalisation of the asset on the market.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
fromDisplayName
-
toString
- Overrides:
toStringin classEnum<ConcentrationLimitTypeEnum>
-
toDisplayString
-