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.



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

    Modifier and Type Method Description
    java.lang.String cusip()
    Retrieve the CUSIP
    java.lang.String id()
    Retrieve the ID
    java.lang.String isin()
    Retrieve the ISIN
    java.lang.String ticker()
    Retrieve the Ticker
    boolean validate()
    Validate the current object state

    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 - ISIN
      strCUSIP - CUSIP
      strID - component ID
      strTicker - Ticker
  • Method Details

    • validate

      public boolean validate()
      Description copied from interface: Validatable
      Validate the current object state
      Specified by:
      validate in interface Validatable
      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