import java.util.ArrayList; import java.util.List; import java.util.Locale; import java.util.Calendar; import java.util.TimeZone; public class Event { private final List locations; private final List speakers; private final List attendees; private String name; private String category; private String uid; private String description; private java.util.Calendar start_time; private java.util.Calendar end_time; private java.util.Calendar creation_time; public Event () { locations = new ArrayList(); speakers = new ArrayList(); attendees = new ArrayList(); name = null; category = null; description = null; start_time = null; end_time = null; creation_time = java.util.Calendar.getInstance ( TimeZone.getTimeZone("Europe/Paris"), Locale.FRENCH ); } public String get_name () { return name; } public void set_name (final String val) { if (val != null) { name = val.trim ( ).replaceAll ( "(?