001
014
015 package com.liferay.portal.sharepoint.dws;
016
017 import com.liferay.portal.kernel.xml.Element;
018 import com.liferay.portal.model.User;
019
020
023 public class MemberResponseElement implements ResponseElement {
024
025 public MemberResponseElement(User user, boolean member) {
026 _id = user.getScreenName();
027 _name = user.getFullName();
028 _loginName = user.getScreenName();
029 _email = user.getEmailAddress();
030 _domainGroup = false;
031 _member = member;
032 _siteAdmin = false;
033 }
034
035 public void addElement(Element rootEl) {
036 String user = "User";
037
038 if (_member) {
039 user = "Member";
040 }
041
042 Element el = rootEl.addElement(user);
043
044 el.addElement("ID").setText(_id);
045 el.addElement("Name").setText(_name);
046 el.addElement("LoginName").setText(_loginName);
047 el.addElement("Email").setText(_email);
048 el.addElement("IsDomainGroup").setText(String.valueOf(_domainGroup));
049 el.addElement("IsSiteAdmin").setText(String.valueOf(_siteAdmin));
050 }
051
052 private String _id;
053 private String _name;
054 private String _loginName;
055 private String _email;
056 private boolean _domainGroup;
057 private boolean _member;
058 private boolean _siteAdmin;
059
060 }