public static class UserManager.DummyUserDatabase extends AbstractUserDatabase
SHA_PREFIX, SSHA_PREFIX
Constructor and Description |
---|
DummyUserDatabase() |
Modifier and Type | Method and Description |
---|---|
void |
commit()
No-op.
|
void |
deleteByLoginName(java.lang.String loginName)
No-op.
|
UserProfile |
findByEmail(java.lang.String index)
No-op; always throws
NoSuchPrincipalException . |
UserProfile |
findByFullName(java.lang.String index)
No-op; always throws
NoSuchPrincipalException . |
UserProfile |
findByLoginName(java.lang.String index)
No-op; always throws
NoSuchPrincipalException . |
UserProfile |
findByUid(java.lang.String uid)
No-op; always throws
NoSuchPrincipalException . |
UserProfile |
findByWikiName(java.lang.String index)
No-op; always throws
NoSuchPrincipalException . |
java.security.Principal[] |
getWikiNames()
No-op.
|
void |
initialize(WikiEngine engine,
java.util.Properties props)
No-op.
|
void |
rename(java.lang.String loginName,
java.lang.String newName)
No-op; always throws
NoSuchPrincipalException . |
void |
save(UserProfile profile)
No-op.
|
find, generateUid, getHash, getOldHash, getPrincipals, newProfile, parseLong, validatePassword
public void commit() throws WikiSecurityException
commit
in interface UserDatabase
commit
in class AbstractUserDatabase
WikiSecurityException
- never...public void deleteByLoginName(java.lang.String loginName) throws WikiSecurityException
loginName
- the login name to deleteWikiSecurityException
- never...public UserProfile findByEmail(java.lang.String index) throws NoSuchPrincipalException
NoSuchPrincipalException
.findByEmail
in interface UserDatabase
findByEmail
in class AbstractUserDatabase
index
- the name to search forNoSuchPrincipalException
- never...UserDatabase.findByEmail(java.lang.String)
public UserProfile findByFullName(java.lang.String index) throws NoSuchPrincipalException
NoSuchPrincipalException
.findByFullName
in interface UserDatabase
findByFullName
in class AbstractUserDatabase
index
- the name to search forNoSuchPrincipalException
- never...UserDatabase.findByFullName(java.lang.String)
public UserProfile findByLoginName(java.lang.String index) throws NoSuchPrincipalException
NoSuchPrincipalException
.findByLoginName
in interface UserDatabase
findByLoginName
in class AbstractUserDatabase
index
- the name to search forNoSuchPrincipalException
- never...UserDatabase.findByLoginName(java.lang.String)
public UserProfile findByUid(java.lang.String uid) throws NoSuchPrincipalException
NoSuchPrincipalException
.uid
- the unique identifier to search forNoSuchPrincipalException
- never...public UserProfile findByWikiName(java.lang.String index) throws NoSuchPrincipalException
NoSuchPrincipalException
.findByWikiName
in interface UserDatabase
findByWikiName
in class AbstractUserDatabase
index
- the name to search forNoSuchPrincipalException
- never...UserDatabase.findByWikiName(java.lang.String)
public java.security.Principal[] getWikiNames() throws WikiSecurityException
WikiSecurityException
- never...public void initialize(WikiEngine engine, java.util.Properties props) throws NoRequiredPropertyException
initialize
in interface UserDatabase
initialize
in class AbstractUserDatabase
engine
- the wiki engineprops
- the properties used to initialize the wiki engineNoRequiredPropertyException
- never...UserDatabase.initialize(com.ecyrd.jspwiki.WikiEngine, java.util.Properties)
public void rename(java.lang.String loginName, java.lang.String newName) throws DuplicateUserException, WikiSecurityException
NoSuchPrincipalException
.loginName
- the login namenewName
- the proposed new login nameDuplicateUserException
- never...WikiSecurityException
- never...public void save(UserProfile profile) throws WikiSecurityException
save
in interface UserDatabase
save
in class AbstractUserDatabase
profile
- the user profileWikiSecurityException
- never...UserDatabase.save(com.ecyrd.jspwiki.auth.user.UserProfile)
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.