Class CapabilityType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.CapabilityType
-
public class CapabilityType extends Object
Java class for CapabilityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CapabilityType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CapabilityTypeCode" 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:CommonBasicComponents-2}ValueAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ValueQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}EvidenceSupplied" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ValidityPeriod" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CapabilityTypeCodeTypecapabilityTypeCodeprotected List<DescriptionType>descriptionprotected List<EvidenceSuppliedType>evidenceSuppliedprotected PeriodTypevalidityPeriodprotected ValueAmountTypevalueAmountprotected ValueQuantityTypevalueQuantity
-
Constructor Summary
Constructors Constructor Description CapabilityType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityTypeCodeTypegetCapabilityTypeCode()Gets the value of the capabilityTypeCode property.List<DescriptionType>getDescription()Gets the value of the description property.List<EvidenceSuppliedType>getEvidenceSupplied()Gets the value of the evidenceSupplied property.PeriodTypegetValidityPeriod()Gets the value of the validityPeriod property.ValueAmountTypegetValueAmount()Gets the value of the valueAmount property.ValueQuantityTypegetValueQuantity()Gets the value of the valueQuantity property.voidsetCapabilityTypeCode(CapabilityTypeCodeType value)Sets the value of the capabilityTypeCode property.voidsetValidityPeriod(PeriodType value)Sets the value of the validityPeriod property.voidsetValueAmount(ValueAmountType value)Sets the value of the valueAmount property.voidsetValueQuantity(ValueQuantityType value)Sets the value of the valueQuantity property.
-
-
-
Field Detail
-
capabilityTypeCode
protected CapabilityTypeCodeType capabilityTypeCode
-
description
protected List<DescriptionType> description
-
valueAmount
protected ValueAmountType valueAmount
-
valueQuantity
protected ValueQuantityType valueQuantity
-
evidenceSupplied
protected List<EvidenceSuppliedType> evidenceSupplied
-
validityPeriod
protected PeriodType validityPeriod
-
-
Method Detail
-
getCapabilityTypeCode
public CapabilityTypeCodeType getCapabilityTypeCode()
Gets the value of the capabilityTypeCode property.- Returns:
- possible object is
CapabilityTypeCodeType
-
setCapabilityTypeCode
public void setCapabilityTypeCode(CapabilityTypeCodeType value)
Sets the value of the capabilityTypeCode property.- Parameters:
value- allowed object isCapabilityTypeCodeType
-
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
-
getValueAmount
public ValueAmountType getValueAmount()
Gets the value of the valueAmount property.- Returns:
- possible object is
ValueAmountType
-
setValueAmount
public void setValueAmount(ValueAmountType value)
Sets the value of the valueAmount property.- Parameters:
value- allowed object isValueAmountType
-
getValueQuantity
public ValueQuantityType getValueQuantity()
Gets the value of the valueQuantity property.- Returns:
- possible object is
ValueQuantityType
-
setValueQuantity
public void setValueQuantity(ValueQuantityType value)
Sets the value of the valueQuantity property.- Parameters:
value- allowed object isValueQuantityType
-
getEvidenceSupplied
public List<EvidenceSuppliedType> getEvidenceSupplied()
Gets the value of the evidenceSupplied 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 evidenceSupplied property.For example, to add a new item, do as follows:
getEvidenceSupplied().add(newItem);Objects of the following type(s) are allowed in the list
EvidenceSuppliedType
-
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
-
-