Class ItemPropertyType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.ItemPropertyType
-
public class ItemPropertyType extends Object
Java class for ItemPropertyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemPropertyType"> <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}Name"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NameCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TestMethod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Value" 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:CommonBasicComponents-2}ValueQualifier" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ImportanceCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ListValue" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}UsabilityPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemPropertyGroup" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}RangeDimension" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemPropertyRange" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected IDTypeidprotected ImportanceCodeTypeimportanceCodeprotected List<ItemPropertyGroupType>itemPropertyGroupprotected ItemPropertyRangeTypeitemPropertyRangeprotected List<ListValueType>listValueprotected NameTypenameprotected NameCodeTypenameCodeprotected DimensionTyperangeDimensionprotected TestMethodTypetestMethodprotected PeriodTypeusabilityPeriodprotected ValueTypevalueprotected List<ValueQualifierType>valueQualifierprotected ValueQuantityTypevalueQuantity
-
Constructor Summary
Constructors Constructor Description ItemPropertyType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDTypegetID()Gets the value of the id property.ImportanceCodeTypegetImportanceCode()Gets the value of the importanceCode property.List<ItemPropertyGroupType>getItemPropertyGroup()Gets the value of the itemPropertyGroup property.ItemPropertyRangeTypegetItemPropertyRange()Gets the value of the itemPropertyRange property.List<ListValueType>getListValue()Gets the value of the listValue property.NameTypegetName()Gets the value of the name property.NameCodeTypegetNameCode()Gets the value of the nameCode property.DimensionTypegetRangeDimension()Gets the value of the rangeDimension property.TestMethodTypegetTestMethod()Gets the value of the testMethod property.PeriodTypegetUsabilityPeriod()Gets the value of the usabilityPeriod property.ValueTypegetValue()Gets the value of the value property.List<ValueQualifierType>getValueQualifier()Gets the value of the valueQualifier property.ValueQuantityTypegetValueQuantity()Gets the value of the valueQuantity property.voidsetID(IDType value)Sets the value of the id property.voidsetImportanceCode(ImportanceCodeType value)Sets the value of the importanceCode property.voidsetItemPropertyRange(ItemPropertyRangeType value)Sets the value of the itemPropertyRange property.voidsetName(NameType value)Sets the value of the name property.voidsetNameCode(NameCodeType value)Sets the value of the nameCode property.voidsetRangeDimension(DimensionType value)Sets the value of the rangeDimension property.voidsetTestMethod(TestMethodType value)Sets the value of the testMethod property.voidsetUsabilityPeriod(PeriodType value)Sets the value of the usabilityPeriod property.voidsetValue(ValueType value)Sets the value of the value property.voidsetValueQuantity(ValueQuantityType value)Sets the value of the valueQuantity property.
-
-
-
Field Detail
-
id
protected IDType id
-
name
protected NameType name
-
nameCode
protected NameCodeType nameCode
-
testMethod
protected TestMethodType testMethod
-
value
protected ValueType value
-
valueQuantity
protected ValueQuantityType valueQuantity
-
valueQualifier
protected List<ValueQualifierType> valueQualifier
-
importanceCode
protected ImportanceCodeType importanceCode
-
listValue
protected List<ListValueType> listValue
-
usabilityPeriod
protected PeriodType usabilityPeriod
-
itemPropertyGroup
protected List<ItemPropertyGroupType> itemPropertyGroup
-
rangeDimension
protected DimensionType rangeDimension
-
itemPropertyRange
protected ItemPropertyRangeType itemPropertyRange
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getName
public NameType getName()
Gets the value of the name property.- Returns:
- possible object is
NameType
-
setName
public void setName(NameType value)
Sets the value of the name property.- Parameters:
value- allowed object isNameType
-
getNameCode
public NameCodeType getNameCode()
Gets the value of the nameCode property.- Returns:
- possible object is
NameCodeType
-
setNameCode
public void setNameCode(NameCodeType value)
Sets the value of the nameCode property.- Parameters:
value- allowed object isNameCodeType
-
getTestMethod
public TestMethodType getTestMethod()
Gets the value of the testMethod property.- Returns:
- possible object is
TestMethodType
-
setTestMethod
public void setTestMethod(TestMethodType value)
Sets the value of the testMethod property.- Parameters:
value- allowed object isTestMethodType
-
getValue
public ValueType getValue()
Gets the value of the value property.- Returns:
- possible object is
ValueType
-
setValue
public void setValue(ValueType value)
Sets the value of the value property.- Parameters:
value- allowed object isValueType
-
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
-
getValueQualifier
public List<ValueQualifierType> getValueQualifier()
Gets the value of the valueQualifier 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 valueQualifier property.For example, to add a new item, do as follows:
getValueQualifier().add(newItem);Objects of the following type(s) are allowed in the list
ValueQualifierType
-
getImportanceCode
public ImportanceCodeType getImportanceCode()
Gets the value of the importanceCode property.- Returns:
- possible object is
ImportanceCodeType
-
setImportanceCode
public void setImportanceCode(ImportanceCodeType value)
Sets the value of the importanceCode property.- Parameters:
value- allowed object isImportanceCodeType
-
getListValue
public List<ListValueType> getListValue()
Gets the value of the listValue 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 listValue property.For example, to add a new item, do as follows:
getListValue().add(newItem);Objects of the following type(s) are allowed in the list
ListValueType
-
getUsabilityPeriod
public PeriodType getUsabilityPeriod()
Gets the value of the usabilityPeriod property.- Returns:
- possible object is
PeriodType
-
setUsabilityPeriod
public void setUsabilityPeriod(PeriodType value)
Sets the value of the usabilityPeriod property.- Parameters:
value- allowed object isPeriodType
-
getItemPropertyGroup
public List<ItemPropertyGroupType> getItemPropertyGroup()
Gets the value of the itemPropertyGroup 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 itemPropertyGroup property.For example, to add a new item, do as follows:
getItemPropertyGroup().add(newItem);Objects of the following type(s) are allowed in the list
ItemPropertyGroupType
-
getRangeDimension
public DimensionType getRangeDimension()
Gets the value of the rangeDimension property.- Returns:
- possible object is
DimensionType
-
setRangeDimension
public void setRangeDimension(DimensionType value)
Sets the value of the rangeDimension property.- Parameters:
value- allowed object isDimensionType
-
getItemPropertyRange
public ItemPropertyRangeType getItemPropertyRange()
Gets the value of the itemPropertyRange property.- Returns:
- possible object is
ItemPropertyRangeType
-
setItemPropertyRange
public void setItemPropertyRange(ItemPropertyRangeType value)
Sets the value of the itemPropertyRange property.- Parameters:
value- allowed object isItemPropertyRangeType
-
-