Class BillHeaderType
- java.lang.Object
-
- ch.swissbilling.framework.einvoice.models.BillHeaderType
-
- Direct Known Subclasses:
BillType.Header
public class BillHeaderType extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBillHeaderType.PaymentInformationstatic classBillHeaderType.ReceiverPartystatic classBillHeaderType.SenderParty
-
Field Summary
Fields Modifier and Type Field Description protected AccountAssignmentTypeaccountAssignmentprotected AchievementDateTypeachievementDateprotected Stringcurrencyprotected PartyTypedeliveryPlaceprotected XMLGregorianCalendardocumentDateprotected StringdocumentIDprotected List<Reference>documentReferenceprotected StringdocumentSubTypeprotected StringdocumentTypeprotected List<FixedReference>fixedReferenceprotected List<String>freeTextprotected PartyTypeinvoiceReceivingPartyprotected Stringlanguageprotected BillHeaderType.PaymentInformationpaymentInformationprotected BillHeaderType.ReceiverPartyreceiverPartyprotected BillHeaderType.SenderPartysenderParty
-
Constructor Summary
Constructors Constructor Description BillHeaderType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountAssignmentTypegetAccountAssignment()Gets the value of the accountAssignment property.AchievementDateTypegetAchievementDate()Gets the value of the achievementDate property.StringgetCurrency()Gets the value of the currency property.PartyTypegetDeliveryPlace()Gets the value of the deliveryPlace property.XMLGregorianCalendargetDocumentDate()Gets the value of the documentDate property.StringgetDocumentID()Gets the value of the documentID property.List<Reference>getDocumentReference()Gets the value of the documentReference property.StringgetDocumentSubType()Gets the value of the documentSubType property.StringgetDocumentType()Gets the value of the documentType property.List<FixedReference>getFixedReference()Gets the value of the fixedReference property.List<String>getFreeText()Gets the value of the freeText property.PartyTypegetInvoiceReceivingParty()Gets the value of the invoiceReceivingParty property.StringgetLanguage()Gets the value of the language property.BillHeaderType.PaymentInformationgetPaymentInformation()Gets the value of the paymentInformation property.BillHeaderType.ReceiverPartygetReceiverParty()Gets the value of the receiverParty property.BillHeaderType.SenderPartygetSenderParty()Gets the value of the senderParty property.voidsetAccountAssignment(AccountAssignmentType value)Sets the value of the accountAssignment property.voidsetAchievementDate(AchievementDateType value)Sets the value of the achievementDate property.voidsetCurrency(String value)Sets the value of the currency property.voidsetDeliveryPlace(PartyType value)Sets the value of the deliveryPlace property.voidsetDocumentDate(XMLGregorianCalendar value)Sets the value of the documentDate property.voidsetDocumentID(String value)Sets the value of the documentID property.voidsetDocumentSubType(String value)Sets the value of the documentSubType property.voidsetDocumentType(String value)Sets the value of the documentType property.voidsetInvoiceReceivingParty(PartyType value)Sets the value of the invoiceReceivingParty property.voidsetLanguage(String value)Sets the value of the language property.voidsetPaymentInformation(BillHeaderType.PaymentInformation value)Sets the value of the paymentInformation property.voidsetReceiverParty(BillHeaderType.ReceiverParty value)Sets the value of the receiverParty property.voidsetSenderParty(BillHeaderType.SenderParty value)Sets the value of the senderParty property.
-
-
-
Field Detail
-
documentType
protected String documentType
-
documentSubType
protected String documentSubType
-
documentID
protected String documentID
-
documentDate
protected XMLGregorianCalendar documentDate
-
senderParty
protected BillHeaderType.SenderParty senderParty
-
receiverParty
protected BillHeaderType.ReceiverParty receiverParty
-
invoiceReceivingParty
protected PartyType invoiceReceivingParty
-
deliveryPlace
protected PartyType deliveryPlace
-
achievementDate
protected AchievementDateType achievementDate
-
currency
protected String currency
-
accountAssignment
protected AccountAssignmentType accountAssignment
-
fixedReference
protected List<FixedReference> fixedReference
-
language
protected String language
-
paymentInformation
protected BillHeaderType.PaymentInformation paymentInformation
-
-
Method Detail
-
getDocumentType
public String getDocumentType()
Gets the value of the documentType property.- Returns:
- possible object is
String
-
setDocumentType
public void setDocumentType(String value)
Sets the value of the documentType property.- Parameters:
value- allowed object isString
-
getDocumentSubType
public String getDocumentSubType()
Gets the value of the documentSubType property.- Returns:
- possible object is
String
-
setDocumentSubType
public void setDocumentSubType(String value)
Sets the value of the documentSubType property.- Parameters:
value- allowed object isString
-
getDocumentID
public String getDocumentID()
Gets the value of the documentID property.- Returns:
- possible object is
String
-
setDocumentID
public void setDocumentID(String value)
Sets the value of the documentID property.- Parameters:
value- allowed object isString
-
getDocumentReference
public List<Reference> getDocumentReference()
Gets the value of the documentReference 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 documentReference property.For example, to add a new item, do as follows:
getDocumentReference().add(newItem);Objects of the following type(s) are allowed in the list
Reference
-
getDocumentDate
public XMLGregorianCalendar getDocumentDate()
Gets the value of the documentDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setDocumentDate
public void setDocumentDate(XMLGregorianCalendar value)
Sets the value of the documentDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getSenderParty
public BillHeaderType.SenderParty getSenderParty()
Gets the value of the senderParty property.- Returns:
- possible object is
BillHeaderType.SenderParty
-
setSenderParty
public void setSenderParty(BillHeaderType.SenderParty value)
Sets the value of the senderParty property.- Parameters:
value- allowed object isBillHeaderType.SenderParty
-
getReceiverParty
public BillHeaderType.ReceiverParty getReceiverParty()
Gets the value of the receiverParty property.- Returns:
- possible object is
BillHeaderType.ReceiverParty
-
setReceiverParty
public void setReceiverParty(BillHeaderType.ReceiverParty value)
Sets the value of the receiverParty property.- Parameters:
value- allowed object isBillHeaderType.ReceiverParty
-
getInvoiceReceivingParty
public PartyType getInvoiceReceivingParty()
Gets the value of the invoiceReceivingParty property.- Returns:
- possible object is
PartyType
-
setInvoiceReceivingParty
public void setInvoiceReceivingParty(PartyType value)
Sets the value of the invoiceReceivingParty property.- Parameters:
value- allowed object isPartyType
-
getDeliveryPlace
public PartyType getDeliveryPlace()
Gets the value of the deliveryPlace property.- Returns:
- possible object is
PartyType
-
setDeliveryPlace
public void setDeliveryPlace(PartyType value)
Sets the value of the deliveryPlace property.- Parameters:
value- allowed object isPartyType
-
getAchievementDate
public AchievementDateType getAchievementDate()
Gets the value of the achievementDate property.- Returns:
- possible object is
AchievementDateType
-
setAchievementDate
public void setAchievementDate(AchievementDateType value)
Sets the value of the achievementDate property.- Parameters:
value- allowed object isAchievementDateType
-
getCurrency
public String getCurrency()
Gets the value of the currency property.- Returns:
- possible object is
String
-
setCurrency
public void setCurrency(String value)
Sets the value of the currency property.- Parameters:
value- allowed object isString
-
getAccountAssignment
public AccountAssignmentType getAccountAssignment()
Gets the value of the accountAssignment property.- Returns:
- possible object is
AccountAssignmentType
-
setAccountAssignment
public void setAccountAssignment(AccountAssignmentType value)
Sets the value of the accountAssignment property.- Parameters:
value- allowed object isAccountAssignmentType
-
getFixedReference
public List<FixedReference> getFixedReference()
Gets the value of the fixedReference 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 fixedReference property.For example, to add a new item, do as follows:
getFixedReference().add(newItem);Objects of the following type(s) are allowed in the list
FixedReference
-
getLanguage
public String getLanguage()
Gets the value of the language property.- Returns:
- possible object is
String
-
setLanguage
public void setLanguage(String value)
Sets the value of the language property.- Parameters:
value- allowed object isString
-
getPaymentInformation
public BillHeaderType.PaymentInformation getPaymentInformation()
Gets the value of the paymentInformation property.- Returns:
- possible object is
BillHeaderType.PaymentInformation
-
setPaymentInformation
public void setPaymentInformation(BillHeaderType.PaymentInformation value)
Sets the value of the paymentInformation property.- Parameters:
value- allowed object isBillHeaderType.PaymentInformation
-
getFreeText
public List<String> getFreeText()
Gets the value of the freeText 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 freeText property.For example, to add a new item, do as follows:
getFreeText().add(newItem);Objects of the following type(s) are allowed in the list
String
-
-