Class TaxAccountingScheme

java.lang.Object
org.drip.portfolioconstruction.core.Block
org.drip.portfolioconstruction.core.TaxAccountingScheme

public class TaxAccountingScheme
extends Block
TaxAccountingScheme contains the Attributes for the specified Tax Accounting Scheme.



Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    TaxAccountingScheme​(java.lang.String name, java.lang.String id, java.lang.String description, double shortTermTaxRate, double longTermTaxRate, int shortTermDays, int washDays)
    TaxAccountingScheme Constructor
  • Method Summary

    Modifier and Type Method Description
    double longTermTaxRate()
    Retrieve the Long Term Tax Rate
    int shortTermDays()
    Retrieve the Short Term Days
    double shortTermTaxRate()
    Retrieve the Short Term Tax Rate
    int washDays()
    Retrieve the Wash Days

    Methods inherited from class org.drip.portfolioconstruction.core.Block

    description, hashCode, id, name, Standard, timeStamp

    Methods inherited from class java.lang.Object

    equals, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TaxAccountingScheme

      public TaxAccountingScheme​(java.lang.String name, java.lang.String id, java.lang.String description, double shortTermTaxRate, double longTermTaxRate, int shortTermDays, int washDays) throws java.lang.Exception
      TaxAccountingScheme Constructor
      Parameters:
      name - The Name
      id - The ID
      description - The Description
      shortTermTaxRate - Short Term Tax Rate
      longTermTaxRate - Long Term Tax Rate
      shortTermDays - Short Term Days
      washDays - Wash Days
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • shortTermTaxRate

      public double shortTermTaxRate()
      Retrieve the Short Term Tax Rate
      Returns:
      The Short Term Tax Rate
    • longTermTaxRate

      public double longTermTaxRate()
      Retrieve the Long Term Tax Rate
      Returns:
      The Long Term Tax Rate
    • shortTermDays

      public int shortTermDays()
      Retrieve the Short Term Days
      Returns:
      The Short Term Days
    • washDays

      public int washDays()
      Retrieve the Wash Days
      Returns:
      The Wash Days