@CodingStyleguideUnaware public class FrameworkAgreementType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Details</ccts:DictionaryEntryName><ccts:Definition>A class to describe a tendering framework agreement.</ccts:Definition><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass></ccts:Component>
Java class for FrameworkAgreementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FrameworkAgreementType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ExpectedOperatorQuantity" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumOperatorQuantity" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Justification" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Frequency" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DurationPeriod" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SubsequentProcessTenderRequirement" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
FrameworkAgreementType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addFrequency(FrequencyType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addJustification(JustificationType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSubsequentProcessTenderRequirement(TenderRequirementType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
FrameworkAgreementType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(FrameworkAgreementType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
PeriodType |
getDurationPeriod()
<?
|
ExpectedOperatorQuantityType |
getExpectedOperatorQuantity()
<?
|
BigDecimal |
getExpectedOperatorQuantityValue()
Get the value of the contained ExpectedOperatorQuantityType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<FrequencyType> |
getFrequency()
<?
|
FrequencyType |
getFrequencyAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getFrequencyCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<JustificationType> |
getJustification()
<?
|
JustificationType |
getJustificationAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getJustificationCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
MaximumOperatorQuantityType |
getMaximumOperatorQuantity()
<?
|
BigDecimal |
getMaximumOperatorQuantityValue()
Get the value of the contained MaximumOperatorQuantityType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<TenderRequirementType> |
getSubsequentProcessTenderRequirement()
<?
|
TenderRequirementType |
getSubsequentProcessTenderRequirementAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSubsequentProcessTenderRequirementCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasFrequencyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasJustificationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoFrequencyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoJustificationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSubsequentProcessTenderRequirementEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSubsequentProcessTenderRequirementEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDurationPeriod(PeriodType value)
Sets the value of the durationPeriod property.
|
ExpectedOperatorQuantityType |
setExpectedOperatorQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setExpectedOperatorQuantity(ExpectedOperatorQuantityType value)
Sets the value of the expectedOperatorQuantity property.
|
void |
setFrequency(List<FrequencyType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setJustification(List<JustificationType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
MaximumOperatorQuantityType |
setMaximumOperatorQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMaximumOperatorQuantity(MaximumOperatorQuantityType value)
Sets the value of the maximumOperatorQuantity property.
|
void |
setSubsequentProcessTenderRequirement(List<TenderRequirementType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public FrameworkAgreementType()
@Nullable public ExpectedOperatorQuantityType getExpectedOperatorQuantity()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Expected_ Operator. Quantity</ccts:DictionaryEntryName><ccts:Definition>The number of economic operators expected to participate in this framework agreement.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTermQualifier>Expected</ccts:PropertyTermQualifier><ccts:PropertyTerm>Operator</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
ExpectedOperatorQuantityTypepublic void setExpectedOperatorQuantity(@Nullable ExpectedOperatorQuantityType value)
value - allowed object is
ExpectedOperatorQuantityType@Nullable public MaximumOperatorQuantityType getMaximumOperatorQuantity()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Maximum_ Operator. Quantity</ccts:DictionaryEntryName><ccts:Definition>The maximum number of economic operators allowed to participate in this framework agreement.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Operator</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
MaximumOperatorQuantityTypepublic void setMaximumOperatorQuantity(@Nullable MaximumOperatorQuantityType value)
value - allowed object is
MaximumOperatorQuantityType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<JustificationType> getJustification()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Justification. Text</ccts:DictionaryEntryName><ccts:Definition>Text describing the justification for this framework agreement.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTerm>Justification</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the justification 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 set method for the justification property.
For example, to add a new item, do as follows:
getJustification().add(newItem);
Objects of the following type(s) are allowed in the list
JustificationType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<FrequencyType> getFrequency()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Frequency. Text</ccts:DictionaryEntryName><ccts:Definition>Text describing the frequency with which subsequent contracts will be awarded.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTerm>Frequency</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the frequency 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 set method for the frequency property.
For example, to add a new item, do as follows:
getFrequency().add(newItem);
Objects of the following type(s) are allowed in the list
FrequencyType
@Nullable public PeriodType getDurationPeriod()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Duration_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>The period during which this framework agreement applies.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTermQualifier>Duration</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Period</ccts:RepresentationTerm></ccts:Component>
PeriodTypepublic void setDurationPeriod(@Nullable PeriodType value)
value - allowed object is
PeriodType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TenderRequirementType> getSubsequentProcessTenderRequirement()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Framework Agreement. Subsequent Process_ Tender Requirement. Tender Requirement</ccts:DictionaryEntryName><ccts:Definition>A tender requirement intended for consumption by downstream tendering processes derived from the establishment of this framework agreement.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Framework Agreement</ccts:ObjectClass><ccts:PropertyTermQualifier>Subsequent Process</ccts:PropertyTermQualifier><ccts:PropertyTerm>Tender Requirement</ccts:PropertyTerm><ccts:AssociatedObjectClass>Tender Requirement</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Tender Requirement</ccts:RepresentationTerm><ccts:Examples>Curricula required</ccts:Examples></ccts:Component>Gets the value of the subsequentProcessTenderRequirement 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 set method for the subsequentProcessTenderRequirement property.
For example, to add a new item, do as follows:
getSubsequentProcessTenderRequirement().add(newItem);
Objects of the following type(s) are allowed in the list
TenderRequirementType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setJustification(@Nullable List<JustificationType> aList)
aList - The new list member to set. May be null.public void setFrequency(@Nullable List<FrequencyType> aList)
aList - The new list member to set. May be null.public void setSubsequentProcessTenderRequirement(@Nullable List<TenderRequirementType> aList)
aList - The new list member to set. May be null.public boolean hasJustificationEntries()
true if at least one item is contained, false otherwise.public boolean hasNoJustificationEntries()
true if no item is contained, false otherwise.@Nonnegative public int getJustificationCount()
@Nullable public JustificationType getJustificationAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addJustification(@Nonnull JustificationType elem)
elem - The element to be added. May not be null.public boolean hasFrequencyEntries()
true if at least one item is contained, false otherwise.public boolean hasNoFrequencyEntries()
true if no item is contained, false otherwise.@Nonnegative public int getFrequencyCount()
@Nullable public FrequencyType getFrequencyAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addFrequency(@Nonnull FrequencyType elem)
elem - The element to be added. May not be null.public boolean hasSubsequentProcessTenderRequirementEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSubsequentProcessTenderRequirementEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSubsequentProcessTenderRequirementCount()
@Nullable public TenderRequirementType getSubsequentProcessTenderRequirementAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSubsequentProcessTenderRequirement(@Nonnull TenderRequirementType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull FrameworkAgreementType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public FrameworkAgreementType clone()
@Nonnull public ExpectedOperatorQuantityType setExpectedOperatorQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MaximumOperatorQuantityType setMaximumOperatorQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public BigDecimal getExpectedOperatorQuantityValue()
null@Nullable public BigDecimal getMaximumOperatorQuantityValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.