package calendar;
import java.util.Calendar;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Callum Eves
*/
public class WorkEvent extends Event {
private int m_guests;
public static final int NO_FIELDS = 8;
public static final int IDX_GUESTS = 7;
/**
* This gets the guests attending the work event
* @return guests
*/
public int GetGuests() {
return m_guests;
}
/**
* This sets the guests attending the work event
* @param guests
*/
public void SetGuests(int guests) {
m_guests = guests;
}
/**
* Super inherits from the Events class
* @throws Exception
*/
public WorkEvent(int id, String title, Calendar start_date,
Calendar end_date, String description, int repetition, int guests)
throws Exception {
super(id, title, start_date, end_date, description, repetition);
m_guests = guests;
m_type = Event.WORK_EVENT;
}
public WorkEvent() {
super();
m_guests = 0;
m_type = Event.WORK_EVENT;
}
/**
* Sends to the CSV file
*/
@Override
public String ToCSV() {
String csv = super.ToCSV() + ","+m_guests;
return csv;
}
/**
* test to create a new work event
*/
public static void main (String[] args){
WorkEvent test = new WorkEvent();
test.SetGuests(15);
System.out.println(test.GetGuests());
}
}