From 1f48767b785d580588bbc10d1a750baba207fda5 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 5 Jul 2012 09:20:28 +0200
Subject: [PATCH] OMA-78: add all day event flag

---
 .../commons/calendar/restapi/CalendarWebService.java |  1 +
 .../org/olat/commons/calendar/restapi/EventVO.java   | 12 +++++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/commons/calendar/restapi/CalendarWebService.java b/src/main/java/org/olat/commons/calendar/restapi/CalendarWebService.java
index b131cd9350a..fc831c44fa6 100644
--- a/src/main/java/org/olat/commons/calendar/restapi/CalendarWebService.java
+++ b/src/main/java/org/olat/commons/calendar/restapi/CalendarWebService.java
@@ -196,6 +196,7 @@ public class CalendarWebService {
 	private void transfer(EventVO event, KalendarEvent kalEvent) {
 		kalEvent.setDescription(event.getDescription());
 		kalEvent.setLocation(event.getLocation());
+		kalEvent.setAllDayEvent(event.isAllDayEvent());
 	}
 	
 	@GET
diff --git a/src/main/java/org/olat/commons/calendar/restapi/EventVO.java b/src/main/java/org/olat/commons/calendar/restapi/EventVO.java
index dbf162d0c3e..b76ad46a6ba 100644
--- a/src/main/java/org/olat/commons/calendar/restapi/EventVO.java
+++ b/src/main/java/org/olat/commons/calendar/restapi/EventVO.java
@@ -28,7 +28,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 import org.olat.commons.calendar.model.KalendarEvent;
 
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlRootElement(name = "catalogVO")
+@XmlRootElement(name = "eventVO")
 public class EventVO {
 	
 	private String id;
@@ -39,6 +39,7 @@ public class EventVO {
 	
 	private Date begin;
 	private Date end;
+	private boolean allDayEvent;
 	
 	private Date creationDate;
 	private String createdBy;
@@ -54,6 +55,7 @@ public class EventVO {
 		location = event.getLocation();
 		begin = event.getBegin();
 		end = event.getEnd();
+		allDayEvent = event.isAllDayEvent();
 		calendarId = event.getCalendar().getType() + "_" + event.getCalendar().getCalendarID();
 		creationDate = new Date(event.getCreated());
 	}
@@ -106,6 +108,14 @@ public class EventVO {
 		this.end = end;
 	}
 
+	public boolean isAllDayEvent() {
+		return allDayEvent;
+	}
+
+	public void setAllDayEvent(boolean allDayEvent) {
+		this.allDayEvent = allDayEvent;
+	}
+
 	public Date getCreationDate() {
 		return creationDate;
 	}
-- 
GitLab