Package org.drip.product.params
Class IdentifierSet
java.lang.Object
org.drip.product.params.IdentifierSet
- All Implemented Interfaces:
Validatable
public class IdentifierSet extends java.lang.Object implements Validatable
IdentifierSet contains the component identifier parameters - ISIN, CUSIP, ID, and ticker. It
exports serialization into and de-serialization out of byte arrays.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Product Components/Baskets for Credit, FRA, FX, Govvie, Rates, and Option AssetClasses
- Package = Fixed Income Product Customization Parameters
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description IdentifierSet(java.lang.String strISIN, java.lang.String strCUSIP, java.lang.String strID, java.lang.String strTicker)
Construct the IdentifierSet from ISIN, CUSIP, ID, and ticker. -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
IdentifierSet
public IdentifierSet(java.lang.String strISIN, java.lang.String strCUSIP, java.lang.String strID, java.lang.String strTicker)Construct the IdentifierSet from ISIN, CUSIP, ID, and ticker.- Parameters:
strISIN
- ISINstrCUSIP
- CUSIPstrID
- component IDstrTicker
- Ticker
-
-
Method Details
-
validate
public boolean validate()Description copied from interface:Validatable
Validate the current object state- Specified by:
validate
in interfaceValidatable
- Returns:
- Validation successful (true) or failed (false)
-
id
public java.lang.String id()Retrieve the ID- Returns:
- The ID
-
isin
public java.lang.String isin()Retrieve the ISIN- Returns:
- The ISIN
-
cusip
public java.lang.String cusip()Retrieve the CUSIP- Returns:
- The CUSIP
-
ticker
public java.lang.String ticker()Retrieve the Ticker- Returns:
- The Ticker
-