[Yanel-commits] rev 50205 -
public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/yaneluser
michi at wyona.com
michi at wyona.com
Mon Jun 7 11:24:48 CEST 2010
Author: michi
Date: 2010-06-07 11:24:48 +0200 (Mon, 07 Jun 2010)
New Revision: 50205
Modified:
public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/yaneluser/EditYanelUserProfileResource.java
Log:
more content added
Modified: public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/yaneluser/EditYanelUserProfileResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/yaneluser/EditYanelUserProfileResource.java 2010-06-07 09:17:55 UTC (rev 50204)
+++ public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/yaneluser/EditYanelUserProfileResource.java 2010-06-07 09:24:48 UTC (rev 50205)
@@ -15,7 +15,7 @@
/**
- * A simple Resource which extends BasicXMLResource
+ * A resource to edit/update the profile of a user
*/
public class EditYanelUserProfileResource extends BasicXMLResource {
@@ -49,9 +49,20 @@
StringBuilder sb = new StringBuilder();
sb.append("<?xml version=\"1.0\"?>");
- sb.append("<user id=\"" + userId + "\" email=\"" + user.getEmail() + "\">");
+ sb.append("<user id=\"" + userId + "\" email=\"" + user.getEmail() + "\" language=\"" + user.getLanguage() + "\">");
+ sb.append(" <name>" + user.getName() + "</name>");
+ sb.append(" <expiration-date>" + user.getExpirationDate() + "</expiration-date>");
+ sb.append(" <description>" + user.getDescription() + "</description>");
+
+ org.wyona.security.core.api.Group[] groups = user.getGroups();
+ if (groups != null && groups.length > 0) {
+ sb.append(" <groups>");
+ for (int i = 0; i < groups.length; i++) {
+ sb.append(" <group id=\"" + groups[i].getID() + "\"/>");
+ }
+ sb.append(" </groups>");
+ }
sb.append("</user>");
- //sb.append("<form name=\"user-profile-form\"/>");
return new java.io.StringBufferInputStream(sb.toString());
} else {
More information about the Yanel-commits
mailing list