Package org.drip.state.identifier
Class EntityCreditLabel
java.lang.Object
org.drip.state.identifier.EntityDesignateLabel
org.drip.state.identifier.EntityCreditLabel
- All Implemented Interfaces:
LatentStateLabel
- Direct Known Subclasses:
EntityCDSLabel
,EntityFundingLabel
,EntityRecoveryLabel
public abstract class EntityCreditLabel extends EntityDesignateLabel
EntityCreditLabel contains the Identifier Parameters referencing the Latent State of the named
Entity Credit Curve. It implements the following Functionality.
- Retrieve the Seniority
Module | Product Core Module |
Library | Fixed Income Analytics |
Project | Latent State Inference and Creation Utilities |
Package | Latent State Identifier Labels |
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SENIORITY_SENIOR
The "SENIOR" Seniority Settingstatic java.lang.String
SENIORITY_SUBORDINATE
The "SUBORDINATE" Seniority Setting -
Method Summary
Modifier and Type Method Description java.lang.String
fullyQualifiedName()
Retrieve the Fully Qualified Nameboolean
match(LatentStateLabel latentStateLabelOther)
Indicate whether this Label matches the supplied.java.lang.String
seniority()
Retrieve the SeniorityMethods inherited from class org.drip.state.identifier.EntityDesignateLabel
currency, referenceEntity
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SENIORITY_SENIOR
public static final java.lang.String SENIORITY_SENIORThe "SENIOR" Seniority Setting- See Also:
- Constant Field Values
-
SENIORITY_SUBORDINATE
public static final java.lang.String SENIORITY_SUBORDINATEThe "SUBORDINATE" Seniority Setting- See Also:
- Constant Field Values
-
-
Method Details
-
seniority
public java.lang.String seniority()Retrieve the Seniority- Returns:
- The Seniority
-
fullyQualifiedName
public java.lang.String fullyQualifiedName()Description copied from interface:LatentStateLabel
Retrieve the Fully Qualified Name- Specified by:
fullyQualifiedName
in interfaceLatentStateLabel
- Overrides:
fullyQualifiedName
in classEntityDesignateLabel
- Returns:
- The Fully Qualified Name
-
match
Description copied from interface:LatentStateLabel
Indicate whether this Label matches the supplied.- Specified by:
match
in interfaceLatentStateLabel
- Overrides:
match
in classEntityDesignateLabel
- Parameters:
latentStateLabelOther
- The Supplied Label- Returns:
- TRUE - The Supplied Label matches this.
-