[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