Class PartyTaxSchemeType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.PartyTaxSchemeType
-
public class PartyTaxSchemeType extends Object
Java class for PartyTaxSchemeType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="PartyTaxSchemeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RegistrationName" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CompanyID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxLevelCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ExemptionReasonCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ExemptionReason" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}RegistrationAddress" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxScheme"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CompanyIDTypecompanyIDprotected List<ExemptionReasonType>exemptionReasonprotected ExemptionReasonCodeTypeexemptionReasonCodeprotected AddressTyperegistrationAddressprotected RegistrationNameTyperegistrationNameprotected TaxLevelCodeTypetaxLevelCodeprotected TaxSchemeTypetaxScheme
-
Constructor Summary
Constructors Constructor Description PartyTaxSchemeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompanyIDTypegetCompanyID()Gets the value of the companyID property.List<ExemptionReasonType>getExemptionReason()Gets the value of the exemptionReason property.ExemptionReasonCodeTypegetExemptionReasonCode()Gets the value of the exemptionReasonCode property.AddressTypegetRegistrationAddress()Gets the value of the registrationAddress property.RegistrationNameTypegetRegistrationName()Gets the value of the registrationName property.TaxLevelCodeTypegetTaxLevelCode()Gets the value of the taxLevelCode property.TaxSchemeTypegetTaxScheme()Gets the value of the taxScheme property.voidsetCompanyID(CompanyIDType value)Sets the value of the companyID property.voidsetExemptionReasonCode(ExemptionReasonCodeType value)Sets the value of the exemptionReasonCode property.voidsetRegistrationAddress(AddressType value)Sets the value of the registrationAddress property.voidsetRegistrationName(RegistrationNameType value)Sets the value of the registrationName property.voidsetTaxLevelCode(TaxLevelCodeType value)Sets the value of the taxLevelCode property.voidsetTaxScheme(TaxSchemeType value)Sets the value of the taxScheme property.
-
-
-
Field Detail
-
registrationName
protected RegistrationNameType registrationName
-
companyID
protected CompanyIDType companyID
-
taxLevelCode
protected TaxLevelCodeType taxLevelCode
-
exemptionReasonCode
protected ExemptionReasonCodeType exemptionReasonCode
-
exemptionReason
protected List<ExemptionReasonType> exemptionReason
-
registrationAddress
protected AddressType registrationAddress
-
taxScheme
protected TaxSchemeType taxScheme
-
-
Method Detail
-
getRegistrationName
public RegistrationNameType getRegistrationName()
Gets the value of the registrationName property.- Returns:
- possible object is
RegistrationNameType
-
setRegistrationName
public void setRegistrationName(RegistrationNameType value)
Sets the value of the registrationName property.- Parameters:
value- allowed object isRegistrationNameType
-
getCompanyID
public CompanyIDType getCompanyID()
Gets the value of the companyID property.- Returns:
- possible object is
CompanyIDType
-
setCompanyID
public void setCompanyID(CompanyIDType value)
Sets the value of the companyID property.- Parameters:
value- allowed object isCompanyIDType
-
getTaxLevelCode
public TaxLevelCodeType getTaxLevelCode()
Gets the value of the taxLevelCode property.- Returns:
- possible object is
TaxLevelCodeType
-
setTaxLevelCode
public void setTaxLevelCode(TaxLevelCodeType value)
Sets the value of the taxLevelCode property.- Parameters:
value- allowed object isTaxLevelCodeType
-
getExemptionReasonCode
public ExemptionReasonCodeType getExemptionReasonCode()
Gets the value of the exemptionReasonCode property.- Returns:
- possible object is
ExemptionReasonCodeType
-
setExemptionReasonCode
public void setExemptionReasonCode(ExemptionReasonCodeType value)
Sets the value of the exemptionReasonCode property.- Parameters:
value- allowed object isExemptionReasonCodeType
-
getExemptionReason
public List<ExemptionReasonType> getExemptionReason()
Gets the value of the exemptionReason 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
setmethod for the exemptionReason property.For example, to add a new item, do as follows:
getExemptionReason().add(newItem);
Objects of the following type(s) are allowed in the list
ExemptionReasonType- Returns:
- The value of the exemptionReason property.
-
getRegistrationAddress
public AddressType getRegistrationAddress()
Gets the value of the registrationAddress property.- Returns:
- possible object is
AddressType
-
setRegistrationAddress
public void setRegistrationAddress(AddressType value)
Sets the value of the registrationAddress property.- Parameters:
value- allowed object isAddressType
-
getTaxScheme
public TaxSchemeType getTaxScheme()
Gets the value of the taxScheme property.- Returns:
- possible object is
TaxSchemeType
-
setTaxScheme
public void setTaxScheme(TaxSchemeType value)
Sets the value of the taxScheme property.- Parameters:
value- allowed object isTaxSchemeType
-
-