@@ -0,0 +1,532 @@
+package tars.commons.events.ui;%0A%0Aimport tars.commons.events.BaseEvent;%0Aimport tars.model.task.rsv.RsvTask;%0A%0A/**%0A * Indicates a task has been added%0A * %0A * @@author A0121533W%0A */%0Apublic class RsvTaskAddedEvent extends BaseEvent %7B%0A%0A    public final int targetIndex;%0A    public final RsvTask task;%0A%0A    public RsvTaskAddedEvent(int targetIndex, RsvTask task) %7B%0A        this.targetIndex = targetIndex;%0A        this.task = task;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return this.getClass().getSimpleName();%0A    %7D%0A%0A%7D%0A

Add rsvTaskAddedEvent