@CodingStyleguideUnaware public class EvaluationCriterionType 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>Evaluation Criterion. Details</ccts:DictionaryEntryName><ccts:Definition>A class defining the required criterion for a tenderer to be elligible in a tendering process. </ccts:Definition><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass></ccts:Component>
Java class for EvaluationCriterionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EvaluationCriterionType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}EvaluationCriterionTypeCode" 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}ThresholdAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ThresholdQuantity" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ExpressionCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Expression" 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}SuggestedEvidence" 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 |
|---|
EvaluationCriterionType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescription(DescriptionType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addExpression(ExpressionType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSuggestedEvidence(EvidenceType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
EvaluationCriterionType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(EvaluationCriterionType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<DescriptionType> |
getDescription()
<?
|
DescriptionType |
getDescriptionAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDescriptionCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
PeriodType |
getDurationPeriod()
<?
|
EvaluationCriterionTypeCodeType |
getEvaluationCriterionTypeCode()
<?
|
String |
getEvaluationCriterionTypeCodeValue()
Get the value of the contained EvaluationCriterionTypeCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<ExpressionType> |
getExpression()
<?
|
ExpressionType |
getExpressionAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
ExpressionCodeType |
getExpressionCode()
<?
|
String |
getExpressionCodeValue()
Get the value of the contained ExpressionCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
int |
getExpressionCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<EvidenceType> |
getSuggestedEvidence()
<?
|
EvidenceType |
getSuggestedEvidenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSuggestedEvidenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
ThresholdAmountType |
getThresholdAmount()
<?
|
BigDecimal |
getThresholdAmountValue()
Get the value of the contained ThresholdAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ThresholdQuantityType |
getThresholdQuantity()
<?
|
BigDecimal |
getThresholdQuantityValue()
Get the value of the contained ThresholdQuantityType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
boolean |
hasDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasExpressionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoExpressionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSuggestedEvidenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSuggestedEvidenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDescription(List<DescriptionType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDurationPeriod(PeriodType value)
Sets the value of the durationPeriod property.
|
void |
setEvaluationCriterionTypeCode(EvaluationCriterionTypeCodeType value)
Sets the value of the evaluationCriterionTypeCode property.
|
EvaluationCriterionTypeCodeType |
setEvaluationCriterionTypeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setExpression(List<ExpressionType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setExpressionCode(ExpressionCodeType value)
Sets the value of the expressionCode property.
|
ExpressionCodeType |
setExpressionCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setSuggestedEvidence(List<EvidenceType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
ThresholdAmountType |
setThresholdAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setThresholdAmount(ThresholdAmountType value)
Sets the value of the thresholdAmount property.
|
ThresholdQuantityType |
setThresholdQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setThresholdQuantity(ThresholdQuantityType value)
Sets the value of the thresholdQuantity property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public EvaluationCriterionType()
@Nullable public EvaluationCriterionTypeCodeType getEvaluationCriterionTypeCode()
<?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>Evaluation Criterion. Evaluation Criterion Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code that specifies the criterion; it may be financial, technical or organizational.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTerm>Evaluation Criterion Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
EvaluationCriterionTypeCodeTypepublic void setEvaluationCriterionTypeCode(@Nullable EvaluationCriterionTypeCodeType value)
value - allowed object is
EvaluationCriterionTypeCodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DescriptionType> getDescription()
<?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>Evaluation Criterion. Description. Text</ccts:DictionaryEntryName><ccts:Definition>A description of the criterion.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTerm>Description</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>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 set method 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
@Nullable public ThresholdAmountType getThresholdAmount()
<?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>Evaluation Criterion. Threshold_ Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>Estimated monetary amount of the threshold for the criterion.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTermQualifier>Threshold</ccts:PropertyTermQualifier><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
ThresholdAmountTypepublic void setThresholdAmount(@Nullable ThresholdAmountType value)
value - allowed object is
ThresholdAmountType@Nullable public ThresholdQuantityType getThresholdQuantity()
<?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>Evaluation Criterion. Threshold_ Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>Estimated quantity of the threshold for the criterion.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTermQualifier>Threshold</ccts:PropertyTermQualifier><ccts:PropertyTerm>Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
ThresholdQuantityTypepublic void setThresholdQuantity(@Nullable ThresholdQuantityType value)
value - allowed object is
ThresholdQuantityType@Nullable public ExpressionCodeType getExpressionCode()
<?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>Evaluation Criterion. Expression Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code identifying the expression that will be used to evaluate the criterion.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTerm>Expression Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
ExpressionCodeTypepublic void setExpressionCode(@Nullable ExpressionCodeType value)
value - allowed object is
ExpressionCodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<ExpressionType> getExpression()
<?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>Evaluation Criterion. Expression. Text</ccts:DictionaryEntryName><ccts:Definition>The expression that will be used to evaluate the criterion.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTerm>Expression</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the expression 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 expression property.
For example, to add a new item, do as follows:
getExpression().add(newItem);
Objects of the following type(s) are allowed in the list
ExpressionType
@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>Evaluation Criterion. Duration_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>Describes the period for which the evaluation criterion is valid.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</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<EvidenceType> getSuggestedEvidence()
<?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>Evaluation Criterion. Suggested_ Evidence. Evidence</ccts:DictionaryEntryName><ccts:Definition>Describes any evidences that should be used to satisfy the criterion. </ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Evaluation Criterion</ccts:ObjectClass><ccts:PropertyTermQualifier>Suggested</ccts:PropertyTermQualifier><ccts:PropertyTerm>Evidence</ccts:PropertyTerm><ccts:AssociatedObjectClass>Evidence</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Evidence</ccts:RepresentationTerm></ccts:Component>Gets the value of the suggestedEvidence 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 suggestedEvidence property.
For example, to add a new item, do as follows:
getSuggestedEvidence().add(newItem);
Objects of the following type(s) are allowed in the list
EvidenceType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setDescription(@Nullable List<DescriptionType> aList)
aList - The new list member to set. May be null.public void setExpression(@Nullable List<ExpressionType> aList)
aList - The new list member to set. May be null.public void setSuggestedEvidence(@Nullable List<EvidenceType> aList)
aList - The new list member to set. May be null.public boolean hasDescriptionEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDescriptionEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDescriptionCount()
@Nullable public DescriptionType getDescriptionAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDescription(@Nonnull DescriptionType elem)
elem - The element to be added. May not be null.public boolean hasExpressionEntries()
true if at least one item is contained, false otherwise.public boolean hasNoExpressionEntries()
true if no item is contained, false otherwise.@Nonnegative public int getExpressionCount()
@Nullable public ExpressionType getExpressionAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addExpression(@Nonnull ExpressionType elem)
elem - The element to be added. May not be null.public boolean hasSuggestedEvidenceEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSuggestedEvidenceEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSuggestedEvidenceCount()
@Nullable public EvidenceType getSuggestedEvidenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSuggestedEvidence(@Nonnull EvidenceType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull EvaluationCriterionType 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 EvaluationCriterionType clone()
@Nonnull public ThresholdAmountType setThresholdAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public EvaluationCriterionTypeCodeType setEvaluationCriterionTypeCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ExpressionCodeType setExpressionCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ThresholdQuantityType setThresholdQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getEvaluationCriterionTypeCodeValue()
null@Nullable public BigDecimal getThresholdAmountValue()
null@Nullable public BigDecimal getThresholdQuantityValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.