My favorites
▼
|
Sign in
java-use-examples
Collecting code of interesting examples
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
src
/
com
/
aw
/
ad
/
ADUserDetails.java
r3
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
package com.aw.ad;
import java.util.Date;
/**
* User: gmc
* Date: 07/03/11
*/
public class ADUserDetails implements UserDetails {
private String username;
private String dn;
private boolean accountNonExpired;
private boolean accountNeverExpire;
private boolean credentialsHasToBeChangedAtFirst;
private boolean credentialsNeverExpire;
private boolean credentialsNonExpired;
private boolean enabled = true;
private Date accountExpiration;
private Date credentialsExpiration;
private int timeBeforeAccountExpiration = Integer.MAX_VALUE;
private int timeBeforeCredentialsExpiration = Integer.MAX_VALUE;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getDn() {
return dn;
}
public void setDn(String dn) {
this.dn = dn;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public boolean accountNeverExpire() {
return accountNeverExpire;
}
public void setAccountNeverExpire(boolean accountNeverExpire) {
this.accountNeverExpire = accountNeverExpire;
}
public boolean credentialsHasToBeChangedAtFirst() {
return credentialsHasToBeChangedAtFirst;
}
public void setCredentialsHasToBeChangedAtFirst(boolean credentialsHasToBeChangedAtFirst) {
this.credentialsHasToBeChangedAtFirst = credentialsHasToBeChangedAtFirst;
}
public boolean isAccountNonExpired() {
return accountNonExpired;
}
public void setAccountNonExpired(boolean accountNonExpired) {
this.accountNonExpired = accountNonExpired;
}
public void setTimeBeforeAccountExpiration(int timeBeforeAccountExpiration) {
this.timeBeforeAccountExpiration = timeBeforeAccountExpiration;
}
public boolean credentialsNeverExpire() {
return credentialsNeverExpire;
}
public void setCredentialsNeverExpire(boolean credentialsNeverExpire) {
this.credentialsNeverExpire = credentialsNeverExpire;
}
public boolean isCredentialsNonExpired() {
return credentialsNonExpired;
}
public void setCredentialsNonExpired(boolean credentialsNonExpired) {
this.credentialsNonExpired = credentialsNonExpired;
}
public void setTimeBeforeCredentialsExpiration(int timeBeforeCredentialsExpiration) {
this.timeBeforeCredentialsExpiration = timeBeforeCredentialsExpiration;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
sb.append("ADUserDetails");
sb.append("{username='").append(username).append('\'');
sb.append(", dn='").append(dn).append('\'');
sb.append(", enabled=").append(enabled);
sb.append(", accountNeverExpire=").append(accountNeverExpire);
sb.append(", accountNonExpired=").append(accountNonExpired);
sb.append(", accountExpiration=").append(accountExpiration);
sb.append(", timeBeforeAccountExpiration=").append(timeBeforeAccountExpiration);
sb.append(", credentialsHasToBeChangedAtFirst=").append(credentialsHasToBeChangedAtFirst);
sb.append(", credentialsNeverExpire=").append(credentialsNeverExpire);
sb.append(", credentialsNonExpired=").append(credentialsNonExpired);
sb.append(", credentialsExpiration=").append(credentialsExpiration);
sb.append(", timeBeforeCredentialsExpiration=").append(timeBeforeCredentialsExpiration);
sb.append('}');
return sb.toString();
}
public void setAccountExpiration(Date accountExpiration) {
this.accountExpiration = accountExpiration;
}
public void setCredentialsExpiration(Date credentialsExpiration) {
this.credentialsExpiration = credentialsExpiration;
}
}
Show details
Hide details
Change log
r3
by gamal.mateo on Mar 7, 2011
Diff
Getting User Details
Go to:
...src/com/aw/ad/ADUserDetails.java
/trunk/src/com/aw/ad/UserDao.java
...k/src/com/aw/ad/UserDaoImpl.java
...k/src/com/aw/ad/UserDetails.java
...d/util/ActiveDirectoryUtils.java
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 4078 bytes, 124 lines
View raw file
Powered by
Google Project Hosting