public class FirmwareType extends Object
Java class for FirmwareType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FirmwareType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="products" type="{http://www.bidib.org/schema/firmware/1.0}ProductsType"/>
<element name="manuals" type="{http://www.bidib.org/schema/firmware/1.0}ManualsType" minOccurs="0"/>
<element name="protocols" type="{http://www.bidib.org/schema/firmware/1.0}ProtocolsType"/>
</sequence>
<attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
<attribute name="versionExtension" type="{http://www.bidib.org/schema/commonTypes/1.0}tokenNotEmpty" />
<attribute name="releaseDate" type="{http://www.w3.org/2001/XMLSchema}date" />
<attribute name="manufacturerId" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
<attribute name="manufacturerExtendedId" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
<attribute name="manufacturerName" type="{http://www.bidib.org/schema/commonTypes/1.0}tokenNotEmpty" />
<attribute name="manufacturerShortName" type="{http://www.bidib.org/schema/commonTypes/1.0}tokenNotEmpty" />
<attribute name="manufacturerUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="decoderDBLink" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="options" type="{http://www.w3.org/2001/XMLSchema}token" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
decoderDBLink |
protected ManualsType |
manuals |
protected Long |
manufacturerExtendedId |
protected short |
manufacturerId |
protected String |
manufacturerName |
protected String |
manufacturerShortName |
protected String |
manufacturerUrl |
protected String |
options |
protected ProductsType |
products |
protected ProtocolsType |
protocols |
protected XMLGregorianCalendar |
releaseDate |
protected BigDecimal |
version |
protected String |
versionExtension |
| Constructor and Description |
|---|
FirmwareType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
String |
getDecoderDBLink()
Gets the value of the decoderDBLink property.
|
ManualsType |
getManuals()
Gets the value of the manuals property.
|
Long |
getManufacturerExtendedId()
Gets the value of the manufacturerExtendedId property.
|
short |
getManufacturerId()
Gets the value of the manufacturerId property.
|
String |
getManufacturerName()
Gets the value of the manufacturerName property.
|
String |
getManufacturerShortName()
Gets the value of the manufacturerShortName property.
|
String |
getManufacturerUrl()
Gets the value of the manufacturerUrl property.
|
String |
getOptions()
Gets the value of the options property.
|
ProductsType |
getProducts()
Gets the value of the products property.
|
ProtocolsType |
getProtocols()
Gets the value of the protocols property.
|
XMLGregorianCalendar |
getReleaseDate()
Gets the value of the releaseDate property.
|
BigDecimal |
getVersion()
Gets the value of the version property.
|
String |
getVersionExtension()
Gets the value of the versionExtension property.
|
int |
hashCode() |
void |
setDecoderDBLink(String value)
Sets the value of the decoderDBLink property.
|
void |
setManuals(ManualsType value)
Sets the value of the manuals property.
|
void |
setManufacturerExtendedId(Long value)
Sets the value of the manufacturerExtendedId property.
|
void |
setManufacturerId(short value)
Sets the value of the manufacturerId property.
|
void |
setManufacturerName(String value)
Sets the value of the manufacturerName property.
|
void |
setManufacturerShortName(String value)
Sets the value of the manufacturerShortName property.
|
void |
setManufacturerUrl(String value)
Sets the value of the manufacturerUrl property.
|
void |
setOptions(String value)
Sets the value of the options property.
|
void |
setProducts(ProductsType value)
Sets the value of the products property.
|
void |
setProtocols(ProtocolsType value)
Sets the value of the protocols property.
|
void |
setReleaseDate(XMLGregorianCalendar value)
Sets the value of the releaseDate property.
|
void |
setVersion(BigDecimal value)
Sets the value of the version property.
|
void |
setVersionExtension(String value)
Sets the value of the versionExtension property.
|
String |
toString() |
FirmwareType |
withDecoderDBLink(String value) |
FirmwareType |
withManuals(ManualsType value) |
FirmwareType |
withManufacturerExtendedId(Long value) |
FirmwareType |
withManufacturerId(short value) |
FirmwareType |
withManufacturerName(String value) |
FirmwareType |
withManufacturerShortName(String value) |
FirmwareType |
withManufacturerUrl(String value) |
FirmwareType |
withOptions(String value) |
FirmwareType |
withProducts(ProductsType value) |
FirmwareType |
withProtocols(ProtocolsType value) |
FirmwareType |
withReleaseDate(XMLGregorianCalendar value) |
FirmwareType |
withVersion(BigDecimal value) |
FirmwareType |
withVersionExtension(String value) |
protected ProductsType products
protected ManualsType manuals
protected ProtocolsType protocols
protected BigDecimal version
protected String versionExtension
protected XMLGregorianCalendar releaseDate
protected short manufacturerId
protected Long manufacturerExtendedId
protected String manufacturerName
protected String manufacturerShortName
protected String manufacturerUrl
protected String decoderDBLink
protected String options
public ProductsType getProducts()
ProductsTypepublic void setProducts(ProductsType value)
value - allowed object is
ProductsTypepublic ManualsType getManuals()
ManualsTypepublic void setManuals(ManualsType value)
value - allowed object is
ManualsTypepublic ProtocolsType getProtocols()
ProtocolsTypepublic void setProtocols(ProtocolsType value)
value - allowed object is
ProtocolsTypepublic BigDecimal getVersion()
BigDecimalpublic void setVersion(BigDecimal value)
value - allowed object is
BigDecimalpublic String getVersionExtension()
Stringpublic void setVersionExtension(String value)
value - allowed object is
Stringpublic XMLGregorianCalendar getReleaseDate()
XMLGregorianCalendarpublic void setReleaseDate(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic short getManufacturerId()
public void setManufacturerId(short value)
public Long getManufacturerExtendedId()
Longpublic void setManufacturerExtendedId(Long value)
value - allowed object is
Longpublic String getManufacturerName()
Stringpublic void setManufacturerName(String value)
value - allowed object is
Stringpublic String getManufacturerShortName()
Stringpublic void setManufacturerShortName(String value)
value - allowed object is
Stringpublic String getManufacturerUrl()
Stringpublic void setManufacturerUrl(String value)
value - allowed object is
Stringpublic String getDecoderDBLink()
Stringpublic void setDecoderDBLink(String value)
value - allowed object is
Stringpublic String getOptions()
Stringpublic void setOptions(String value)
value - allowed object is
Stringpublic FirmwareType withProducts(ProductsType value)
public FirmwareType withManuals(ManualsType value)
public FirmwareType withProtocols(ProtocolsType value)
public FirmwareType withVersion(BigDecimal value)
public FirmwareType withVersionExtension(String value)
public FirmwareType withReleaseDate(XMLGregorianCalendar value)
public FirmwareType withManufacturerId(short value)
public FirmwareType withManufacturerExtendedId(Long value)
public FirmwareType withManufacturerName(String value)
public FirmwareType withManufacturerShortName(String value)
public FirmwareType withManufacturerUrl(String value)
public FirmwareType withDecoderDBLink(String value)
public FirmwareType withOptions(String value)
Copyright © 2017. All rights reserved.