1
22
23 package com.liferay.portal.sharepoint.dws;
24
25 import com.liferay.portal.kernel.xml.Element;
26 import com.liferay.portal.model.User;
27
28
33 public class MemberResponseElement implements ResponseElement {
34
35 public MemberResponseElement(User user, boolean member) {
36 _id = user.getScreenName();
37 _name = user.getFullName();
38 _loginName = user.getScreenName();
39 _email = user.getEmailAddress();
40 _domainGroup = false;
41 _member = member;
42 _siteAdmin = false;
43 }
44
45 public void addElement(Element rootEl) {
46 String user = "User";
47
48 if (_member) {
49 user = "Member";
50 }
51
52 Element el = rootEl.addElement(user);
53
54 el.addElement("ID").setText(_id);
55 el.addElement("Name").setText(_name);
56 el.addElement("LoginName").setText(_loginName);
57 el.addElement("Email").setText(_email);
58 el.addElement("IsDomainGroup").setText(String.valueOf(_domainGroup));
59 el.addElement("IsSiteAdmin").setText(String.valueOf(_siteAdmin));
60 }
61
62 private String _id;
63 private String _name;
64 private String _loginName;
65 private String _email;
66 private boolean _domainGroup;
67 private boolean _member;
68 private boolean _siteAdmin;
69
70 }