Class MdsDescriptor.MetaData
- java.lang.Object
-
- org.somda.sdc.biceps.model.participant.MdsDescriptor.MetaData
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.ToString2
- Enclosing class:
- MdsDescriptor
public static class MdsDescriptor.MetaData extends Object implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/> <element name="Udi" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/> <element name="DeviceIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="HumanReadableForm" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="Issuer" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}InstanceIdentifier"/> <element name="Jurisdiction" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}InstanceIdentifier" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="LotNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Manufacturer" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}LocalizedText" maxOccurs="unbounded" minOccurs="0"/> <element name="ManufactureDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="ExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="ModelName" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}LocalizedText" maxOccurs="unbounded" minOccurs="0"/> <element name="ModelNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="SerialNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMdsDescriptor.MetaData.UdiJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected LocalDateTimeexpirationDateprotected ExtensionTypeextensionprotected StringlotNumberprotected LocalDateTimemanufactureDateprotected List<LocalizedText>manufacturerprotected List<LocalizedText>modelNameprotected StringmodelNumberprotected List<String>serialNumberprotected List<MdsDescriptor.MetaData.Udi>udi
-
Constructor Summary
Constructors Constructor Description MetaData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()LocalDateTimegetExpirationDate()Gets the value of the expirationDate property.ExtensionTypegetExtension()Gets the value of the extension property.StringgetLotNumber()Gets the value of the lotNumber property.LocalDateTimegetManufactureDate()Gets the value of the manufactureDate property.List<LocalizedText>getManufacturer()Gets the value of the manufacturer property.List<LocalizedText>getModelName()Gets the value of the modelName property.StringgetModelNumber()Gets the value of the modelNumber property.List<String>getSerialNumber()Gets the value of the serialNumber property.List<MdsDescriptor.MetaData.Udi>getUdi()Gets the value of the udi property.voidsetExpirationDate(LocalDateTime value)Sets the value of the expirationDate property.voidsetExtension(ExtensionType value)Sets the value of the extension property.voidsetLotNumber(String value)Sets the value of the lotNumber property.voidsetManufactureDate(LocalDateTime value)Sets the value of the manufactureDate property.voidsetManufacturer(List<LocalizedText> value)voidsetModelName(List<LocalizedText> value)voidsetModelNumber(String value)Sets the value of the modelNumber property.voidsetSerialNumber(List<String> value)voidsetUdi(List<MdsDescriptor.MetaData.Udi> value)StringtoString()
-
-
-
Field Detail
-
extension
protected ExtensionType extension
-
udi
protected List<MdsDescriptor.MetaData.Udi> udi
-
lotNumber
protected String lotNumber
-
manufacturer
protected List<LocalizedText> manufacturer
-
manufactureDate
protected LocalDateTime manufactureDate
-
expirationDate
protected LocalDateTime expirationDate
-
modelName
protected List<LocalizedText> modelName
-
modelNumber
protected String modelNumber
-
-
Method Detail
-
getExtension
public ExtensionType getExtension()
Gets the value of the extension property.- Returns:
- possible object is
ExtensionType
-
setExtension
public void setExtension(ExtensionType value)
Sets the value of the extension property.- Parameters:
value- allowed object isExtensionType
-
getUdi
public List<MdsDescriptor.MetaData.Udi> getUdi()
Gets the value of the udi 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 udi property.For example, to add a new item, do as follows:
getUdi().add(newItem);Objects of the following type(s) are allowed in the list
MdsDescriptor.MetaData.Udi
-
getLotNumber
public String getLotNumber()
Gets the value of the lotNumber property.- Returns:
- possible object is
String
-
setLotNumber
public void setLotNumber(String value)
Sets the value of the lotNumber property.- Parameters:
value- allowed object isString
-
getManufacturer
public List<LocalizedText> getManufacturer()
Gets the value of the manufacturer 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 manufacturer property.For example, to add a new item, do as follows:
getManufacturer().add(newItem);Objects of the following type(s) are allowed in the list
LocalizedText
-
getManufactureDate
public LocalDateTime getManufactureDate()
Gets the value of the manufactureDate property.- Returns:
- possible object is
String
-
setManufactureDate
public void setManufactureDate(LocalDateTime value)
Sets the value of the manufactureDate property.- Parameters:
value- allowed object isString
-
getExpirationDate
public LocalDateTime getExpirationDate()
Gets the value of the expirationDate property.- Returns:
- possible object is
String
-
setExpirationDate
public void setExpirationDate(LocalDateTime value)
Sets the value of the expirationDate property.- Parameters:
value- allowed object isString
-
getModelName
public List<LocalizedText> getModelName()
Gets the value of the modelName 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 modelName property.For example, to add a new item, do as follows:
getModelName().add(newItem);Objects of the following type(s) are allowed in the list
LocalizedText
-
getModelNumber
public String getModelNumber()
Gets the value of the modelNumber property.- Returns:
- possible object is
String
-
setModelNumber
public void setModelNumber(String value)
Sets the value of the modelNumber property.- Parameters:
value- allowed object isString
-
getSerialNumber
public List<String> getSerialNumber()
Gets the value of the serialNumber 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 serialNumber property.For example, to add a new item, do as follows:
getSerialNumber().add(newItem);Objects of the following type(s) are allowed in the list
String
-
setUdi
public void setUdi(List<MdsDescriptor.MetaData.Udi> value)
-
setManufacturer
public void setManufacturer(List<LocalizedText> value)
-
setModelName
public void setModelName(List<LocalizedText> value)
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2
-
-