Class ContractType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.ContractType
-
public class ContractType extends Object
Java class for ContractType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ContractType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueDate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueTime" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NominationDate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NominationTime" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ContractTypeCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ContractType" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}VersionID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Description" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ValidityPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContractDocumentReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}NominationPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContractualDelivery" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DocumentReferenceType>contractDocumentReferenceprotected ContractTypeTypecontractTypeprotected ContractTypeCodeTypecontractTypeCodeprotected DeliveryTypecontractualDeliveryprotected List<DescriptionType>descriptionprotected IDTypeidprotected IssueDateTypeissueDateprotected IssueTimeTypeissueTimeprotected NominationDateTypenominationDateprotected PeriodTypenominationPeriodprotected NominationTimeTypenominationTimeprotected List<NoteType>noteprotected PeriodTypevalidityPeriodprotected VersionIDTypeversionID
-
Constructor Summary
Constructors Constructor Description ContractType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DocumentReferenceType>getContractDocumentReference()Gets the value of the contractDocumentReference property.ContractTypeTypegetContractType()Gets the value of the contractType property.ContractTypeCodeTypegetContractTypeCode()Gets the value of the contractTypeCode property.DeliveryTypegetContractualDelivery()Gets the value of the contractualDelivery property.List<DescriptionType>getDescription()Gets the value of the description property.IDTypegetID()Gets the value of the id property.IssueDateTypegetIssueDate()Gets the value of the issueDate property.IssueTimeTypegetIssueTime()Gets the value of the issueTime property.NominationDateTypegetNominationDate()Gets the value of the nominationDate property.PeriodTypegetNominationPeriod()Gets the value of the nominationPeriod property.NominationTimeTypegetNominationTime()Gets the value of the nominationTime property.List<NoteType>getNote()Gets the value of the note property.PeriodTypegetValidityPeriod()Gets the value of the validityPeriod property.VersionIDTypegetVersionID()Gets the value of the versionID property.voidsetContractType(ContractTypeType value)Sets the value of the contractType property.voidsetContractTypeCode(ContractTypeCodeType value)Sets the value of the contractTypeCode property.voidsetContractualDelivery(DeliveryType value)Sets the value of the contractualDelivery property.voidsetID(IDType value)Sets the value of the id property.voidsetIssueDate(IssueDateType value)Sets the value of the issueDate property.voidsetIssueTime(IssueTimeType value)Sets the value of the issueTime property.voidsetNominationDate(NominationDateType value)Sets the value of the nominationDate property.voidsetNominationPeriod(PeriodType value)Sets the value of the nominationPeriod property.voidsetNominationTime(NominationTimeType value)Sets the value of the nominationTime property.voidsetValidityPeriod(PeriodType value)Sets the value of the validityPeriod property.voidsetVersionID(VersionIDType value)Sets the value of the versionID property.
-
-
-
Field Detail
-
id
protected IDType id
-
issueDate
protected IssueDateType issueDate
-
issueTime
protected IssueTimeType issueTime
-
nominationDate
protected NominationDateType nominationDate
-
nominationTime
protected NominationTimeType nominationTime
-
contractTypeCode
protected ContractTypeCodeType contractTypeCode
-
contractType
protected ContractTypeType contractType
-
versionID
protected VersionIDType versionID
-
description
protected List<DescriptionType> description
-
validityPeriod
protected PeriodType validityPeriod
-
contractDocumentReference
protected List<DocumentReferenceType> contractDocumentReference
-
nominationPeriod
protected PeriodType nominationPeriod
-
contractualDelivery
protected DeliveryType contractualDelivery
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getIssueDate
public IssueDateType getIssueDate()
Gets the value of the issueDate property.- Returns:
- possible object is
IssueDateType
-
setIssueDate
public void setIssueDate(IssueDateType value)
Sets the value of the issueDate property.- Parameters:
value- allowed object isIssueDateType
-
getIssueTime
public IssueTimeType getIssueTime()
Gets the value of the issueTime property.- Returns:
- possible object is
IssueTimeType
-
setIssueTime
public void setIssueTime(IssueTimeType value)
Sets the value of the issueTime property.- Parameters:
value- allowed object isIssueTimeType
-
getNominationDate
public NominationDateType getNominationDate()
Gets the value of the nominationDate property.- Returns:
- possible object is
NominationDateType
-
setNominationDate
public void setNominationDate(NominationDateType value)
Sets the value of the nominationDate property.- Parameters:
value- allowed object isNominationDateType
-
getNominationTime
public NominationTimeType getNominationTime()
Gets the value of the nominationTime property.- Returns:
- possible object is
NominationTimeType
-
setNominationTime
public void setNominationTime(NominationTimeType value)
Sets the value of the nominationTime property.- Parameters:
value- allowed object isNominationTimeType
-
getContractTypeCode
public ContractTypeCodeType getContractTypeCode()
Gets the value of the contractTypeCode property.- Returns:
- possible object is
ContractTypeCodeType
-
setContractTypeCode
public void setContractTypeCode(ContractTypeCodeType value)
Sets the value of the contractTypeCode property.- Parameters:
value- allowed object isContractTypeCodeType
-
getContractType
public ContractTypeType getContractType()
Gets the value of the contractType property.- Returns:
- possible object is
ContractTypeType
-
setContractType
public void setContractType(ContractTypeType value)
Sets the value of the contractType property.- Parameters:
value- allowed object isContractTypeType
-
getNote
public List<NoteType> getNote()
Gets the value of the note 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 note property.For example, to add a new item, do as follows:
getNote().add(newItem);Objects of the following type(s) are allowed in the list
NoteType
-
getVersionID
public VersionIDType getVersionID()
Gets the value of the versionID property.- Returns:
- possible object is
VersionIDType
-
setVersionID
public void setVersionID(VersionIDType value)
Sets the value of the versionID property.- Parameters:
value- allowed object isVersionIDType
-
getDescription
public List<DescriptionType> getDescription()
Gets the value of the description 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 description property.For example, to add a new item, do as follows:
getDescription().add(newItem);Objects of the following type(s) are allowed in the list
DescriptionType
-
getValidityPeriod
public PeriodType getValidityPeriod()
Gets the value of the validityPeriod property.- Returns:
- possible object is
PeriodType
-
setValidityPeriod
public void setValidityPeriod(PeriodType value)
Sets the value of the validityPeriod property.- Parameters:
value- allowed object isPeriodType
-
getContractDocumentReference
public List<DocumentReferenceType> getContractDocumentReference()
Gets the value of the contractDocumentReference 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 contractDocumentReference property.For example, to add a new item, do as follows:
getContractDocumentReference().add(newItem);Objects of the following type(s) are allowed in the list
DocumentReferenceType
-
getNominationPeriod
public PeriodType getNominationPeriod()
Gets the value of the nominationPeriod property.- Returns:
- possible object is
PeriodType
-
setNominationPeriod
public void setNominationPeriod(PeriodType value)
Sets the value of the nominationPeriod property.- Parameters:
value- allowed object isPeriodType
-
getContractualDelivery
public DeliveryType getContractualDelivery()
Gets the value of the contractualDelivery property.- Returns:
- possible object is
DeliveryType
-
setContractualDelivery
public void setContractualDelivery(DeliveryType value)
Sets the value of the contractualDelivery property.- Parameters:
value- allowed object isDeliveryType
-
-