Update and rename Event to Event.java
This commit is contained in:
+46
-14
@@ -1,31 +1,51 @@
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.text.DateFormat;
|
import java.text.DateFormat;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.GregorianCalendar;
|
import java.util.GregorianCalendar;
|
||||||
|
|
||||||
public class Event implements Serializable {
|
public class Event implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1;
|
private static final long serialVersionUID = 1;
|
||||||
|
|
||||||
|
private String eventName;
|
||||||
private GregorianCalendar startDate;
|
private GregorianCalendar startDate;
|
||||||
private GregorianCalendar endDate;
|
private GregorianCalendar endDate;
|
||||||
private Artist artist;
|
private Artist artist;
|
||||||
|
private Stage stage;
|
||||||
private String description;
|
private String description;
|
||||||
private int expectedPopularity;
|
private int expectedPopularity;
|
||||||
private int ID;
|
|
||||||
|
|
||||||
public Event(int startYear, int startMonth, int startDay, int startHour,
|
public Event(String eventName, int startYear, int startMonth, int startDay,
|
||||||
int startMinute, int endYear, int endMonth, int endDay,
|
int startHour, int startMinute, int endYear, int endMonth,
|
||||||
int endHour, int endMinute, Artist artist, String description,
|
int endDay, int endHour, int endMinute, Artist artist, Stage stage,
|
||||||
int expectedPopularity, int ID) {
|
String description, int expectedPopularity) {
|
||||||
startDate = new GregorianCalendar(startYear, startMonth - 1, startDay,
|
this.eventName = eventName;
|
||||||
startHour, startMinute);
|
this.startDate = new GregorianCalendar(startYear, startMonth - 1,
|
||||||
endDate = new GregorianCalendar(endYear, endMonth - 1, endDay, endHour,
|
startDay, startHour, startMinute);
|
||||||
endMinute);
|
this.endDate = new GregorianCalendar(endYear, endMonth - 1, endDay,
|
||||||
|
endHour, endMinute);
|
||||||
|
this.stage = stage;
|
||||||
this.artist = artist;
|
this.artist = artist;
|
||||||
this.description = description;
|
this.description = description;
|
||||||
this.expectedPopularity = expectedPopularity;
|
this.expectedPopularity = expectedPopularity;
|
||||||
this.ID = ID;
|
}
|
||||||
|
|
||||||
|
public Event(String eventName, GregorianCalendar startDate,
|
||||||
|
GregorianCalendar endDate, Artist artist, Stage stage,
|
||||||
|
String description, int expectedPopularity) {
|
||||||
|
this.eventName = eventName;
|
||||||
|
this.startDate = startDate;
|
||||||
|
this.endDate = endDate;
|
||||||
|
this.artist = artist;
|
||||||
|
this.stage = stage;
|
||||||
|
this.description = description;
|
||||||
|
this.expectedPopularity = expectedPopularity;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEventName() {
|
||||||
|
return this.eventName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public GregorianCalendar getStartDate() {
|
public GregorianCalendar getStartDate() {
|
||||||
@@ -44,25 +64,37 @@ public class Event implements Serializable {
|
|||||||
return this.description;
|
return this.description;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getID() {
|
public Stage getStage() {
|
||||||
return this.ID;
|
return this.stage;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getExpectedPopularity() {
|
public int getExpectedPopularity() {
|
||||||
return this.expectedPopularity;
|
return this.expectedPopularity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setEventName(String name) {
|
||||||
|
this.eventName = name;
|
||||||
|
}
|
||||||
|
|
||||||
public void setStartDate(int startYear, int startMonth, int startDay,
|
public void setStartDate(int startYear, int startMonth, int startDay,
|
||||||
int startHour, int startMinute) {
|
int startHour, int startMinute) {
|
||||||
startDate.set(startYear, startMonth - 1, startDay, startHour,
|
startDate.set(startYear, startMonth - 1, startDay, startHour,
|
||||||
startMinute);
|
startMinute);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setStartDate(GregorianCalendar startDate) {
|
||||||
|
this.startDate = startDate;
|
||||||
|
}
|
||||||
|
|
||||||
public void setEndDate(int endYear, int endMonth, int endDay, int endHour,
|
public void setEndDate(int endYear, int endMonth, int endDay, int endHour,
|
||||||
int endMinute) {
|
int endMinute) {
|
||||||
endDate.set(endYear, endMonth - 1, endDay, endHour, endMinute);
|
endDate.set(endYear, endMonth - 1, endDay, endHour, endMinute);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setEndDate(GregorianCalendar endDate) {
|
||||||
|
this.endDate = endDate;
|
||||||
|
}
|
||||||
|
|
||||||
public void setArtist(Artist artist) {
|
public void setArtist(Artist artist) {
|
||||||
this.artist.setName(artist.getName());
|
this.artist.setName(artist.getName());
|
||||||
this.artist.setGenre(artist.getGenre());
|
this.artist.setGenre(artist.getGenre());
|
||||||
@@ -78,8 +110,8 @@ public class Event implements Serializable {
|
|||||||
this.expectedPopularity = popularity;
|
this.expectedPopularity = popularity;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setID(int ID) {
|
public void setStage(Stage stage) {
|
||||||
this.ID = ID;
|
this.stage = stage;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String toString() {
|
public String toString() {
|
||||||
Reference in New Issue
Block a user