Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.PrintWriter; // Import this class to write int files with .print/.println/.printf
- public class MovieClass{
- private int id;
- private String name;
- private String genre;
- private int duration;
- private String ageRating;
- private String description;
- public MovieClass(){
- id = 0;
- name = "NULL";
- genre = "NULL";
- duration = 0;
- ageRating = "NULL";
- description = "NULL";
- }
- public MovieClass(int idNo, String na, String gen, int dur, String ageR, String desc){
- id = idNo;
- name = na;
- genre = gen;
- duration = dur;
- ageRating = ageR;
- description = desc;
- }
- public void setId(int idNo){
- id = idNo;
- }
- public int getId(){
- return id;
- }
- public void setName(String na){
- name = na;
- }
- public String getName(){
- return name;
- }
- public void setGenre(String gen){
- genre = gen;
- }
- public String getGenre(){
- return genre;
- }
- public void setDuration(int dur){
- duration = dur;
- }
- public int getDuration(){
- return duration;
- }
- public void setAgeRating(String ageR){
- ageRating = ageR;
- }
- public String getAgeRating(){
- return ageRating;
- }
- public void setDescription(String desc){
- description = desc;
- }
- public String getDescription(){
- return description;
- }
- public void displayRow(){
- System.out.printf("%-1s %-3s %-50s %-23s %-8s %-1s %n", "|", id, name, genre, ageRating, "|");
- }
- public void displayDetails(){
- //Border
- for(int i = 0; i<91; i++){
- System.out.print("=");
- }
- System.out.println("\nMovie Id : " + id);
- System.out.println("\nMovie Name : " + name);
- System.out.println("\nGenre : " + genre);
- System.out.println("\nDuration : " + duration);
- System.out.println("\nAge Rating : " + ageRating);
- System.out.println("\nDescription : \n" + description + "\n");
- //Border
- for(int i = 0; i<91; i++){
- System.out.print("=");
- }
- System.out.println("");
- }
- public void writeTxtFileRow(PrintWriter printWriter){
- printWriter.printf("%-1s %-3s %-50s %-23s %-8s %-1s %n", "|", id, name, genre, ageRating, "|");
- }
- public void writeTxtFileDetails(PrintWriter printWriter){
- printWriter.println("\n\nMovie Id : " + id);
- printWriter.println("\nMovie Name : " + name);
- printWriter.println("\nGenre : " + genre);
- printWriter.println("\nDuration : " + duration);
- printWriter.println("\nAge Rating : " + ageRating);
- printWriter.println("\nDescription : \n" + description + "\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement