Package org.drip.state.identifier
Class EntityRecoveryLabel
java.lang.Object
org.drip.state.identifier.EntityDesignateLabel
org.drip.state.identifier.EntityCreditLabel
org.drip.state.identifier.EntityRecoveryLabel
- All Implemented Interfaces:
LatentStateLabel
public class EntityRecoveryLabel extends EntityCreditLabel
EntityRecoveryLabel contains the Identifier Parameters referencing the Latent State of the Entity
Recovery Curve. It implements the following Functionality.
- EntityRecoveryLabel Constructor
- Make a Standard SENIOR Entity Recovery Label from the Reference Entity
- Make a Standard SUBORDINATE Entity Recovery Label from the Reference Entity
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 inherited from class org.drip.state.identifier.EntityCreditLabel
SENIORITY_SENIOR, SENIORITY_SUBORDINATE
-
Method Summary
Modifier and Type Method Description boolean
match(LatentStateLabel latentStateLabelOther)
Indicate whether this Label matches the supplied.static EntityRecoveryLabel
Senior(java.lang.String referenceEntity, java.lang.String currency)
Make a Standard SENIOR Entity Recovery Label from the Reference Entitystatic EntityRecoveryLabel
Subordinate(java.lang.String referenceEntity, java.lang.String currency)
Make a Standard SUBORDINATE Entity Recovery Label from the Reference EntityMethods inherited from class org.drip.state.identifier.EntityCreditLabel
fullyQualifiedName, seniority
Methods 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
-
Method Details
-
Senior
public static final EntityRecoveryLabel Senior(java.lang.String referenceEntity, java.lang.String currency)Make a Standard SENIOR Entity Recovery Label from the Reference Entity- Parameters:
referenceEntity
- The Reference Entitycurrency
- The Currency- Returns:
- The SENIOR Recovery Label
-
Subordinate
public static final EntityRecoveryLabel Subordinate(java.lang.String referenceEntity, java.lang.String currency)Make a Standard SUBORDINATE Entity Recovery Label from the Reference Entity- Parameters:
referenceEntity
- The Reference Entitycurrency
- The Currency- Returns:
- The SUBORDINATE Recovery Label
-
match
Description copied from interface:LatentStateLabel
Indicate whether this Label matches the supplied.- Specified by:
match
in interfaceLatentStateLabel
- Overrides:
match
in classEntityCreditLabel
- Parameters:
latentStateLabelOther
- The Supplied Label- Returns:
- TRUE - The Supplied Label matches this.
-