/** * This class defines an * item which is for sale. * * @author Adriana Ferraro * @version S1, 2007 */ public class ForSale { private int iDNumber; private String description; private String contact; private int askingPrice; private boolean isSold; public ForSale( int iDNumber, String contact, int askingPrice, String description ) { this.iDNumber = iDNumber; this.description = description ; this.askingPrice = askingPrice ; this.contact = contact ; this.isSold = false; } //--------------------------------------------------------- //------------------ ACCESSOR METHODS --------------------- //--------------------------------------------------------- public void setIsSold( boolean sold ) { isSold = sold; } public boolean getIsSold() { return isSold; } public String getDescription() { return description; } public void setDescription( String info ) { description = info; } public int getAskingPrice() { return askingPrice; } public void setAskingPrice( int price ) { askingPrice = price; } public void setContact( String contact ) { this.contact = contact; } public String getContact() { return contact; } public int getIDNumber() { return iDNumber; } //--------------------------------------------------------- //------------------ toString METHOD ---------------------- //--------------------------------------------------------- public String toString() { String info = "Article: " + iDNumber; info = info + " " + description + ","; info = info + "\n Contact: " + contact; info = info + ", $" + askingPrice; if ( isSold ) { info = info + " SOLD"; } return info; } }