Class OrderIssuer

java.lang.Object
org.drip.oms.transaction.OrderIssuer

public class OrderIssuer
extends java.lang.Object
OrderIssuer holds the Details of the Order Issuer. The References are:

  • Berkowitz, S. A., D. E. Logue, and E. A. J. Noser (1988): The Total Cost of Transactions on the NYSE Journal of Finance 43 (1) 97-112
  • Cont, R., and A. Kukanov (2017): Optimal Order Placement in Limit Order Markets Quantitative Finance 17 (1) 21-39
  • Vassilis, P. (2005a): A Realistic Model of Market Liquidity and Depth Journal of Futures Markets 25 (5) 443-464
  • Vassilis, P. (2005b): Slow and Fast Markets Journal of Economics and Business 57 (6) 576-593
  • Weiss, D. (2006): After the Trade is Made: Processing Securities Transactions Portfolio Publishing London UK


Author:
Lakshmi Krishnamurthy
  • Field Summary

    Fields
    Modifier and Type Field Description
    static int CLIENT
    Issuer Type Client
    static int DEALER
    Issuer Type Dealer
  • Constructor Summary

    Constructors
    Constructor Description
    OrderIssuer​(java.lang.String entity, int type)
    OrderIssuer Constructor
  • Method Summary

    Modifier and Type Method Description
    java.lang.String entity()
    Retrieve the Issuer Entity
    boolean isClient()
    Check if the Issuer is a Client
    boolean isDealer()
    Check if the Issuer is a Dealer
    int type()
    Retrieve the Issuer Type

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • OrderIssuer

      public OrderIssuer​(java.lang.String entity, int type) throws java.lang.Exception
      OrderIssuer Constructor
      Parameters:
      entity - Order Issuer Entity
      type - Order Issuer Type
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • entity

      public java.lang.String entity()
      Retrieve the Issuer Entity
      Returns:
      The Issuer Entity
    • type

      public int type()
      Retrieve the Issuer Type
      Returns:
      The Issuer Type
    • isClient

      public boolean isClient()
      Check if the Issuer is a Client
      Returns:
      TRUE - The Issuer is a Client
    • isDealer

      public boolean isDealer()
      Check if the Issuer is a Dealer
      Returns:
      TRUE - The Issuer is a Dealer