|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.opensymphony.user.provider.jdbc.BaseJDBCProvider
com.opensymphony.user.provider.jdbc.JDBCCredentialsProvider
Credentials provider backed by a JDBC datastore. Allows modification of user data.
| Field Summary |
| Fields inherited from class com.opensymphony.user.provider.jdbc.BaseJDBCProvider |
closeConnWhenDone, ds, groupName, groupTable, membershipGroupName, membershipTable, membershipUserName, userName, userPassword, userTable |
| Constructor Summary | |
JDBCCredentialsProvider()
|
|
| Method Summary | |
boolean |
authenticate(java.lang.String name,
java.lang.String password)
Authenticate a user by checking to see if they exist in database and if their password matches. |
boolean |
changePassword(java.lang.String name,
java.lang.String password)
Changes a users password to a new password. |
boolean |
create(java.lang.String name)
Create a new user by inserting a record into the users table. |
protected java.lang.String |
createHash(java.lang.String original)
|
boolean |
handles(java.lang.String name)
Returns whether a user exists or not. |
java.util.List |
list()
Return all the users ordered by their username. |
boolean |
remove(java.lang.String name)
Remove Entity with given name. |
| Methods inherited from class com.opensymphony.user.provider.jdbc.BaseJDBCProvider |
cleanup, flushCaches, getConnection, init, load, store |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.opensymphony.user.provider.UserProvider |
flushCaches, init, load, store |
| Constructor Detail |
public JDBCCredentialsProvider()
| Method Detail |
public boolean authenticate(java.lang.String name,
java.lang.String password)
authenticate in interface CredentialsProvider
public boolean changePassword(java.lang.String name,
java.lang.String password)
changePassword in interface CredentialsProviderpublic boolean create(java.lang.String name)
create in interface UserProvidercreate in class BaseJDBCProviderpublic boolean handles(java.lang.String name)
handles in interface UserProviderpublic java.util.List list()
list in interface UserProviderpublic boolean remove(java.lang.String name)
UserProvider
remove in interface UserProviderremove in class BaseJDBCProviderprotected java.lang.String createHash(java.lang.String original)
|
See www.opensymphony.com for more information. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||