public class

CustomerType

extends PartyType
java.lang.Object
   ↳ vertexinc.o_series.tps._6._0.PartyType
     ↳ vertexinc.o_series.tps._6._0.CustomerType

Class Overview

Java class for CustomerType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CustomerType">
   <complexContent>
     <extension base="{urn:vertexinc:o-series:tps:6:0}PartyType">
       <sequence>
         <element ref="{urn:vertexinc:o-series:tps:6:0}CustomerCode" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}Destination" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}AdministrativeDestination" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}ExemptionCertificate" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}TaxRegistration" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="isTaxExempt" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="exemptionReasonCode" type="{urn:vertexinc:o-series:tps:6:0}ReasonCodeType" />
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected LocationType administrativeDestination
protected CustomerCodeType customerCode
protected LocationType destination
protected ExemptionCertificate exemptionCertificate
protected String exemptionReasonCode
protected Boolean isTaxExempt
protected List<TaxRegistrationType> taxRegistration
Public Constructors
CustomerType()
Public Methods
LocationType getAdministrativeDestination()
Gets the value of the administrativeDestination property.
CustomerCodeType getCustomerCode()
Gets the value of the customerCode property.
LocationType getDestination()
Gets the value of the destination property.
ExemptionCertificate getExemptionCertificate()
Gets the value of the exemptionCertificate property.
String getExemptionReasonCode()
Gets the value of the exemptionReasonCode property.
List<TaxRegistrationType> getTaxRegistration()
Gets the value of the taxRegistration property.
boolean isIsTaxExempt()
Gets the value of the isTaxExempt property.
void setAdministrativeDestination(LocationType value)
Sets the value of the administrativeDestination property.
void setCustomerCode(CustomerCodeType value)
Sets the value of the customerCode property.
void setDestination(LocationType value)
Sets the value of the destination property.
void setExemptionCertificate(ExemptionCertificate value)
Sets the value of the exemptionCertificate property.
void setExemptionReasonCode(String value)
Sets the value of the exemptionReasonCode property.
void setIsTaxExempt(Boolean value)
Sets the value of the isTaxExempt property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected LocationType administrativeDestination

protected CustomerCodeType customerCode

protected LocationType destination

protected ExemptionCertificate exemptionCertificate

protected String exemptionReasonCode

protected Boolean isTaxExempt

protected List<TaxRegistrationType> taxRegistration

Public Constructors

public CustomerType ()

Public Methods

public LocationType getAdministrativeDestination ()

Gets the value of the administrativeDestination property.

Returns

public CustomerCodeType getCustomerCode ()

Gets the value of the customerCode property.

Returns

public LocationType getDestination ()

Gets the value of the destination property.

Returns

public ExemptionCertificate getExemptionCertificate ()

Gets the value of the exemptionCertificate property.

Returns

public String getExemptionReasonCode ()

Gets the value of the exemptionReasonCode property.

Returns
  • possible object is String

public List<TaxRegistrationType> getTaxRegistration ()

Gets the value of the taxRegistration property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the taxRegistration property.

For example, to add a new item, do as follows:

    getTaxRegistration().add(newItem);
 

Objects of the following type(s) are allowed in the list TaxRegistrationType

public boolean isIsTaxExempt ()

Gets the value of the isTaxExempt property.

Returns
  • possible object is Boolean

public void setAdministrativeDestination (LocationType value)

Sets the value of the administrativeDestination property.

Parameters
value Allowed object is LocationType

public void setCustomerCode (CustomerCodeType value)

Sets the value of the customerCode property.

Parameters
value Allowed object is CustomerCodeType

public void setDestination (LocationType value)

Sets the value of the destination property.

Parameters
value Allowed object is LocationType

public void setExemptionCertificate (ExemptionCertificate value)

Sets the value of the exemptionCertificate property.

Parameters
value Allowed object is ExemptionCertificate

public void setExemptionReasonCode (String value)

Sets the value of the exemptionReasonCode property.

Parameters
value Allowed object is String

public void setIsTaxExempt (Boolean value)

Sets the value of the isTaxExempt property.

Parameters
value Allowed object is Boolean