//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.10.10 at 02:39:29 PM KST
//
package org.oliot.model.epcis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* <p>
* Java class for DocumentIdentification complex type.
*
* <p>
* The following schema fragment specifies the expected content contained within
* this class.
*
* <pre>
* <complexType name="DocumentIdentification">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Standard" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="TypeVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="InstanceIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="MultipleType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="CreationDateAndTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DocumentIdentification", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", propOrder = {
"standard", "typeVersion", "instanceIdentifier", "type", "multipleType", "creationDateAndTime" })
public class DocumentIdentification {
@XmlElement(name = "Standard", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", required = true)
protected String standard;
@XmlElement(name = "TypeVersion", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", required = true)
protected String typeVersion;
@XmlElement(name = "InstanceIdentifier", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", required = true)
protected String instanceIdentifier;
@XmlElement(name = "Type", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", required = true)
protected String type;
@XmlElement(name = "MultipleType", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader")
protected Boolean multipleType;
@XmlElement(name = "CreationDateAndTime", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar creationDateAndTime;
/**
* Gets the value of the standard property.
*
* @return possible object is {@link String }
*
*/
public String getStandard() {
return standard;
}
/**
* Sets the value of the standard property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setStandard(String value) {
this.standard = value;
}
/**
* Gets the value of the typeVersion property.
*
* @return possible object is {@link String }
*
*/
public String getTypeVersion() {
return typeVersion;
}
/**
* Sets the value of the typeVersion property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setTypeVersion(String value) {
this.typeVersion = value;
}
/**
* Gets the value of the instanceIdentifier property.
*
* @return possible object is {@link String }
*
*/
public String getInstanceIdentifier() {
return instanceIdentifier;
}
/**
* Sets the value of the instanceIdentifier property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setInstanceIdentifier(String value) {
this.instanceIdentifier = value;
}
/**
* Gets the value of the type property.
*
* @return possible object is {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the multipleType property.
*
* @return possible object is {@link Boolean }
*
*/
public Boolean isMultipleType() {
return multipleType;
}
/**
* Sets the value of the multipleType property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public void setMultipleType(Boolean value) {
this.multipleType = value;
}
/**
* Gets the value of the creationDateAndTime property.
*
* @return possible object is {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCreationDateAndTime() {
return creationDateAndTime;
}
/**
* Sets the value of the creationDateAndTime property.
*
* @param value
* allowed object is {@link XMLGregorianCalendar }
*
*/
public void setCreationDateAndTime(XMLGregorianCalendar value) {
this.creationDateAndTime = value;
}
}