1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.digglike.business;
35
36 import fr.paris.lutece.portal.service.security.LuteceUser;
37
38
39 public class DiggUserInfo
40 {
41 private String _strLuteceUserKey;
42 private String _strFirstName;
43 private String _strLastName;
44 private String _strBusinnessMail;
45 private String _strHomeMail;
46 private String _strLogin;
47
48 public String getLuteceUserKey( )
49 {
50 return _strLuteceUserKey;
51 }
52
53 public void setLuteceUserKey( String strKey )
54 {
55 this._strLuteceUserKey = strKey;
56 }
57
58 public String getFirstName( )
59 {
60 return _strFirstName;
61 }
62
63 public void setFirstName( String strFirstName )
64 {
65 this._strFirstName = strFirstName;
66 }
67
68 public String getLastName( )
69 {
70 return _strLastName;
71 }
72
73 public void setLastName( String strLastName )
74 {
75 this._strLastName = strLastName;
76 }
77
78 public String getBusinessMail( )
79 {
80 return _strBusinnessMail;
81 }
82
83 public void setBusinesMail( String strMail )
84 {
85 this._strBusinnessMail = strMail;
86 }
87
88 public String getHomeMail( )
89 {
90 return _strHomeMail;
91 }
92
93 public void setHomeMail( String strMail )
94 {
95 this._strHomeMail = strMail;
96 }
97
98 public String getLogin( )
99 {
100 return _strLogin;
101 }
102
103 public void setLogin( String strLogin )
104 {
105 this._strLogin = strLogin;
106 }
107
108
109
110
111
112
113 public String getUserInfo( String key )
114 {
115 String strReturn = null;
116
117 if ( key != null )
118 {
119 if ( key.equals( LuteceUser.NAME_GIVEN ) )
120 {
121 strReturn = getFirstName( );
122 }
123 else if ( key.equals( LuteceUser.NAME_FAMILY ) )
124 {
125 strReturn = getLastName( );
126 }
127 else if ( key.equals( LuteceUser.BUSINESS_INFO_ONLINE_EMAIL ) )
128 {
129 strReturn = getBusinessMail( );
130 }
131
132 else if ( key.equals( LuteceUser.HOME_INFO_ONLINE_EMAIL ) )
133 {
134 strReturn = getHomeMail( );
135 }
136 }
137
138 return strReturn;
139 }
140
141
142
143
144
145 public String toString( )
146 {
147 return getLogin( );
148 }
149 }