
com.fedex.track.stub.Commodity Maven / Gradle / Ivy
The newest version!
/**
* Commodity.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package com.fedex.track.stub;
public class Commodity implements java.io.Serializable {
/* Value used to identify a commodity description; must be unique
* within the containing shipment. */
private java.lang.String commodityId;
/* FedEx internal commodity identifier */
private java.lang.String name;
private org.apache.axis.types.NonNegativeInteger numberOfPieces;
/* A free-form description of the commodity, which could be used
* for customs clearance documentation. */
private java.lang.String description;
private com.fedex.track.stub.CommodityPurposeType purpose;
private java.lang.String countryOfManufacture;
private java.lang.String harmonizedCode;
private com.fedex.track.stub.Weight weight;
private java.math.BigDecimal quantity;
private java.lang.String quantityUnits;
/* Contains only additional quantitative information other than
* weight and quantity to calculate duties and taxes. */
private com.fedex.track.stub.Measure[] additionalMeasures;
private com.fedex.track.stub.Money unitPrice;
private com.fedex.track.stub.Money customsValue;
/* Defines additional characteristic of commodity used to calculate
* duties and taxes */
private com.fedex.track.stub.EdtExciseCondition[] exciseConditions;
private java.lang.String exportLicenseNumber;
private java.util.Date exportLicenseExpirationDate;
private java.lang.String CIMarksAndNumbers;
private java.lang.String partNumber;
/* All data required for this commodity in NAFTA Certificate of
* Origin. */
private com.fedex.track.stub.NaftaCommodityDetail naftaDetail;
public Commodity() {
}
public Commodity(
java.lang.String commodityId,
java.lang.String name,
org.apache.axis.types.NonNegativeInteger numberOfPieces,
java.lang.String description,
com.fedex.track.stub.CommodityPurposeType purpose,
java.lang.String countryOfManufacture,
java.lang.String harmonizedCode,
com.fedex.track.stub.Weight weight,
java.math.BigDecimal quantity,
java.lang.String quantityUnits,
com.fedex.track.stub.Measure[] additionalMeasures,
com.fedex.track.stub.Money unitPrice,
com.fedex.track.stub.Money customsValue,
com.fedex.track.stub.EdtExciseCondition[] exciseConditions,
java.lang.String exportLicenseNumber,
java.util.Date exportLicenseExpirationDate,
java.lang.String CIMarksAndNumbers,
java.lang.String partNumber,
com.fedex.track.stub.NaftaCommodityDetail naftaDetail) {
this.commodityId = commodityId;
this.name = name;
this.numberOfPieces = numberOfPieces;
this.description = description;
this.purpose = purpose;
this.countryOfManufacture = countryOfManufacture;
this.harmonizedCode = harmonizedCode;
this.weight = weight;
this.quantity = quantity;
this.quantityUnits = quantityUnits;
this.additionalMeasures = additionalMeasures;
this.unitPrice = unitPrice;
this.customsValue = customsValue;
this.exciseConditions = exciseConditions;
this.exportLicenseNumber = exportLicenseNumber;
this.exportLicenseExpirationDate = exportLicenseExpirationDate;
this.CIMarksAndNumbers = CIMarksAndNumbers;
this.partNumber = partNumber;
this.naftaDetail = naftaDetail;
}
/**
* Gets the commodityId value for this Commodity.
*
* @return commodityId * Value used to identify a commodity description; must be unique
* within the containing shipment.
*/
public java.lang.String getCommodityId() {
return commodityId;
}
/**
* Sets the commodityId value for this Commodity.
*
* @param commodityId * Value used to identify a commodity description; must be unique
* within the containing shipment.
*/
public void setCommodityId(java.lang.String commodityId) {
this.commodityId = commodityId;
}
/**
* Gets the name value for this Commodity.
*
* @return name * FedEx internal commodity identifier
*/
public java.lang.String getName() {
return name;
}
/**
* Sets the name value for this Commodity.
*
* @param name * FedEx internal commodity identifier
*/
public void setName(java.lang.String name) {
this.name = name;
}
/**
* Gets the numberOfPieces value for this Commodity.
*
* @return numberOfPieces
*/
public org.apache.axis.types.NonNegativeInteger getNumberOfPieces() {
return numberOfPieces;
}
/**
* Sets the numberOfPieces value for this Commodity.
*
* @param numberOfPieces
*/
public void setNumberOfPieces(org.apache.axis.types.NonNegativeInteger numberOfPieces) {
this.numberOfPieces = numberOfPieces;
}
/**
* Gets the description value for this Commodity.
*
* @return description * A free-form description of the commodity, which could be used
* for customs clearance documentation.
*/
public java.lang.String getDescription() {
return description;
}
/**
* Sets the description value for this Commodity.
*
* @param description * A free-form description of the commodity, which could be used
* for customs clearance documentation.
*/
public void setDescription(java.lang.String description) {
this.description = description;
}
/**
* Gets the purpose value for this Commodity.
*
* @return purpose
*/
public com.fedex.track.stub.CommodityPurposeType getPurpose() {
return purpose;
}
/**
* Sets the purpose value for this Commodity.
*
* @param purpose
*/
public void setPurpose(com.fedex.track.stub.CommodityPurposeType purpose) {
this.purpose = purpose;
}
/**
* Gets the countryOfManufacture value for this Commodity.
*
* @return countryOfManufacture
*/
public java.lang.String getCountryOfManufacture() {
return countryOfManufacture;
}
/**
* Sets the countryOfManufacture value for this Commodity.
*
* @param countryOfManufacture
*/
public void setCountryOfManufacture(java.lang.String countryOfManufacture) {
this.countryOfManufacture = countryOfManufacture;
}
/**
* Gets the harmonizedCode value for this Commodity.
*
* @return harmonizedCode
*/
public java.lang.String getHarmonizedCode() {
return harmonizedCode;
}
/**
* Sets the harmonizedCode value for this Commodity.
*
* @param harmonizedCode
*/
public void setHarmonizedCode(java.lang.String harmonizedCode) {
this.harmonizedCode = harmonizedCode;
}
/**
* Gets the weight value for this Commodity.
*
* @return weight
*/
public com.fedex.track.stub.Weight getWeight() {
return weight;
}
/**
* Sets the weight value for this Commodity.
*
* @param weight
*/
public void setWeight(com.fedex.track.stub.Weight weight) {
this.weight = weight;
}
/**
* Gets the quantity value for this Commodity.
*
* @return quantity
*/
public java.math.BigDecimal getQuantity() {
return quantity;
}
/**
* Sets the quantity value for this Commodity.
*
* @param quantity
*/
public void setQuantity(java.math.BigDecimal quantity) {
this.quantity = quantity;
}
/**
* Gets the quantityUnits value for this Commodity.
*
* @return quantityUnits
*/
public java.lang.String getQuantityUnits() {
return quantityUnits;
}
/**
* Sets the quantityUnits value for this Commodity.
*
* @param quantityUnits
*/
public void setQuantityUnits(java.lang.String quantityUnits) {
this.quantityUnits = quantityUnits;
}
/**
* Gets the additionalMeasures value for this Commodity.
*
* @return additionalMeasures * Contains only additional quantitative information other than
* weight and quantity to calculate duties and taxes.
*/
public com.fedex.track.stub.Measure[] getAdditionalMeasures() {
return additionalMeasures;
}
/**
* Sets the additionalMeasures value for this Commodity.
*
* @param additionalMeasures * Contains only additional quantitative information other than
* weight and quantity to calculate duties and taxes.
*/
public void setAdditionalMeasures(com.fedex.track.stub.Measure[] additionalMeasures) {
this.additionalMeasures = additionalMeasures;
}
public com.fedex.track.stub.Measure getAdditionalMeasures(int i) {
return this.additionalMeasures[i];
}
public void setAdditionalMeasures(int i, com.fedex.track.stub.Measure _value) {
this.additionalMeasures[i] = _value;
}
/**
* Gets the unitPrice value for this Commodity.
*
* @return unitPrice
*/
public com.fedex.track.stub.Money getUnitPrice() {
return unitPrice;
}
/**
* Sets the unitPrice value for this Commodity.
*
* @param unitPrice
*/
public void setUnitPrice(com.fedex.track.stub.Money unitPrice) {
this.unitPrice = unitPrice;
}
/**
* Gets the customsValue value for this Commodity.
*
* @return customsValue
*/
public com.fedex.track.stub.Money getCustomsValue() {
return customsValue;
}
/**
* Sets the customsValue value for this Commodity.
*
* @param customsValue
*/
public void setCustomsValue(com.fedex.track.stub.Money customsValue) {
this.customsValue = customsValue;
}
/**
* Gets the exciseConditions value for this Commodity.
*
* @return exciseConditions * Defines additional characteristic of commodity used to calculate
* duties and taxes
*/
public com.fedex.track.stub.EdtExciseCondition[] getExciseConditions() {
return exciseConditions;
}
/**
* Sets the exciseConditions value for this Commodity.
*
* @param exciseConditions * Defines additional characteristic of commodity used to calculate
* duties and taxes
*/
public void setExciseConditions(com.fedex.track.stub.EdtExciseCondition[] exciseConditions) {
this.exciseConditions = exciseConditions;
}
public com.fedex.track.stub.EdtExciseCondition getExciseConditions(int i) {
return this.exciseConditions[i];
}
public void setExciseConditions(int i, com.fedex.track.stub.EdtExciseCondition _value) {
this.exciseConditions[i] = _value;
}
/**
* Gets the exportLicenseNumber value for this Commodity.
*
* @return exportLicenseNumber
*/
public java.lang.String getExportLicenseNumber() {
return exportLicenseNumber;
}
/**
* Sets the exportLicenseNumber value for this Commodity.
*
* @param exportLicenseNumber
*/
public void setExportLicenseNumber(java.lang.String exportLicenseNumber) {
this.exportLicenseNumber = exportLicenseNumber;
}
/**
* Gets the exportLicenseExpirationDate value for this Commodity.
*
* @return exportLicenseExpirationDate
*/
public java.util.Date getExportLicenseExpirationDate() {
return exportLicenseExpirationDate;
}
/**
* Sets the exportLicenseExpirationDate value for this Commodity.
*
* @param exportLicenseExpirationDate
*/
public void setExportLicenseExpirationDate(java.util.Date exportLicenseExpirationDate) {
this.exportLicenseExpirationDate = exportLicenseExpirationDate;
}
/**
* Gets the CIMarksAndNumbers value for this Commodity.
*
* @return CIMarksAndNumbers
*/
public java.lang.String getCIMarksAndNumbers() {
return CIMarksAndNumbers;
}
/**
* Sets the CIMarksAndNumbers value for this Commodity.
*
* @param CIMarksAndNumbers
*/
public void setCIMarksAndNumbers(java.lang.String CIMarksAndNumbers) {
this.CIMarksAndNumbers = CIMarksAndNumbers;
}
/**
* Gets the partNumber value for this Commodity.
*
* @return partNumber
*/
public java.lang.String getPartNumber() {
return partNumber;
}
/**
* Sets the partNumber value for this Commodity.
*
* @param partNumber
*/
public void setPartNumber(java.lang.String partNumber) {
this.partNumber = partNumber;
}
/**
* Gets the naftaDetail value for this Commodity.
*
* @return naftaDetail * All data required for this commodity in NAFTA Certificate of
* Origin.
*/
public com.fedex.track.stub.NaftaCommodityDetail getNaftaDetail() {
return naftaDetail;
}
/**
* Sets the naftaDetail value for this Commodity.
*
* @param naftaDetail * All data required for this commodity in NAFTA Certificate of
* Origin.
*/
public void setNaftaDetail(com.fedex.track.stub.NaftaCommodityDetail naftaDetail) {
this.naftaDetail = naftaDetail;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof Commodity)) return false;
Commodity other = (Commodity) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.commodityId==null && other.getCommodityId()==null) ||
(this.commodityId!=null &&
this.commodityId.equals(other.getCommodityId()))) &&
((this.name==null && other.getName()==null) ||
(this.name!=null &&
this.name.equals(other.getName()))) &&
((this.numberOfPieces==null && other.getNumberOfPieces()==null) ||
(this.numberOfPieces!=null &&
this.numberOfPieces.equals(other.getNumberOfPieces()))) &&
((this.description==null && other.getDescription()==null) ||
(this.description!=null &&
this.description.equals(other.getDescription()))) &&
((this.purpose==null && other.getPurpose()==null) ||
(this.purpose!=null &&
this.purpose.equals(other.getPurpose()))) &&
((this.countryOfManufacture==null && other.getCountryOfManufacture()==null) ||
(this.countryOfManufacture!=null &&
this.countryOfManufacture.equals(other.getCountryOfManufacture()))) &&
((this.harmonizedCode==null && other.getHarmonizedCode()==null) ||
(this.harmonizedCode!=null &&
this.harmonizedCode.equals(other.getHarmonizedCode()))) &&
((this.weight==null && other.getWeight()==null) ||
(this.weight!=null &&
this.weight.equals(other.getWeight()))) &&
((this.quantity==null && other.getQuantity()==null) ||
(this.quantity!=null &&
this.quantity.equals(other.getQuantity()))) &&
((this.quantityUnits==null && other.getQuantityUnits()==null) ||
(this.quantityUnits!=null &&
this.quantityUnits.equals(other.getQuantityUnits()))) &&
((this.additionalMeasures==null && other.getAdditionalMeasures()==null) ||
(this.additionalMeasures!=null &&
java.util.Arrays.equals(this.additionalMeasures, other.getAdditionalMeasures()))) &&
((this.unitPrice==null && other.getUnitPrice()==null) ||
(this.unitPrice!=null &&
this.unitPrice.equals(other.getUnitPrice()))) &&
((this.customsValue==null && other.getCustomsValue()==null) ||
(this.customsValue!=null &&
this.customsValue.equals(other.getCustomsValue()))) &&
((this.exciseConditions==null && other.getExciseConditions()==null) ||
(this.exciseConditions!=null &&
java.util.Arrays.equals(this.exciseConditions, other.getExciseConditions()))) &&
((this.exportLicenseNumber==null && other.getExportLicenseNumber()==null) ||
(this.exportLicenseNumber!=null &&
this.exportLicenseNumber.equals(other.getExportLicenseNumber()))) &&
((this.exportLicenseExpirationDate==null && other.getExportLicenseExpirationDate()==null) ||
(this.exportLicenseExpirationDate!=null &&
this.exportLicenseExpirationDate.equals(other.getExportLicenseExpirationDate()))) &&
((this.CIMarksAndNumbers==null && other.getCIMarksAndNumbers()==null) ||
(this.CIMarksAndNumbers!=null &&
this.CIMarksAndNumbers.equals(other.getCIMarksAndNumbers()))) &&
((this.partNumber==null && other.getPartNumber()==null) ||
(this.partNumber!=null &&
this.partNumber.equals(other.getPartNumber()))) &&
((this.naftaDetail==null && other.getNaftaDetail()==null) ||
(this.naftaDetail!=null &&
this.naftaDetail.equals(other.getNaftaDetail())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getCommodityId() != null) {
_hashCode += getCommodityId().hashCode();
}
if (getName() != null) {
_hashCode += getName().hashCode();
}
if (getNumberOfPieces() != null) {
_hashCode += getNumberOfPieces().hashCode();
}
if (getDescription() != null) {
_hashCode += getDescription().hashCode();
}
if (getPurpose() != null) {
_hashCode += getPurpose().hashCode();
}
if (getCountryOfManufacture() != null) {
_hashCode += getCountryOfManufacture().hashCode();
}
if (getHarmonizedCode() != null) {
_hashCode += getHarmonizedCode().hashCode();
}
if (getWeight() != null) {
_hashCode += getWeight().hashCode();
}
if (getQuantity() != null) {
_hashCode += getQuantity().hashCode();
}
if (getQuantityUnits() != null) {
_hashCode += getQuantityUnits().hashCode();
}
if (getAdditionalMeasures() != null) {
for (int i=0;
i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy