[Yanel-commits] rev 48838 - public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi

michi at wyona.com michi at wyona.com
Thu Apr 15 22:56:39 CEST 2010


Author: michi
Date: 2010-04-15 22:56:39 +0200 (Thu, 15 Apr 2010)
New Revision: 48838

Modified:
   public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
only set attribute if it exists

Modified: public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-04-15 20:25:59 UTC (rev 48837)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-04-15 20:56:39 UTC (rev 48838)
@@ -162,10 +162,17 @@
 
         for (int i = 0; i < users.length; i++) {
             sb.append("<user id=\"" + users[i].getID() + "\"");
+
             sb.append(" expired=\"" + org.wyona.security.impl.util.UserUtil.isExpired(users[i]) + "\"");
-            sb.append(" expiration-date=\"" + users[i].getExpirationDate() + "\"");
-            sb.append(" language=\"" + users[i].getLanguage() + "\"");
 
+            if (users[i].getExpirationDate() != null) {
+                sb.append(" expiration-date=\"" + users[i].getExpirationDate() + "\"");
+            }
+
+            if (users[i].getLanguage() != null) {
+                sb.append(" language=\"" + users[i].getLanguage() + "\"");
+            }
+
             // INFO: Add custom properties
             SecurityItemExtraPropertiesGetter<User> itemExtraPropertiesGetter = getUserExtraPropertiesGetter();
             Map<String, String> extraItemProperties = itemExtraPropertiesGetter.getExtraProperties(users[i]);



More information about the Yanel-commits mailing list