package lab.work.video.model; /** * This class represents the information about a Video. */ import java.util.*; class Video { String title_; String director_; String category_; String rating_; int runningTime_; Date releaseDate_; boolean newRelease_; String getCategory() { return this.category_; } String getDirector() { return this.director_; } String getRating() { return this.rating_; } Date getReleaseDate() { return this.releaseDate_; } int getRunningTime() { return this.runningTime_; } String getTitle() { return this.title_; } boolean isNewRelease() { return this.newRelease_; } void setCategory(String category) { this.category_ = category; } void setDirector(String director) { this.director_ = director; } void setNewRelease(boolean newRelease) { this.newRelease_ = newRelease; } void setRating(String rating) { this.rating_ = rating; } void setReleaseDate(Date releaseDate) { this.releaseDate_ = releaseDate; } void setRunningTime(int runningTime) { this.runningTime_ = runningTime; } void setTitle(String title) { this.title_ = title; } String displayString() { StringBuffer output = new StringBuffer(); output.append(getTitle()); if (isNewRelease()) { output.append(" (New Release)"); } output.append("\n"); output.append(getRating()); output.append("\tRunning time: "); output.append(getRunningTime()); output.append(" minutes\n"); output.append("Director: "); output.append(getDirector()); return output.toString(); } }