public class NullMutableAuthenticationDao extends java.lang.Object implements MutableAuthenticationDao
Mutable authentication implementation that does nothing.
| Constructor and Description |
|---|
NullMutableAuthenticationDao() |
| Modifier and Type | Method and Description |
|---|---|
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
|
boolean |
getLocked(java.lang.String userName)
Check if the account is locked
|
java.lang.String |
getMD4HashedPassword(java.lang.String userName)
Get the MD4 password hash
|
java.lang.Object |
getSalt(net.sf.acegisecurity.UserDetails user) |
net.sf.acegisecurity.UserDetails |
loadUserByUsername(java.lang.String arg0) |
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 |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
updateUser(java.lang.String userName,
char[] rawPassword)
Update a user's password.
|
boolean |
userExists(java.lang.String userName)
Check is a user exists.
|
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - ignoredpublic void createUser(java.lang.String userName,
char[] rawPassword)
throws org.alfresco.repo.security.authentication.AuthenticationException
MutableAuthenticationDaocreateUser in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedorg.alfresco.repo.security.authentication.AuthenticationExceptionpublic void updateUser(java.lang.String userName,
char[] rawPassword)
throws org.alfresco.repo.security.authentication.AuthenticationException
MutableAuthenticationDaoupdateUser in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedorg.alfresco.repo.security.authentication.AuthenticationExceptionpublic void deleteUser(java.lang.String userName)
throws org.alfresco.repo.security.authentication.AuthenticationException
MutableAuthenticationDaodeleteUser in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedorg.alfresco.repo.security.authentication.AuthenticationExceptionpublic boolean userExists(java.lang.String userName)
userExists in interface MutableAuthenticationDaopublic void setEnabled(java.lang.String userName,
boolean enabled)
MutableAuthenticationDaosetEnabled in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getEnabled(java.lang.String userName)
MutableAuthenticationDaogetEnabled in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic void setAccountExpires(java.lang.String userName,
boolean expires)
MutableAuthenticationDaosetAccountExpires in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getAccountExpires(java.lang.String userName)
MutableAuthenticationDaogetAccountExpires in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getAccountHasExpired(java.lang.String userName)
MutableAuthenticationDaogetAccountHasExpired in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic void setCredentialsExpire(java.lang.String userName,
boolean expires)
MutableAuthenticationDaosetCredentialsExpire in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getCredentialsExpire(java.lang.String userName)
MutableAuthenticationDaogetCredentialsExpire in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getCredentialsHaveExpired(java.lang.String userName)
MutableAuthenticationDaogetCredentialsHaveExpired in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic void setLocked(java.lang.String userName,
boolean locked)
MutableAuthenticationDaosetLocked in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getLocked(java.lang.String userName)
MutableAuthenticationDaogetLocked in interface MutableAuthenticationDaouserName - the usernameorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic boolean getAccountlocked(java.lang.String userName)
MutableAuthenticationDaogetAccountlocked in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic void setAccountExpiryDate(java.lang.String userName,
java.util.Date exipryDate)
MutableAuthenticationDaosetAccountExpiryDate in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic java.util.Date getAccountExpiryDate(java.lang.String userName)
MutableAuthenticationDaogetAccountExpiryDate in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic void setCredentialsExpiryDate(java.lang.String userName,
java.util.Date exipryDate)
MutableAuthenticationDaosetCredentialsExpiryDate in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic java.util.Date getCredentialsExpiryDate(java.lang.String userName)
MutableAuthenticationDaogetCredentialsExpiryDate in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic java.lang.String getMD4HashedPassword(java.lang.String userName)
MutableAuthenticationDaogetMD4HashedPassword in interface MutableAuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementedpublic net.sf.acegisecurity.UserDetails loadUserByUsername(java.lang.String arg0)
throws net.sf.acegisecurity.providers.dao.UsernameNotFoundException,
org.springframework.dao.DataAccessException
loadUserByUsername in interface net.sf.acegisecurity.providers.dao.AuthenticationDaoorg.alfresco.error.AlfrescoRuntimeException - Not implementednet.sf.acegisecurity.providers.dao.UsernameNotFoundExceptionorg.springframework.dao.DataAccessExceptionpublic java.lang.Object getSalt(net.sf.acegisecurity.UserDetails user)
getSalt in interface net.sf.acegisecurity.providers.dao.SaltSourceorg.alfresco.error.AlfrescoRuntimeException - Not implementedCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.