public class ItemInstanceType 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 Instance. Details</ccts:DictionaryEntryName><ccts:Definition>Information about a specific instance of an item.</ccts:Definition><ccts:ObjectClass>Item Instance</ccts:ObjectClass></ccts:Component>
Java class for ItemInstanceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemInstanceType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProductTraceID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ManufactureDate" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ManufactureTime" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RegistrationID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SerialID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalItemProperty" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LotIdentification" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
ItemInstanceType()
Default constructor
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<ItemPropertyType> |
getAdditionalItemProperty()
<?
|
ItemPropertyType |
getAdditionalItemPropertyAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAdditionalItemPropertyCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
LotIdentificationType |
getLotIdentification()
<?
|
ManufactureDateType |
getManufactureDate()
<?
|
XMLGregorianCalendar |
getManufactureDateValue()
Get the value of the contained ManufactureDateType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ManufactureTimeType |
getManufactureTime()
<?
|
XMLGregorianCalendar |
getManufactureTimeValue()
Get the value of the contained ManufactureTimeType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ProductTraceIDType |
getProductTraceID()
<?
|
String |
getProductTraceIDValue()
Get the value of the contained ProductTraceIDType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
RegistrationIDType |
getRegistrationID()
<?
|
String |
getRegistrationIDValue()
Get the value of the contained RegistrationIDType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
SerialIDType |
getSerialID()
<?
|
String |
getSerialIDValue()
Get the value of the contained SerialIDType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
boolean |
hasAdditionalItemPropertyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoAdditionalItemPropertyEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAdditionalItemProperty(List<ItemPropertyType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setLotIdentification(LotIdentificationType value)
Sets the value of the lotIdentification property.
|
void |
setManufactureDate(ManufactureDateType value)
Sets the value of the manufactureDate property.
|
ManufactureDateType |
setManufactureDate(XMLGregorianCalendar valueParam)
Special setter with value of type XMLGregorianCalendar
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setManufactureTime(ManufactureTimeType value)
Sets the value of the manufactureTime property.
|
ManufactureTimeType |
setManufactureTime(XMLGregorianCalendar valueParam)
Special setter with value of type XMLGregorianCalendar
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setProductTraceID(ProductTraceIDType value)
Sets the value of the productTraceID property.
|
ProductTraceIDType |
setProductTraceID(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setRegistrationID(RegistrationIDType value)
Sets the value of the registrationID property.
|
RegistrationIDType |
setRegistrationID(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setSerialID(SerialIDType value)
Sets the value of the serialID property.
|
SerialIDType |
setSerialID(String valueParam)
Special setter with value of type String
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public ItemInstanceType()
@Nullable public ProductTraceIDType getProductTraceID()
<?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 Instance. Product Trace_ Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier used for tracing the item, such as the EPC number used in RFID.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTermQualifier>Product Trace</ccts:PropertyTermQualifier><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
ProductTraceIDTypepublic void setProductTraceID(@Nullable ProductTraceIDType value)
value - allowed object is
ProductTraceIDType@Nullable public ManufactureDateType getManufactureDate()
<?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 Instance. Manufacture Date. Date</ccts:DictionaryEntryName><ccts:Definition>The date of manufacture of the Item Instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTerm>Manufacture Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date. Type</ccts:DataType></ccts:Component>
ManufactureDateTypepublic void setManufactureDate(@Nullable ManufactureDateType value)
value - allowed object is
ManufactureDateType@Nullable public ManufactureTimeType getManufactureTime()
<?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 Instance. Manufacture Time. Time</ccts:DictionaryEntryName><ccts:Definition>The time of manufacture of the Item Instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTerm>Manufacture Time</ccts:PropertyTerm><ccts:RepresentationTerm>Time</ccts:RepresentationTerm><ccts:DataType>Time. Type</ccts:DataType></ccts:Component>
ManufactureTimeTypepublic void setManufactureTime(@Nullable ManufactureTimeType value)
value - allowed object is
ManufactureTimeType@Nullable public RegistrationIDType getRegistrationID()
<?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 Instance. Registration Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>The registration identifier of the Item Instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTerm>Registration Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>car registration or licensing number</ccts:Examples></ccts:Component>
RegistrationIDTypepublic void setRegistrationID(@Nullable RegistrationIDType value)
value - allowed object is
RegistrationIDType@Nullable public SerialIDType getSerialID()
<?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 Instance. Serial Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>The serial number of the Item Instance.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTerm>Serial Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:Examples>chassis number of a car</ccts:Examples></ccts:Component>
SerialIDTypepublic void setSerialID(@Nullable SerialIDType value)
value - allowed object is
SerialIDType@Nonnull @ReturnsMutableObject(reason="JAXB implementation style") public List<ItemPropertyType> getAdditionalItemProperty()
<?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 Instance. Additional_ Item Property. Item Property</ccts:DictionaryEntryName><ccts:Definition>An association to Additional Item Property.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier><ccts:PropertyTerm>Item Property</ccts:PropertyTerm><ccts:AssociatedObjectClass>Item Property</ccts:AssociatedObjectClass></ccts:Component>Gets the value of the additionalItemProperty 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 additionalItemProperty property.
For example, to add a new item, do as follows:
getAdditionalItemProperty().add(newItem);
Objects of the following type(s) are allowed in the list
ItemPropertyType
@Nullable public LotIdentificationType getLotIdentification()
<?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 Instance. Lot Identification</ccts:DictionaryEntryName><ccts:Definition>Associates the item instance with its lot identification (the identification that allows recall of the item if necessary).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Instance</ccts:ObjectClass><ccts:PropertyTerm>Lot Identification</ccts:PropertyTerm><ccts:AssociatedObjectClass>Lot Identification</ccts:AssociatedObjectClass></ccts:Component>
LotIdentificationTypepublic void setLotIdentification(@Nullable LotIdentificationType value)
value - allowed object is
LotIdentificationTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setAdditionalItemProperty(@Nullable List<ItemPropertyType> aList)
aList - The new list member to set. May be null.public boolean hasAdditionalItemPropertyEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAdditionalItemPropertyEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAdditionalItemPropertyCount()
@Nullable public ItemPropertyType getAdditionalItemPropertyAtIndex(@Nonnegative int index)
index - The index to retrievenullArrayIndexOutOfBoundsException - if the index is invalid!@Nonnull public ManufactureTimeType setManufactureTime(@Nullable XMLGregorianCalendar valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ManufactureDateType setManufactureDate(@Nullable XMLGregorianCalendar valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ProductTraceIDType setProductTraceID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public RegistrationIDType setRegistrationID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public SerialIDType setSerialID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getProductTraceIDValue()
null@Nullable public XMLGregorianCalendar getManufactureDateValue()
null@Nullable public XMLGregorianCalendar getManufactureTimeValue()
null@Nullable public String getRegistrationIDValue()
nullCopyright © 2014 Philip Helger. All rights reserved.