Added files

Added my own unique project files
This commit is contained in:
2015-02-10 14:05:45 +01:00
parent 20c17379a5
commit 407f732e42
10 changed files with 464 additions and 59 deletions
+74 -8
View File
@@ -1,15 +1,81 @@
package nl.kennyboy;
public class Event
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class Event implements Serializable, Comparable<Event>
{
private int startTime;
private int endTime;
private Artist artist;
private String description;
private int id;
private static final long serialVersionUID = -8412700922907201793L;
public Event()
GregorianCalendar startDate;
GregorianCalendar endDate;
String name;
String desc;
public Event(GregorianCalendar startDate, GregorianCalendar endDate, String name, String desc)
{
this.startDate = startDate;
this.endDate = endDate;
this.name = name;
this.desc = desc;
}
public Event(int startYear, int startMonth, int startDay, int endYear, int endMonth, int endDay, String name, String desc)
{
this(new GregorianCalendar(startYear, startMonth-1, startDay), new GregorianCalendar(endYear, endMonth-1, endDay),name, desc);
}
//Getters and Setters
public GregorianCalendar getStartDate() {
return startDate;
}
public void setStartDate(GregorianCalendar startDate) {
this.startDate = startDate;
}
public GregorianCalendar getEndDate() {
return endDate;
}
public void setEndDate(GregorianCalendar endDate) {
this.endDate = endDate;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public int compareTo(Event o) {
if(startDate.before(o.getStartDate()))
{
return -1;
}
if(startDate.after(o.getStartDate()))
{
return 1;
}
if(startDate.equals(o.getStartDate()))
{
return 0;
}
return 0;
}
public String toString()
{
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
formatter.setLenient(false);
return name + " from " + formatter.format(startDate.getTime()) + " to " + formatter.format(endDate.getTime());
}
}