[Yanel-commits] rev 21307 - public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Mon Jan 1 21:14:25 CET 2007


Author: michi
Date: 2007-01-01 21:14:23 +0100 (Mon, 01 Jan 2007)
New Revision: 21307

Modified:
   public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/CalendarEvent.java
Log:
check if properties are null

Modified: public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/CalendarEvent.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/CalendarEvent.java	2007-01-01 19:53:38 UTC (rev 21306)
+++ public/yanel/trunk/src/contributions/resources/calendar/src/java/org/wyona/yanel/impl/resources/CalendarEvent.java	2007-01-01 20:14:23 UTC (rev 21307)
@@ -107,12 +107,15 @@
      *
      */
     public String toXML() {
-        StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>");
-        sb.append("<cal:event xmlns:cal=\"http://...\" created=\"" + created + "\" last-modified=\"" + lastModified + "\" dtstamp=\"" + dtstamp + "\" uid=\"" + uid + "\" class=\"" + _class + "\" categories=\"" + categories + "\">");
-        sb.append("  <cal:summary>" + summary + "</cal:summary>");
-        if(location != null) sb.append("  <cal:location>" + location + "</cal:location>");
-        sb.append("  <cal:dtstart value=\"DATE\" tzid=\"" + start + "\"/>");
-        sb.append("  <cal:dtend value=\"DATE\" tzid=\"" + end + "\"/>");
+        StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>\n\n");
+        sb.append("<cal:event xmlns:cal=\"http://...\" created=\"" + created + "\" last-modified=\"" + lastModified + "\" dtstamp=\"" + dtstamp + "\" uid=\"" + uid + "\"");
+	if (_class != null) sb.append(" class=\"" + _class + "\"");
+	if (categories != null) sb.append(" categories=\"" + categories + "\"");
+	sb.append(">\n");
+        sb.append("  <cal:summary>" + summary + "</cal:summary>\n");
+        if (location != null) sb.append("  <cal:location>" + location + "</cal:location>\n");
+        sb.append("  <cal:dtstart value=\"DATE\" tzid=\"" + start + "\"/>\n");
+        sb.append("  <cal:dtend value=\"DATE\" tzid=\"" + end + "\"/>\n");
         sb.append("</cal:event>");
         return sb.toString();
     }




More information about the Yanel-commits mailing list