|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MutableAuthenticationDao
A service provider interface to provide both acegi integration via AuthenticationDao and SaltSource and mutability support for user definitions.
Method Summary | |
---|---|
void |
createUser(java.lang.String userName,
char[] rawPassword)
Create a user with the given userName and password |
void |
deleteUser(java.lang.String userName)
Delete a user. |
boolean |
getAccountExpires(java.lang.String userName)
Does the account expire? |
java.util.Date |
getAccountExpiryDate(java.lang.String userName)
Get the date when this account expires. |
boolean |
getAccountHasExpired(java.lang.String userName)
Has the account expired? |
boolean |
getAccountlocked(java.lang.String userName)
Is the account locked? |
boolean |
getCredentialsExpire(java.lang.String userName)
Do the credentials for the user expire? |
java.util.Date |
getCredentialsExpiryDate(java.lang.String userName)
Get the date when the credentials/password expire. |
boolean |
getCredentialsHaveExpired(java.lang.String userName)
Have the credentials for the user expired? |
boolean |
getEnabled(java.lang.String userName)
Getter for user enabled |
java.lang.String |
getMD4HashedPassword(java.lang.String userName)
Get the MD4 password hash |
void |
setAccountExpires(java.lang.String userName,
boolean expires)
Set if the account should expire |
void |
setAccountExpiryDate(java.lang.String userName,
java.util.Date exipryDate)
Set the date on which the account expires |
void |
setCredentialsExpire(java.lang.String userName,
boolean expires)
Set if the password expires. |
void |
setCredentialsExpiryDate(java.lang.String userName,
java.util.Date exipryDate)
Set the date when credentials expire. |
void |
setEnabled(java.lang.String userName,
boolean enabled)
Enable/disable a user. |
void |
setLocked(java.lang.String userName,
boolean locked)
Set if the account is locked. |
void |
updateUser(java.lang.String userName,
char[] rawPassword)
Update a user's password. |
boolean |
userExists(java.lang.String userName)
CHeck is a user exists. |
Methods inherited from interface net.sf.acegisecurity.providers.dao.AuthenticationDao |
---|
loadUserByUsername |
Methods inherited from interface net.sf.acegisecurity.providers.dao.SaltSource |
---|
getSalt |
Method Detail |
---|
void createUser(java.lang.String userName, char[] rawPassword) throws AuthenticationException
userName
- rawPassword
-
AuthenticationException
void updateUser(java.lang.String userName, char[] rawPassword) throws AuthenticationException
userName
- rawPassword
-
AuthenticationException
void deleteUser(java.lang.String userName) throws AuthenticationException
userName
-
AuthenticationException
boolean userExists(java.lang.String userName)
userName
-
void setEnabled(java.lang.String userName, boolean enabled)
userName
- enabled
- boolean getEnabled(java.lang.String userName)
userName
-
void setAccountExpires(java.lang.String userName, boolean expires)
userName
- expires
- boolean getAccountExpires(java.lang.String userName)
userName
-
boolean getAccountHasExpired(java.lang.String userName)
userName
-
void setCredentialsExpire(java.lang.String userName, boolean expires)
userName
- expires
- boolean getCredentialsExpire(java.lang.String userName)
userName
-
boolean getCredentialsHaveExpired(java.lang.String userName)
userName
-
void setLocked(java.lang.String userName, boolean locked)
userName
- locked
- boolean getAccountlocked(java.lang.String userName)
userName
-
void setAccountExpiryDate(java.lang.String userName, java.util.Date exipryDate)
userName
- exipryDate
- java.util.Date getAccountExpiryDate(java.lang.String userName)
userName
-
void setCredentialsExpiryDate(java.lang.String userName, java.util.Date exipryDate)
userName
- exipryDate
- java.util.Date getCredentialsExpiryDate(java.lang.String userName)
userName
-
java.lang.String getMD4HashedPassword(java.lang.String userName)
userName
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |