Class TaxExemptionCertificate

java.lang.Object
de.hybris.platform.partytmfwebservices.v1.dto.TaxExemptionCertificate

@Deprecated(since="2208") public class TaxExemptionCertificate extends Object
Deprecated.
A tax exemption certificate represents a tax exemption granted to a party (individual or organization) by a tax jurisdiction which may be a city, state, country,... An exemption has a certificate identifier (received from the jurisdiction that levied the tax) and a validity period. An exemption is per tax types and determines for each type of tax what portion of the tax is exempted (partial by percentage or complete) via the tax definition.
  • Constructor Details

    • TaxExemptionCertificate

      public TaxExemptionCertificate()
      Deprecated.
  • Method Details

    • id

      Deprecated.
    • getId

      public String getId()
      Deprecated.
      Unique identifier of the certificate of the tax exemption
      Returns:
      id
    • setId

      public void setId(String id)
      Deprecated.
    • attachment

      public TaxExemptionCertificate attachment(AttachmentRefOrValue attachment)
      Deprecated.
    • getAttachment

      @Valid public @Valid AttachmentRefOrValue getAttachment()
      Deprecated.
      Get attachment
      Returns:
      attachment
    • setAttachment

      public void setAttachment(AttachmentRefOrValue attachment)
      Deprecated.
    • taxDefinition

      public TaxExemptionCertificate taxDefinition(List<TaxDefinition> taxDefinition)
      Deprecated.
    • addTaxDefinitionItem

      public TaxExemptionCertificate addTaxDefinitionItem(TaxDefinition taxDefinitionItem)
      Deprecated.
    • getTaxDefinition

      @Valid public @Valid List<TaxDefinition> getTaxDefinition()
      Deprecated.
      Get taxDefinition
      Returns:
      taxDefinition
    • setTaxDefinition

      public void setTaxDefinition(List<TaxDefinition> taxDefinition)
      Deprecated.
    • validFor

      public TaxExemptionCertificate validFor(TimePeriod validFor)
      Deprecated.
    • getValidFor

      @Valid public @Valid TimePeriod getValidFor()
      Deprecated.
      Get validFor
      Returns:
      validFor
    • setValidFor

      public void setValidFor(TimePeriod validFor)
      Deprecated.
    • atBaseType

      public TaxExemptionCertificate atBaseType(String atBaseType)
      Deprecated.
    • getAtBaseType

      public String getAtBaseType()
      Deprecated.
      When sub-classing, this defines the super-class
      Returns:
      atBaseType
    • setAtBaseType

      public void setAtBaseType(String atBaseType)
      Deprecated.
    • atSchemaLocation

      public TaxExemptionCertificate atSchemaLocation(String atSchemaLocation)
      Deprecated.
    • getAtSchemaLocation

      public String getAtSchemaLocation()
      Deprecated.
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      atSchemaLocation
    • setAtSchemaLocation

      public void setAtSchemaLocation(String atSchemaLocation)
      Deprecated.
    • atType

      public TaxExemptionCertificate atType(String atType)
      Deprecated.
    • getAtType

      public String getAtType()
      Deprecated.
      When sub-classing, this defines the sub-class entity name
      Returns:
      atType
    • setAtType

      public void setAtType(String atType)
      Deprecated.
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object