public class ProductType extends Object
Java class for ProductType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProductType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="categories" type="{http://www.bidib.org/schema/product/1.0}CategoriesType" minOccurs="0"/>
<element name="description" type="{http://www.bidib.org/schema/product/1.0}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="specifications" type="{http://www.bidib.org/schema/product/1.0}SpecificationsType" minOccurs="0"/>
<element name="images" type="{http://www.bidib.org/schema/product/1.0}ImagesType" minOccurs="0"/>
</sequence>
<attribute name="name" use="required" type="{http://www.bidib.org/schema/commonTypes/1.0}tokenNotEmpty" />
<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="productIds" type="{http://www.bidib.org/schema/commonTypes/1.0}SemicolonNumberList" />
<attribute name="articleNumbers" type="{http://www.bidib.org/schema/commonTypes/1.0}tokenNotEmpty" />
<attribute name="producedFrom" type="{http://www.w3.org/2001/XMLSchema}gYear" />
<attribute name="producedTill" type="{http://www.w3.org/2001/XMLSchema}gYear" />
<attribute name="decoderDBLink" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<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" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
articleNumbers |
protected CategoriesType |
categories |
protected String |
decoderDBLink |
protected List<DescriptionType> |
description |
protected ImagesType |
images |
protected Long |
manufacturerExtendedId |
protected short |
manufacturerId |
protected String |
manufacturerName |
protected String |
manufacturerShortName |
protected String |
manufacturerUrl |
protected String |
name |
protected XMLGregorianCalendar |
producedFrom |
protected XMLGregorianCalendar |
producedTill |
protected String |
productIds |
protected SpecificationsType |
specifications |
| Constructor and Description |
|---|
ProductType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
String |
getArticleNumbers()
Gets the value of the articleNumbers property.
|
CategoriesType |
getCategories()
Gets the value of the categories property.
|
String |
getDecoderDBLink()
Gets the value of the decoderDBLink property.
|
List<DescriptionType> |
getDescription()
Gets the value of the description property.
|
ImagesType |
getImages()
Gets the value of the images 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 |
getName()
Gets the value of the name property.
|
XMLGregorianCalendar |
getProducedFrom()
Gets the value of the producedFrom property.
|
XMLGregorianCalendar |
getProducedTill()
Gets the value of the producedTill property.
|
String |
getProductIds()
Gets the value of the productIds property.
|
SpecificationsType |
getSpecifications()
Gets the value of the specifications property.
|
int |
hashCode() |
void |
setArticleNumbers(String value)
Sets the value of the articleNumbers property.
|
void |
setCategories(CategoriesType value)
Sets the value of the categories property.
|
void |
setDecoderDBLink(String value)
Sets the value of the decoderDBLink property.
|
void |
setImages(ImagesType value)
Sets the value of the images 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 |
setName(String value)
Sets the value of the name property.
|
void |
setProducedFrom(XMLGregorianCalendar value)
Sets the value of the producedFrom property.
|
void |
setProducedTill(XMLGregorianCalendar value)
Sets the value of the producedTill property.
|
void |
setProductIds(String value)
Sets the value of the productIds property.
|
void |
setSpecifications(SpecificationsType value)
Sets the value of the specifications property.
|
String |
toString() |
ProductType |
withArticleNumbers(String value) |
ProductType |
withCategories(CategoriesType value) |
ProductType |
withDecoderDBLink(String value) |
ProductType |
withDescription(Collection<DescriptionType> values) |
ProductType |
withDescription(DescriptionType... values) |
ProductType |
withImages(ImagesType value) |
ProductType |
withManufacturerExtendedId(Long value) |
ProductType |
withManufacturerId(short value) |
ProductType |
withManufacturerName(String value) |
ProductType |
withManufacturerShortName(String value) |
ProductType |
withManufacturerUrl(String value) |
ProductType |
withName(String value) |
ProductType |
withProducedFrom(XMLGregorianCalendar value) |
ProductType |
withProducedTill(XMLGregorianCalendar value) |
ProductType |
withProductIds(String value) |
ProductType |
withSpecifications(SpecificationsType value) |
protected CategoriesType categories
protected List<DescriptionType> description
protected SpecificationsType specifications
protected ImagesType images
protected String name
protected short manufacturerId
protected Long manufacturerExtendedId
protected String productIds
protected String articleNumbers
protected XMLGregorianCalendar producedFrom
protected XMLGregorianCalendar producedTill
protected String decoderDBLink
protected String manufacturerName
protected String manufacturerShortName
protected String manufacturerUrl
public CategoriesType getCategories()
CategoriesTypepublic void setCategories(CategoriesType value)
value - allowed object is
CategoriesTypepublic List<DescriptionType> getDescription()
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 description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptionType
public SpecificationsType getSpecifications()
SpecificationsTypepublic void setSpecifications(SpecificationsType value)
value - allowed object is
SpecificationsTypepublic ImagesType getImages()
ImagesTypepublic void setImages(ImagesType value)
value - allowed object is
ImagesTypepublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic short getManufacturerId()
public void setManufacturerId(short value)
public Long getManufacturerExtendedId()
Longpublic void setManufacturerExtendedId(Long value)
value - allowed object is
Longpublic String getProductIds()
Stringpublic void setProductIds(String value)
value - allowed object is
Stringpublic String getArticleNumbers()
Stringpublic void setArticleNumbers(String value)
value - allowed object is
Stringpublic XMLGregorianCalendar getProducedFrom()
XMLGregorianCalendarpublic void setProducedFrom(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getProducedTill()
XMLGregorianCalendarpublic void setProducedTill(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic String getDecoderDBLink()
Stringpublic void setDecoderDBLink(String value)
value - allowed object is
Stringpublic 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 ProductType withCategories(CategoriesType value)
public ProductType withDescription(DescriptionType... values)
public ProductType withDescription(Collection<DescriptionType> values)
public ProductType withSpecifications(SpecificationsType value)
public ProductType withImages(ImagesType value)
public ProductType withName(String value)
public ProductType withManufacturerId(short value)
public ProductType withManufacturerExtendedId(Long value)
public ProductType withProductIds(String value)
public ProductType withArticleNumbers(String value)
public ProductType withProducedFrom(XMLGregorianCalendar value)
public ProductType withProducedTill(XMLGregorianCalendar value)
public ProductType withDecoderDBLink(String value)
public ProductType withManufacturerName(String value)
public ProductType withManufacturerShortName(String value)
public ProductType withManufacturerUrl(String value)
Copyright © 2017. All rights reserved.