public class ItemPropertyType extends Object implements Serializable
<?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:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Property. Details</ccts:DictionaryEntryName><ccts:Definition>Information about specific Item Properties.</ccts:Definition><ccts:ObjectClass>Item Property</ccts:ObjectClass></ccts:Component>
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}Name"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Value"/>
<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"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
ItemPropertyType()
Default constructor
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ItemPropertyType(ValueType valueParam)
Constructor for value of type ValueType
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<ItemPropertyGroupType> |
getItemPropertyGroup()
<?
|
ItemPropertyGroupType |
getItemPropertyGroupAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getItemPropertyGroupCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
NameType |
getName()
<?
|
String |
getNameValue()
Get the value of the contained NameType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
PeriodType |
getUsabilityPeriod()
<?
|
ValueType |
getValue()
<?
|
String |
getValueValue()
Get the value of the contained ValueType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasItemPropertyGroupEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoItemPropertyGroupEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setItemPropertyGroup(List<ItemPropertyGroupType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setName(NameType valueParam)
Sets the value of the name property.
|
NameType |
setName(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setUsabilityPeriod(PeriodType valueParam)
Sets the value of the usabilityPeriod property.
|
ValueType |
setValue(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setValue(ValueType valueParam)
Sets the value of the value property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public ItemPropertyType()
@Nullable public NameType getName()
<?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:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Property. Name</ccts:DictionaryEntryName><ccts:Definition>The name of the Item Property.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Item Property</ccts:ObjectClass><ccts:PropertyTerm>Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:Examples>"Energy Rating", "Collar Size", "Fat Content"</ccts:Examples></ccts:Component>
NameTypepublic void setName(@Nullable NameType valueParam)
value - allowed object is
NameType@Nullable public ValueType getValue()
<?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:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Property. Value. Text</ccts:DictionaryEntryName><ccts:Definition>The Item Property value.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Item Property</ccts:ObjectClass><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:Examples>"100 watts", "15 European", "20% +/- 5%"</ccts:Examples></ccts:Component>
ValueTypepublic void setValue(@Nullable ValueType valueParam)
value - allowed object is
ValueType@Nullable public PeriodType getUsabilityPeriod()
<?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:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Property. Usability_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>The period for which the Item Property is valid.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Property</ccts:ObjectClass><ccts:PropertyTermQualifier>Usability</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass></ccts:Component>
PeriodTypepublic void setUsabilityPeriod(@Nullable PeriodType valueParam)
value - allowed object is
PeriodType@Nonnull @ReturnsMutableObject(reason="JAXB implementation style") public List<ItemPropertyGroupType> getItemPropertyGroup()
<?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:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Property. Item Property Group</ccts:DictionaryEntryName><ccts:Definition>An association to Item Property Group.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Property</ccts:ObjectClass><ccts:PropertyTerm>Item Property Group</ccts:PropertyTerm><ccts:AssociatedObjectClass>Item Property Group</ccts:AssociatedObjectClass></ccts:Component>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 set method 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
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setItemPropertyGroup(@Nullable List<ItemPropertyGroupType> aList)
aList - The new list member to set. May be null.public boolean hasItemPropertyGroupEntries()
true if at least one item is contained, false otherwise.public boolean hasNoItemPropertyGroupEntries()
true if no item is contained, false otherwise.@Nonnegative public int getItemPropertyGroupCount()
@Nullable public ItemPropertyGroupType getItemPropertyGroupAtIndex(@Nonnegative int index)
index - The index to retrievenullArrayIndexOutOfBoundsException - if the index is invalid!@Nonnull public ValueType setValue(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public NameType setName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getNameValue()
nullCopyright © 2014 Philip Helger. All rights reserved.