Class SubcontractTermsType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.SubcontractTermsType
-
public class SubcontractTermsType extends Object
Java class for SubcontractTermsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SubcontractTermsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Rate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UnknownPriceIndicator" 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}Amount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SubcontractingConditionsCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumPercent" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MinimumPercent" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected AmountTypeamountprotected List<DescriptionType>descriptionprotected MaximumPercentTypemaximumPercentprotected MinimumPercentTypeminimumPercentprotected RateTyperateprotected SubcontractingConditionsCodeTypesubcontractingConditionsCodeprotected UnknownPriceIndicatorTypeunknownPriceIndicator
-
Constructor Summary
Constructors Constructor Description SubcontractTermsType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmountTypegetAmount()Gets the value of the amount property.List<DescriptionType>getDescription()Gets the value of the description property.MaximumPercentTypegetMaximumPercent()Gets the value of the maximumPercent property.MinimumPercentTypegetMinimumPercent()Gets the value of the minimumPercent property.RateTypegetRate()Gets the value of the rate property.SubcontractingConditionsCodeTypegetSubcontractingConditionsCode()Gets the value of the subcontractingConditionsCode property.UnknownPriceIndicatorTypegetUnknownPriceIndicator()Gets the value of the unknownPriceIndicator property.voidsetAmount(AmountType value)Sets the value of the amount property.voidsetMaximumPercent(MaximumPercentType value)Sets the value of the maximumPercent property.voidsetMinimumPercent(MinimumPercentType value)Sets the value of the minimumPercent property.voidsetRate(RateType value)Sets the value of the rate property.voidsetSubcontractingConditionsCode(SubcontractingConditionsCodeType value)Sets the value of the subcontractingConditionsCode property.voidsetUnknownPriceIndicator(UnknownPriceIndicatorType value)Sets the value of the unknownPriceIndicator property.
-
-
-
Field Detail
-
rate
protected RateType rate
-
unknownPriceIndicator
protected UnknownPriceIndicatorType unknownPriceIndicator
-
description
protected List<DescriptionType> description
-
amount
protected AmountType amount
-
subcontractingConditionsCode
protected SubcontractingConditionsCodeType subcontractingConditionsCode
-
maximumPercent
protected MaximumPercentType maximumPercent
-
minimumPercent
protected MinimumPercentType minimumPercent
-
-
Method Detail
-
getRate
public RateType getRate()
Gets the value of the rate property.- Returns:
- possible object is
RateType
-
setRate
public void setRate(RateType value)
Sets the value of the rate property.- Parameters:
value- allowed object isRateType
-
getUnknownPriceIndicator
public UnknownPriceIndicatorType getUnknownPriceIndicator()
Gets the value of the unknownPriceIndicator property.- Returns:
- possible object is
UnknownPriceIndicatorType
-
setUnknownPriceIndicator
public void setUnknownPriceIndicator(UnknownPriceIndicatorType value)
Sets the value of the unknownPriceIndicator property.- Parameters:
value- allowed object isUnknownPriceIndicatorType
-
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
-
getAmount
public AmountType getAmount()
Gets the value of the amount property.- Returns:
- possible object is
AmountType
-
setAmount
public void setAmount(AmountType value)
Sets the value of the amount property.- Parameters:
value- allowed object isAmountType
-
getSubcontractingConditionsCode
public SubcontractingConditionsCodeType getSubcontractingConditionsCode()
Gets the value of the subcontractingConditionsCode property.- Returns:
- possible object is
SubcontractingConditionsCodeType
-
setSubcontractingConditionsCode
public void setSubcontractingConditionsCode(SubcontractingConditionsCodeType value)
Sets the value of the subcontractingConditionsCode property.- Parameters:
value- allowed object isSubcontractingConditionsCodeType
-
getMaximumPercent
public MaximumPercentType getMaximumPercent()
Gets the value of the maximumPercent property.- Returns:
- possible object is
MaximumPercentType
-
setMaximumPercent
public void setMaximumPercent(MaximumPercentType value)
Sets the value of the maximumPercent property.- Parameters:
value- allowed object isMaximumPercentType
-
getMinimumPercent
public MinimumPercentType getMinimumPercent()
Gets the value of the minimumPercent property.- Returns:
- possible object is
MinimumPercentType
-
setMinimumPercent
public void setMinimumPercent(MinimumPercentType value)
Sets the value of the minimumPercent property.- Parameters:
value- allowed object isMinimumPercentType
-
-