media-rental-manager / MEDIA RENTAL MANAGER / src / mediaRentalManager / Media.java
Media.java
Raw
package mediaRentalManager;

public class Media implements Comparable<Media> {
	private int numberOfCopies;
	private String title;
	

	public void remove1Copy() {
		numberOfCopies--;
	}

	public void increaseby1Copy() {
		numberOfCopies++;
	}

	@Override
	public int compareTo(Media object) {
		return this.title.compareTo(object.title);
	}

	public String toString() {
		return "Title: " + getTitle() + ", Copies Available: "
				+ getNumberOfCopies();
	}
	
	public String getTitle() {
		return title;
	}
	
	public int getNumberOfCopies() {
		return numberOfCopies;
	}
	
	public Media(String title, int numOfCopies) {//constructor
		this.title = title;
		this.numberOfCopies = numOfCopies;
	}
	
}