/** * TGetInfo_Return.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package de.epages.ws.product3.model; /** * a single return value of a getInfo() product call. * the path will be always returned. * the error element will be returned in case of error. * all other elements will be returned if no error has occured. */ public class TGetInfo_Return implements java.io.Serializable { /* product path */ private java.lang.String path; /* product alias */ private java.lang.String alias; /* product class (object path) */ private java.lang.String _class; /* product's name */ private de.epages.ws.common.model.TLocalizedValue[] name; /* product's description */ private de.epages.ws.common.model.TLocalizedValue[] description; /* product's long description */ private de.epages.ws.common.model.TLocalizedValue[] longDescription; /* product's key words */ private de.epages.ws.common.model.TLocalizedValue[] keywords; /* product's tax class (object path to a tax class) */ private java.lang.String taxClass; private java.lang.Boolean isVisible; private java.lang.Boolean isNew; private java.lang.Boolean isDailyPrice; /* product's main unit (object path to a unit) */ private java.lang.String orderUnit; /* product's main quantity (all prices are based on this amount * of OrderUnits) */ private java.lang.Float priceQuantity; /* product's minimum order amount (minimum quantity in order) */ private java.lang.Float minOrder; /* product's interval amount (quantity step in order) */ private java.lang.Float intervalOrder; /* product's weight unit (object path to a unit) */ private java.lang.String weightUnit; /* product's weight (in WeightUnit) */ private java.lang.Float weight; /* product's reference unit (object path to a unit) */ private java.lang.String refUnit; /* product's reference amount (in RefUnit) */ private java.lang.Float refAmount; /* product's reference content amount (amount of RefUnit actually * in the product) */ private java.lang.Float refContentAmount; /* product's stock level (in OrderUnit) */ private java.lang.Float stockLevel; /* product's stock level alert (in OrderUnit) */ private java.lang.Float stockLevelAlert; private java.lang.String manufacturer; private java.lang.String manufacturerSKU; /* product's delivery period as string */ private java.lang.String deliveryPeriod; /* product's length (in millimeter) */ private java.lang.Float length; /* product's width (in millimeter) */ private java.lang.Float width; /* product's height (in millimeter) */ private java.lang.Float height; /* product's storefront web url */ private java.lang.String webUrl; /* Indicates that the product is for sale. */ private boolean isAvailable; /* Comment displayed if product is not available (see IsAvailable). */ private de.epages.ws.common.model.TLocalizedValue[] availabilityComment; /* Date when the product is going to be available/is for sale. */ private java.util.Calendar availabilityDate; /* object path to variation's super product (if this is a variation * (sub product)) */ private java.lang.String superProduct; /* super product's variations (if this is a product with variations * (super product)) * (see producttypes:ListOfSubProducts) */ private java.lang.String[] subProducts; /* product's default sub product (if this is a product with variations * (super product)) */ private java.lang.String defaultSubProduct; /* indicates, if this variation is the default one of the super * product (if this is a variation (sub product)) */ private java.lang.Boolean isDefault; /* indicates, if own prices of sub product should be used (if * this is a variation (sub product)) */ private java.lang.Boolean hasSubOwnPrices; /* if this is a product with variations (super product): all possible * attribute keys and all used values(comma seperated) * if this is a variation (sub product): the actual attribute * keys and values of the variation * (see epagestypes:ListOfAttributes) */ private de.epages.ws.common.model.TAttribute[] variationAttributes; /* list of product prices (see producttypes:ListOfListOfProductPrices) */ private de.epages.ws.product3.model.TProductPrice[] productPrices; /* list of requested attributes (see epagestypes:ListOfAttributes) */ private de.epages.ws.common.model.TAttribute[] attributes; /* error object (see epagestypes:TError) */ private de.epages.ws.common.model.TError error; public TGetInfo_Return() { } public TGetInfo_Return( java.lang.String path, java.lang.String alias, java.lang.String _class, de.epages.ws.common.model.TLocalizedValue[] name, de.epages.ws.common.model.TLocalizedValue[] description, de.epages.ws.common.model.TLocalizedValue[] longDescription, de.epages.ws.common.model.TLocalizedValue[] keywords, java.lang.String taxClass, java.lang.Boolean isVisible, java.lang.Boolean isNew, java.lang.Boolean isDailyPrice, java.lang.String orderUnit, java.lang.Float priceQuantity, java.lang.Float minOrder, java.lang.Float intervalOrder, java.lang.String weightUnit, java.lang.Float weight, java.lang.String refUnit, java.lang.Float refAmount, java.lang.Float refContentAmount, java.lang.Float stockLevel, java.lang.Float stockLevelAlert, java.lang.String manufacturer, java.lang.String manufacturerSKU, java.lang.String deliveryPeriod, java.lang.Float length, java.lang.Float width, java.lang.Float height, java.lang.String webUrl, boolean isAvailable, de.epages.ws.common.model.TLocalizedValue[] availabilityComment, java.util.Calendar availabilityDate, java.lang.String superProduct, java.lang.String[] subProducts, java.lang.String defaultSubProduct, java.lang.Boolean isDefault, java.lang.Boolean hasSubOwnPrices, de.epages.ws.common.model.TAttribute[] variationAttributes, de.epages.ws.product3.model.TProductPrice[] productPrices, de.epages.ws.common.model.TAttribute[] attributes, de.epages.ws.common.model.TError error) { this.path = path; this.alias = alias; this._class = _class; this.name = name; this.description = description; this.longDescription = longDescription; this.keywords = keywords; this.taxClass = taxClass; this.isVisible = isVisible; this.isNew = isNew; this.isDailyPrice = isDailyPrice; this.orderUnit = orderUnit; this.priceQuantity = priceQuantity; this.minOrder = minOrder; this.intervalOrder = intervalOrder; this.weightUnit = weightUnit; this.weight = weight; this.refUnit = refUnit; this.refAmount = refAmount; this.refContentAmount = refContentAmount; this.stockLevel = stockLevel; this.stockLevelAlert = stockLevelAlert; this.manufacturer = manufacturer; this.manufacturerSKU = manufacturerSKU; this.deliveryPeriod = deliveryPeriod; this.length = length; this.width = width; this.height = height; this.webUrl = webUrl; this.isAvailable = isAvailable; this.availabilityComment = availabilityComment; this.availabilityDate = availabilityDate; this.superProduct = superProduct; this.subProducts = subProducts; this.defaultSubProduct = defaultSubProduct; this.isDefault = isDefault; this.hasSubOwnPrices = hasSubOwnPrices; this.variationAttributes = variationAttributes; this.productPrices = productPrices; this.attributes = attributes; this.error = error; } /** * Gets the path value for this TGetInfo_Return. * * @return path * product path */ public java.lang.String getPath() { return path; } /** * Sets the path value for this TGetInfo_Return. * * @param path * product path */ public void setPath(java.lang.String path) { this.path = path; } /** * Gets the alias value for this TGetInfo_Return. * * @return alias * product alias */ public java.lang.String getAlias() { return alias; } /** * Sets the alias value for this TGetInfo_Return. * * @param alias * product alias */ public void setAlias(java.lang.String alias) { this.alias = alias; } /** * Gets the _class value for this TGetInfo_Return. * * @return _class * product class (object path) */ public java.lang.String get_class() { return _class; } /** * Sets the _class value for this TGetInfo_Return. * * @param _class * product class (object path) */ public void set_class(java.lang.String _class) { this._class = _class; } /** * Gets the name value for this TGetInfo_Return. * * @return name * product's name */ public de.epages.ws.common.model.TLocalizedValue[] getName() { return name; } /** * Sets the name value for this TGetInfo_Return. * * @param name * product's name */ public void setName(de.epages.ws.common.model.TLocalizedValue[] name) { this.name = name; } /** * Gets the description value for this TGetInfo_Return. * * @return description * product's description */ public de.epages.ws.common.model.TLocalizedValue[] getDescription() { return description; } /** * Sets the description value for this TGetInfo_Return. * * @param description * product's description */ public void setDescription(de.epages.ws.common.model.TLocalizedValue[] description) { this.description = description; } /** * Gets the longDescription value for this TGetInfo_Return. * * @return longDescription * product's long description */ public de.epages.ws.common.model.TLocalizedValue[] getLongDescription() { return longDescription; } /** * Sets the longDescription value for this TGetInfo_Return. * * @param longDescription * product's long description */ public void setLongDescription(de.epages.ws.common.model.TLocalizedValue[] longDescription) { this.longDescription = longDescription; } /** * Gets the keywords value for this TGetInfo_Return. * * @return keywords * product's key words */ public de.epages.ws.common.model.TLocalizedValue[] getKeywords() { return keywords; } /** * Sets the keywords value for this TGetInfo_Return. * * @param keywords * product's key words */ public void setKeywords(de.epages.ws.common.model.TLocalizedValue[] keywords) { this.keywords = keywords; } /** * Gets the taxClass value for this TGetInfo_Return. * * @return taxClass * product's tax class (object path to a tax class) */ public java.lang.String getTaxClass() { return taxClass; } /** * Sets the taxClass value for this TGetInfo_Return. * * @param taxClass * product's tax class (object path to a tax class) */ public void setTaxClass(java.lang.String taxClass) { this.taxClass = taxClass; } /** * Gets the isVisible value for this TGetInfo_Return. * * @return isVisible */ public java.lang.Boolean getIsVisible() { return isVisible; } /** * Sets the isVisible value for this TGetInfo_Return. * * @param isVisible */ public void setIsVisible(java.lang.Boolean isVisible) { this.isVisible = isVisible; } /** * Gets the isNew value for this TGetInfo_Return. * * @return isNew */ public java.lang.Boolean getIsNew() { return isNew; } /** * Sets the isNew value for this TGetInfo_Return. * * @param isNew */ public void setIsNew(java.lang.Boolean isNew) { this.isNew = isNew; } /** * Gets the isDailyPrice value for this TGetInfo_Return. * * @return isDailyPrice */ public java.lang.Boolean getIsDailyPrice() { return isDailyPrice; } /** * Sets the isDailyPrice value for this TGetInfo_Return. * * @param isDailyPrice */ public void setIsDailyPrice(java.lang.Boolean isDailyPrice) { this.isDailyPrice = isDailyPrice; } /** * Gets the orderUnit value for this TGetInfo_Return. * * @return orderUnit * product's main unit (object path to a unit) */ public java.lang.String getOrderUnit() { return orderUnit; } /** * Sets the orderUnit value for this TGetInfo_Return. * * @param orderUnit * product's main unit (object path to a unit) */ public void setOrderUnit(java.lang.String orderUnit) { this.orderUnit = orderUnit; } /** * Gets the priceQuantity value for this TGetInfo_Return. * * @return priceQuantity * product's main quantity (all prices are based on this amount * of OrderUnits) */ public java.lang.Float getPriceQuantity() { return priceQuantity; } /** * Sets the priceQuantity value for this TGetInfo_Return. * * @param priceQuantity * product's main quantity (all prices are based on this amount * of OrderUnits) */ public void setPriceQuantity(java.lang.Float priceQuantity) { this.priceQuantity = priceQuantity; } /** * Gets the minOrder value for this TGetInfo_Return. * * @return minOrder * product's minimum order amount (minimum quantity in order) */ public java.lang.Float getMinOrder() { return minOrder; } /** * Sets the minOrder value for this TGetInfo_Return. * * @param minOrder * product's minimum order amount (minimum quantity in order) */ public void setMinOrder(java.lang.Float minOrder) { this.minOrder = minOrder; } /** * Gets the intervalOrder value for this TGetInfo_Return. * * @return intervalOrder * product's interval amount (quantity step in order) */ public java.lang.Float getIntervalOrder() { return intervalOrder; } /** * Sets the intervalOrder value for this TGetInfo_Return. * * @param intervalOrder * product's interval amount (quantity step in order) */ public void setIntervalOrder(java.lang.Float intervalOrder) { this.intervalOrder = intervalOrder; } /** * Gets the weightUnit value for this TGetInfo_Return. * * @return weightUnit * product's weight unit (object path to a unit) */ public java.lang.String getWeightUnit() { return weightUnit; } /** * Sets the weightUnit value for this TGetInfo_Return. * * @param weightUnit * product's weight unit (object path to a unit) */ public void setWeightUnit(java.lang.String weightUnit) { this.weightUnit = weightUnit; } /** * Gets the weight value for this TGetInfo_Return. * * @return weight * product's weight (in WeightUnit) */ public java.lang.Float getWeight() { return weight; } /** * Sets the weight value for this TGetInfo_Return. * * @param weight * product's weight (in WeightUnit) */ public void setWeight(java.lang.Float weight) { this.weight = weight; } /** * Gets the refUnit value for this TGetInfo_Return. * * @return refUnit * product's reference unit (object path to a unit) */ public java.lang.String getRefUnit() { return refUnit; } /** * Sets the refUnit value for this TGetInfo_Return. * * @param refUnit * product's reference unit (object path to a unit) */ public void setRefUnit(java.lang.String refUnit) { this.refUnit = refUnit; } /** * Gets the refAmount value for this TGetInfo_Return. * * @return refAmount * product's reference amount (in RefUnit) */ public java.lang.Float getRefAmount() { return refAmount; } /** * Sets the refAmount value for this TGetInfo_Return. * * @param refAmount * product's reference amount (in RefUnit) */ public void setRefAmount(java.lang.Float refAmount) { this.refAmount = refAmount; } /** * Gets the refContentAmount value for this TGetInfo_Return. * * @return refContentAmount * product's reference content amount (amount of RefUnit actually * in the product) */ public java.lang.Float getRefContentAmount() { return refContentAmount; } /** * Sets the refContentAmount value for this TGetInfo_Return. * * @param refContentAmount * product's reference content amount (amount of RefUnit actually * in the product) */ public void setRefContentAmount(java.lang.Float refContentAmount) { this.refContentAmount = refContentAmount; } /** * Gets the stockLevel value for this TGetInfo_Return. * * @return stockLevel * product's stock level (in OrderUnit) */ public java.lang.Float getStockLevel() { return stockLevel; } /** * Sets the stockLevel value for this TGetInfo_Return. * * @param stockLevel * product's stock level (in OrderUnit) */ public void setStockLevel(java.lang.Float stockLevel) { this.stockLevel = stockLevel; } /** * Gets the stockLevelAlert value for this TGetInfo_Return. * * @return stockLevelAlert * product's stock level alert (in OrderUnit) */ public java.lang.Float getStockLevelAlert() { return stockLevelAlert; } /** * Sets the stockLevelAlert value for this TGetInfo_Return. * * @param stockLevelAlert * product's stock level alert (in OrderUnit) */ public void setStockLevelAlert(java.lang.Float stockLevelAlert) { this.stockLevelAlert = stockLevelAlert; } /** * Gets the manufacturer value for this TGetInfo_Return. * * @return manufacturer */ public java.lang.String getManufacturer() { return manufacturer; } /** * Sets the manufacturer value for this TGetInfo_Return. * * @param manufacturer */ public void setManufacturer(java.lang.String manufacturer) { this.manufacturer = manufacturer; } /** * Gets the manufacturerSKU value for this TGetInfo_Return. * * @return manufacturerSKU */ public java.lang.String getManufacturerSKU() { return manufacturerSKU; } /** * Sets the manufacturerSKU value for this TGetInfo_Return. * * @param manufacturerSKU */ public void setManufacturerSKU(java.lang.String manufacturerSKU) { this.manufacturerSKU = manufacturerSKU; } /** * Gets the deliveryPeriod value for this TGetInfo_Return. * * @return deliveryPeriod * product's delivery period as string */ public java.lang.String getDeliveryPeriod() { return deliveryPeriod; } /** * Sets the deliveryPeriod value for this TGetInfo_Return. * * @param deliveryPeriod * product's delivery period as string */ public void setDeliveryPeriod(java.lang.String deliveryPeriod) { this.deliveryPeriod = deliveryPeriod; } /** * Gets the length value for this TGetInfo_Return. * * @return length * product's length (in millimeter) */ public java.lang.Float getLength() { return length; } /** * Sets the length value for this TGetInfo_Return. * * @param length * product's length (in millimeter) */ public void setLength(java.lang.Float length) { this.length = length; } /** * Gets the width value for this TGetInfo_Return. * * @return width * product's width (in millimeter) */ public java.lang.Float getWidth() { return width; } /** * Sets the width value for this TGetInfo_Return. * * @param width * product's width (in millimeter) */ public void setWidth(java.lang.Float width) { this.width = width; } /** * Gets the height value for this TGetInfo_Return. * * @return height * product's height (in millimeter) */ public java.lang.Float getHeight() { return height; } /** * Sets the height value for this TGetInfo_Return. * * @param height * product's height (in millimeter) */ public void setHeight(java.lang.Float height) { this.height = height; } /** * Gets the webUrl value for this TGetInfo_Return. * * @return webUrl * product's storefront web url */ public java.lang.String getWebUrl() { return webUrl; } /** * Sets the webUrl value for this TGetInfo_Return. * * @param webUrl * product's storefront web url */ public void setWebUrl(java.lang.String webUrl) { this.webUrl = webUrl; } /** * Gets the isAvailable value for this TGetInfo_Return. * * @return isAvailable * Indicates that the product is for sale. */ public boolean isIsAvailable() { return isAvailable; } /** * Sets the isAvailable value for this TGetInfo_Return. * * @param isAvailable * Indicates that the product is for sale. */ public void setIsAvailable(boolean isAvailable) { this.isAvailable = isAvailable; } /** * Gets the availabilityComment value for this TGetInfo_Return. * * @return availabilityComment * Comment displayed if product is not available (see IsAvailable). */ public de.epages.ws.common.model.TLocalizedValue[] getAvailabilityComment() { return availabilityComment; } /** * Sets the availabilityComment value for this TGetInfo_Return. * * @param availabilityComment * Comment displayed if product is not available (see IsAvailable). */ public void setAvailabilityComment(de.epages.ws.common.model.TLocalizedValue[] availabilityComment) { this.availabilityComment = availabilityComment; } /** * Gets the availabilityDate value for this TGetInfo_Return. * * @return availabilityDate * Date when the product is going to be available/is for sale. */ public java.util.Calendar getAvailabilityDate() { return availabilityDate; } /** * Sets the availabilityDate value for this TGetInfo_Return. * * @param availabilityDate * Date when the product is going to be available/is for sale. */ public void setAvailabilityDate(java.util.Calendar availabilityDate) { this.availabilityDate = availabilityDate; } /** * Gets the superProduct value for this TGetInfo_Return. * * @return superProduct * object path to variation's super product (if this is a variation * (sub product)) */ public java.lang.String getSuperProduct() { return superProduct; } /** * Sets the superProduct value for this TGetInfo_Return. * * @param superProduct * object path to variation's super product (if this is a variation * (sub product)) */ public void setSuperProduct(java.lang.String superProduct) { this.superProduct = superProduct; } /** * Gets the subProducts value for this TGetInfo_Return. * * @return subProducts * super product's variations (if this is a product with variations * (super product)) * (see producttypes:ListOfSubProducts) */ public java.lang.String[] getSubProducts() { return subProducts; } /** * Sets the subProducts value for this TGetInfo_Return. * * @param subProducts * super product's variations (if this is a product with variations * (super product)) * (see producttypes:ListOfSubProducts) */ public void setSubProducts(java.lang.String[] subProducts) { this.subProducts = subProducts; } /** * Gets the defaultSubProduct value for this TGetInfo_Return. * * @return defaultSubProduct * product's default sub product (if this is a product with variations * (super product)) */ public java.lang.String getDefaultSubProduct() { return defaultSubProduct; } /** * Sets the defaultSubProduct value for this TGetInfo_Return. * * @param defaultSubProduct * product's default sub product (if this is a product with variations * (super product)) */ public void setDefaultSubProduct(java.lang.String defaultSubProduct) { this.defaultSubProduct = defaultSubProduct; } /** * Gets the isDefault value for this TGetInfo_Return. * * @return isDefault * indicates, if this variation is the default one of the super * product (if this is a variation (sub product)) */ public java.lang.Boolean getIsDefault() { return isDefault; } /** * Sets the isDefault value for this TGetInfo_Return. * * @param isDefault * indicates, if this variation is the default one of the super * product (if this is a variation (sub product)) */ public void setIsDefault(java.lang.Boolean isDefault) { this.isDefault = isDefault; } /** * Gets the hasSubOwnPrices value for this TGetInfo_Return. * * @return hasSubOwnPrices * indicates, if own prices of sub product should be used (if * this is a variation (sub product)) */ public java.lang.Boolean getHasSubOwnPrices() { return hasSubOwnPrices; } /** * Sets the hasSubOwnPrices value for this TGetInfo_Return. * * @param hasSubOwnPrices * indicates, if own prices of sub product should be used (if * this is a variation (sub product)) */ public void setHasSubOwnPrices(java.lang.Boolean hasSubOwnPrices) { this.hasSubOwnPrices = hasSubOwnPrices; } /** * Gets the variationAttributes value for this TGetInfo_Return. * * @return variationAttributes * if this is a product with variations (super product): all possible * attribute keys and all used values(comma seperated) * if this is a variation (sub product): the actual attribute * keys and values of the variation * (see epagestypes:ListOfAttributes) */ public de.epages.ws.common.model.TAttribute[] getVariationAttributes() { return variationAttributes; } /** * Sets the variationAttributes value for this TGetInfo_Return. * * @param variationAttributes * if this is a product with variations (super product): all possible * attribute keys and all used values(comma seperated) * if this is a variation (sub product): the actual attribute * keys and values of the variation * (see epagestypes:ListOfAttributes) */ public void setVariationAttributes(de.epages.ws.common.model.TAttribute[] variationAttributes) { this.variationAttributes = variationAttributes; } /** * Gets the productPrices value for this TGetInfo_Return. * * @return productPrices * list of product prices (see producttypes:ListOfListOfProductPrices) */ public de.epages.ws.product3.model.TProductPrice[] getProductPrices() { return productPrices; } /** * Sets the productPrices value for this TGetInfo_Return. * * @param productPrices * list of product prices (see producttypes:ListOfListOfProductPrices) */ public void setProductPrices(de.epages.ws.product3.model.TProductPrice[] productPrices) { this.productPrices = productPrices; } /** * Gets the attributes value for this TGetInfo_Return. * * @return attributes * list of requested attributes (see epagestypes:ListOfAttributes) */ public de.epages.ws.common.model.TAttribute[] getAttributes() { return attributes; } /** * Sets the attributes value for this TGetInfo_Return. * * @param attributes * list of requested attributes (see epagestypes:ListOfAttributes) */ public void setAttributes(de.epages.ws.common.model.TAttribute[] attributes) { this.attributes = attributes; } /** * Gets the error value for this TGetInfo_Return. * * @return error * error object (see epagestypes:TError) */ public de.epages.ws.common.model.TError getError() { return error; } /** * Sets the error value for this TGetInfo_Return. * * @param error * error object (see epagestypes:TError) */ public void setError(de.epages.ws.common.model.TError error) { this.error = error; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof TGetInfo_Return)) return false; TGetInfo_Return other = (TGetInfo_Return) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.path==null && other.getPath()==null) || (this.path!=null && this.path.equals(other.getPath()))) && ((this.alias==null && other.getAlias()==null) || (this.alias!=null && this.alias.equals(other.getAlias()))) && ((this._class==null && other.get_class()==null) || (this._class!=null && this._class.equals(other.get_class()))) && ((this.name==null && other.getName()==null) || (this.name!=null && java.util.Arrays.equals(this.name, other.getName()))) && ((this.description==null && other.getDescription()==null) || (this.description!=null && java.util.Arrays.equals(this.description, other.getDescription()))) && ((this.longDescription==null && other.getLongDescription()==null) || (this.longDescription!=null && java.util.Arrays.equals(this.longDescription, other.getLongDescription()))) && ((this.keywords==null && other.getKeywords()==null) || (this.keywords!=null && java.util.Arrays.equals(this.keywords, other.getKeywords()))) && ((this.taxClass==null && other.getTaxClass()==null) || (this.taxClass!=null && this.taxClass.equals(other.getTaxClass()))) && ((this.isVisible==null && other.getIsVisible()==null) || (this.isVisible!=null && this.isVisible.equals(other.getIsVisible()))) && ((this.isNew==null && other.getIsNew()==null) || (this.isNew!=null && this.isNew.equals(other.getIsNew()))) && ((this.isDailyPrice==null && other.getIsDailyPrice()==null) || (this.isDailyPrice!=null && this.isDailyPrice.equals(other.getIsDailyPrice()))) && ((this.orderUnit==null && other.getOrderUnit()==null) || (this.orderUnit!=null && this.orderUnit.equals(other.getOrderUnit()))) && ((this.priceQuantity==null && other.getPriceQuantity()==null) || (this.priceQuantity!=null && this.priceQuantity.equals(other.getPriceQuantity()))) && ((this.minOrder==null && other.getMinOrder()==null) || (this.minOrder!=null && this.minOrder.equals(other.getMinOrder()))) && ((this.intervalOrder==null && other.getIntervalOrder()==null) || (this.intervalOrder!=null && this.intervalOrder.equals(other.getIntervalOrder()))) && ((this.weightUnit==null && other.getWeightUnit()==null) || (this.weightUnit!=null && this.weightUnit.equals(other.getWeightUnit()))) && ((this.weight==null && other.getWeight()==null) || (this.weight!=null && this.weight.equals(other.getWeight()))) && ((this.refUnit==null && other.getRefUnit()==null) || (this.refUnit!=null && this.refUnit.equals(other.getRefUnit()))) && ((this.refAmount==null && other.getRefAmount()==null) || (this.refAmount!=null && this.refAmount.equals(other.getRefAmount()))) && ((this.refContentAmount==null && other.getRefContentAmount()==null) || (this.refContentAmount!=null && this.refContentAmount.equals(other.getRefContentAmount()))) && ((this.stockLevel==null && other.getStockLevel()==null) || (this.stockLevel!=null && this.stockLevel.equals(other.getStockLevel()))) && ((this.stockLevelAlert==null && other.getStockLevelAlert()==null) || (this.stockLevelAlert!=null && this.stockLevelAlert.equals(other.getStockLevelAlert()))) && ((this.manufacturer==null && other.getManufacturer()==null) || (this.manufacturer!=null && this.manufacturer.equals(other.getManufacturer()))) && ((this.manufacturerSKU==null && other.getManufacturerSKU()==null) || (this.manufacturerSKU!=null && this.manufacturerSKU.equals(other.getManufacturerSKU()))) && ((this.deliveryPeriod==null && other.getDeliveryPeriod()==null) || (this.deliveryPeriod!=null && this.deliveryPeriod.equals(other.getDeliveryPeriod()))) && ((this.length==null && other.getLength()==null) || (this.length!=null && this.length.equals(other.getLength()))) && ((this.width==null && other.getWidth()==null) || (this.width!=null && this.width.equals(other.getWidth()))) && ((this.height==null && other.getHeight()==null) || (this.height!=null && this.height.equals(other.getHeight()))) && ((this.webUrl==null && other.getWebUrl()==null) || (this.webUrl!=null && this.webUrl.equals(other.getWebUrl()))) && this.isAvailable == other.isIsAvailable() && ((this.availabilityComment==null && other.getAvailabilityComment()==null) || (this.availabilityComment!=null && java.util.Arrays.equals(this.availabilityComment, other.getAvailabilityComment()))) && ((this.availabilityDate==null && other.getAvailabilityDate()==null) || (this.availabilityDate!=null && this.availabilityDate.equals(other.getAvailabilityDate()))) && ((this.superProduct==null && other.getSuperProduct()==null) || (this.superProduct!=null && this.superProduct.equals(other.getSuperProduct()))) && ((this.subProducts==null && other.getSubProducts()==null) || (this.subProducts!=null && java.util.Arrays.equals(this.subProducts, other.getSubProducts()))) && ((this.defaultSubProduct==null && other.getDefaultSubProduct()==null) || (this.defaultSubProduct!=null && this.defaultSubProduct.equals(other.getDefaultSubProduct()))) && ((this.isDefault==null && other.getIsDefault()==null) || (this.isDefault!=null && this.isDefault.equals(other.getIsDefault()))) && ((this.hasSubOwnPrices==null && other.getHasSubOwnPrices()==null) || (this.hasSubOwnPrices!=null && this.hasSubOwnPrices.equals(other.getHasSubOwnPrices()))) && ((this.variationAttributes==null && other.getVariationAttributes()==null) || (this.variationAttributes!=null && java.util.Arrays.equals(this.variationAttributes, other.getVariationAttributes()))) && ((this.productPrices==null && other.getProductPrices()==null) || (this.productPrices!=null && java.util.Arrays.equals(this.productPrices, other.getProductPrices()))) && ((this.attributes==null && other.getAttributes()==null) || (this.attributes!=null && java.util.Arrays.equals(this.attributes, other.getAttributes()))) && ((this.error==null && other.getError()==null) || (this.error!=null && this.error.equals(other.getError()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getPath() != null) { _hashCode += getPath().hashCode(); } if (getAlias() != null) { _hashCode += getAlias().hashCode(); } if (get_class() != null) { _hashCode += get_class().hashCode(); } if (getName() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getName()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getName(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getDescription() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getDescription()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getDescription(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getLongDescription() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getLongDescription()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getLongDescription(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getKeywords() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getKeywords()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getKeywords(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getTaxClass() != null) { _hashCode += getTaxClass().hashCode(); } if (getIsVisible() != null) { _hashCode += getIsVisible().hashCode(); } if (getIsNew() != null) { _hashCode += getIsNew().hashCode(); } if (getIsDailyPrice() != null) { _hashCode += getIsDailyPrice().hashCode(); } if (getOrderUnit() != null) { _hashCode += getOrderUnit().hashCode(); } if (getPriceQuantity() != null) { _hashCode += getPriceQuantity().hashCode(); } if (getMinOrder() != null) { _hashCode += getMinOrder().hashCode(); } if (getIntervalOrder() != null) { _hashCode += getIntervalOrder().hashCode(); } if (getWeightUnit() != null) { _hashCode += getWeightUnit().hashCode(); } if (getWeight() != null) { _hashCode += getWeight().hashCode(); } if (getRefUnit() != null) { _hashCode += getRefUnit().hashCode(); } if (getRefAmount() != null) { _hashCode += getRefAmount().hashCode(); } if (getRefContentAmount() != null) { _hashCode += getRefContentAmount().hashCode(); } if (getStockLevel() != null) { _hashCode += getStockLevel().hashCode(); } if (getStockLevelAlert() != null) { _hashCode += getStockLevelAlert().hashCode(); } if (getManufacturer() != null) { _hashCode += getManufacturer().hashCode(); } if (getManufacturerSKU() != null) { _hashCode += getManufacturerSKU().hashCode(); } if (getDeliveryPeriod() != null) { _hashCode += getDeliveryPeriod().hashCode(); } if (getLength() != null) { _hashCode += getLength().hashCode(); } if (getWidth() != null) { _hashCode += getWidth().hashCode(); } if (getHeight() != null) { _hashCode += getHeight().hashCode(); } if (getWebUrl() != null) { _hashCode += getWebUrl().hashCode(); } _hashCode += (isIsAvailable() ? Boolean.TRUE : Boolean.FALSE).hashCode(); if (getAvailabilityComment() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getAvailabilityComment()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getAvailabilityComment(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getAvailabilityDate() != null) { _hashCode += getAvailabilityDate().hashCode(); } if (getSuperProduct() != null) { _hashCode += getSuperProduct().hashCode(); } if (getSubProducts() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getSubProducts()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getSubProducts(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getDefaultSubProduct() != null) { _hashCode += getDefaultSubProduct().hashCode(); } if (getIsDefault() != null) { _hashCode += getIsDefault().hashCode(); } if (getHasSubOwnPrices() != null) { _hashCode += getHasSubOwnPrices().hashCode(); } if (getVariationAttributes() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getVariationAttributes()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getVariationAttributes(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getProductPrices() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getProductPrices()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getProductPrices(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getAttributes() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getAttributes()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getAttributes(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getError() != null) { _hashCode += getError().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(TGetInfo_Return.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/ProductTypes/2008/09", "TGetInfo_Return")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("path"); elemField.setXmlName(new javax.xml.namespace.QName("", "Path")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("alias"); elemField.setXmlName(new javax.xml.namespace.QName("", "Alias")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("_class"); elemField.setXmlName(new javax.xml.namespace.QName("", "Class")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("name"); elemField.setXmlName(new javax.xml.namespace.QName("", "Name")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TLocalizedValue")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("description"); elemField.setXmlName(new javax.xml.namespace.QName("", "Description")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TLocalizedValue")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("longDescription"); elemField.setXmlName(new javax.xml.namespace.QName("", "LongDescription")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TLocalizedValue")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("keywords"); elemField.setXmlName(new javax.xml.namespace.QName("", "Keywords")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TLocalizedValue")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("taxClass"); elemField.setXmlName(new javax.xml.namespace.QName("", "TaxClass")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("isVisible"); elemField.setXmlName(new javax.xml.namespace.QName("", "IsVisible")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("isNew"); elemField.setXmlName(new javax.xml.namespace.QName("", "IsNew")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("isDailyPrice"); elemField.setXmlName(new javax.xml.namespace.QName("", "IsDailyPrice")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("orderUnit"); elemField.setXmlName(new javax.xml.namespace.QName("", "OrderUnit")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("priceQuantity"); elemField.setXmlName(new javax.xml.namespace.QName("", "PriceQuantity")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("minOrder"); elemField.setXmlName(new javax.xml.namespace.QName("", "MinOrder")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("intervalOrder"); elemField.setXmlName(new javax.xml.namespace.QName("", "IntervalOrder")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("weightUnit"); elemField.setXmlName(new javax.xml.namespace.QName("", "WeightUnit")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("weight"); elemField.setXmlName(new javax.xml.namespace.QName("", "Weight")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("refUnit"); elemField.setXmlName(new javax.xml.namespace.QName("", "RefUnit")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("refAmount"); elemField.setXmlName(new javax.xml.namespace.QName("", "RefAmount")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("refContentAmount"); elemField.setXmlName(new javax.xml.namespace.QName("", "RefContentAmount")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("stockLevel"); elemField.setXmlName(new javax.xml.namespace.QName("", "StockLevel")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("stockLevelAlert"); elemField.setXmlName(new javax.xml.namespace.QName("", "StockLevelAlert")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("manufacturer"); elemField.setXmlName(new javax.xml.namespace.QName("", "Manufacturer")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("manufacturerSKU"); elemField.setXmlName(new javax.xml.namespace.QName("", "ManufacturerSKU")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("deliveryPeriod"); elemField.setXmlName(new javax.xml.namespace.QName("", "DeliveryPeriod")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("length"); elemField.setXmlName(new javax.xml.namespace.QName("", "Length")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("width"); elemField.setXmlName(new javax.xml.namespace.QName("", "Width")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("height"); elemField.setXmlName(new javax.xml.namespace.QName("", "Height")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("webUrl"); elemField.setXmlName(new javax.xml.namespace.QName("", "WebUrl")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("isAvailable"); elemField.setXmlName(new javax.xml.namespace.QName("", "IsAvailable")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("availabilityComment"); elemField.setXmlName(new javax.xml.namespace.QName("", "AvailabilityComment")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TLocalizedValue")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("availabilityDate"); elemField.setXmlName(new javax.xml.namespace.QName("", "AvailabilityDate")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("superProduct"); elemField.setXmlName(new javax.xml.namespace.QName("", "SuperProduct")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("subProducts"); elemField.setXmlName(new javax.xml.namespace.QName("", "SubProducts")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("defaultSubProduct"); elemField.setXmlName(new javax.xml.namespace.QName("", "DefaultSubProduct")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("isDefault"); elemField.setXmlName(new javax.xml.namespace.QName("", "IsDefault")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("hasSubOwnPrices"); elemField.setXmlName(new javax.xml.namespace.QName("", "HasSubOwnPrices")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("variationAttributes"); elemField.setXmlName(new javax.xml.namespace.QName("", "VariationAttributes")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TAttribute")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("productPrices"); elemField.setXmlName(new javax.xml.namespace.QName("", "ProductPrices")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/ProductTypes/2008/09", "TProductPrice")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("attributes"); elemField.setXmlName(new javax.xml.namespace.QName("", "Attributes")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TAttribute")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("error"); elemField.setXmlName(new javax.xml.namespace.QName("", "Error")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TError")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); } /** * Return type metadata object */ public static org.apache.axis.description.TypeDesc getTypeDesc() { return typeDesc; } /** * Get Custom Serializer */ public static org.apache.axis.encoding.Serializer getSerializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanSerializer( _javaType, _xmlType, typeDesc); } /** * Get Custom Deserializer */ public static org.apache.axis.encoding.Deserializer getDeserializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanDeserializer( _javaType, _xmlType, typeDesc); } }