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