public class Part implements Comparable
{
private String partNumber;
private String description;
private double price;
private String warehouseID;
private int quantity;
public Part(String partNumber, String description, double price,
String warehouseID, int quantity)
{
super();
this.partNumber = partNumber;
this.description = description;
this.price = price;
this.warehouseID = warehouseID;
this.quantity = quantity;
}
public String getPartNumber()
{
return partNumber;
}
public String getDescription()
{
return description;
}
public double getPrice()
{
return price;
}
public String getWarehouseID()
{
return warehouseID;
}
public int getQuantity()
{
return quantity;
}
public int compareTo(Object argument)
{
if (this.price > ((Part)argument).price )
{
return 1;
}
else if ( this.price == ((Part)argument).price)
{
return 0;
}
else
{
return -1;
}
}
}