private final String end;
private final String location;
private final String attendee;
- private final String title;
+ private final String description;
public CalendarParsedResult(String summary,
String start,
String end,
String location,
String attendee,
- String title) {
+ String description) {
super(ParsedResultType.CALENDAR);
// Start is required, end is not
if (start == null) {
throw new IllegalArgumentException();
}
validateDate(start);
- validateDate(end);
+ if (end == null) {
+ end = start;
+ } else {
+ validateDate(end);
+ }
this.summary = summary;
this.start = start;
this.end = end;
this.location = location;
this.attendee = attendee;
- this.title = title;
+ this.description = description;
}
public String getSummary() {
return attendee;
}
- public String getTitle() {
- return title;
+ public String getDescription() {
+ return description;
}
public String getDisplayResult() {
- StringBuffer result = new StringBuffer();
+ StringBuffer result = new StringBuffer(100);
maybeAppend(summary, result);
maybeAppend(start, result);
maybeAppend(end, result);
maybeAppend(location, result);
maybeAppend(attendee, result);
- maybeAppend(title, result);
+ maybeAppend(description, result);
return result.toString();
}