Viewing file: comp249/assignment3/InvalidMovie.java | Back to directory listing
Author: Loren Segal | Last modified: February 20 2006 07:00 pm | Download

/** An InvalidMovie is the second Serializable object to be outputted to the error log
  */
public class InvalidMovie implements java.io.Serializable
{
	private int lineNumber;
	private String reason;
	private String invalidData;
 
	/** This constructor will set the line number, the reason for the error
	  * and the data that is invalid into an object to later be serialized to error.log
	  * and loaded by the DB viewer.
	  */
	public InvalidMovie(int line, String newReason, String data)
	{
		setLineNumber(line);
		setReason(newReason);
		setInvalidData(data);
	}
 
	// ********************************************************
	// SET/GET METHODS for line number, reason and invalid data
	// ********************************************************
 
	public void setLineNumber(int line)
	{
		lineNumber = line;
	}
 
	public void setReason(String newReason)
	{
		reason = newReason;
	}
 
	public void setInvalidData(String newInvalidData)
	{
		invalidData = newInvalidData;
	}
 
	public int getLineNumber()
	{
		return lineNumber;
	}
 
	public String getReason()
	{
		return reason;
	}
 
	public String getInvalidData()
	{
		return invalidData;
	}
}