User Story
create the immutable DefaultCalendarItem with constructor is not very convenient.
Acceptance Criteria
Add a builder for the immutable DefaultCalendarItem.
for example:
DefaultCalendarItem item = new DefaultCalendarItem.Builder()
.withTitle("title text")
.withContent("content text")
.withSclass("myclass")
.withLocked(false)
.withBegin(start)
.withEnd(end)
.withZoneId(zoneId)
.build();
Details