public final class OpenIdDatabaseUserDAO extends Object implements IOpenIdDatabaseUserDAO
Constructor and Description |
---|
OpenIdDatabaseUserDAO() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkPassword(String strLogin,
String strPassword,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check the password for a DatabaseUser
|
boolean |
checkUserLogin(String strLogin,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check the password for a DatabaseUser
|
void |
delete(OpenIdDatabaseUser databaseUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a record from the table
|
void |
insert(OpenIdDatabaseUser databaseUser,
String strPassword,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table.
|
OpenIdDatabaseUser |
load(int nUserId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of DatabaseUser from the table
|
int |
newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Generates a new primary key
|
OpenIdDatabaseUser |
selectDatabaseUserByEmail(String strEmail,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of a user by a email
|
Collection<OpenIdDatabaseUser> |
selectDatabaseUserList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of databaseUsers
|
Collection<OpenIdDatabaseUser> |
selectDatabaseUserListForLogin(String strLogin,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of DatabaseUsers for a login
|
String |
selectPasswordByPrimaryKey(int nDatabaseUserId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the password of the specified user
|
void |
store(OpenIdDatabaseUser databaseUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table
|
void |
storeByLogin(OpenIdDatabaseUser databaseUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table
|
void |
updatePassword(OpenIdDatabaseUser databaseUser,
String strNewPassword,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table
|
public int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
newPrimaryKey
in interface IOpenIdDatabaseUserDAO
plugin
- The Plugin using this data access servicepublic void insert(OpenIdDatabaseUser databaseUser, String strPassword, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insert
in interface IOpenIdDatabaseUserDAO
databaseUser
- The databaseUser objectstrPassword
- The user passwordplugin
- The Plugin using this data access servicepublic OpenIdDatabaseUser load(int nUserId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
load
in interface IOpenIdDatabaseUserDAO
nUserId
- The identifier of Userplugin
- The Plugin using this data access servicepublic void delete(OpenIdDatabaseUser databaseUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
delete
in interface IOpenIdDatabaseUserDAO
databaseUser
- The DatabaseUser objectplugin
- The Plugin using this data access servicepublic void store(OpenIdDatabaseUser databaseUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
store
in interface IOpenIdDatabaseUserDAO
databaseUser
- The reference of databaseUserplugin
- The Plugin using this data access servicepublic void storeByLogin(OpenIdDatabaseUser databaseUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
storeByLogin
in interface IOpenIdDatabaseUserDAO
databaseUser
- The reference of databaseUserplugin
- The Plugin using this data access servicepublic void updatePassword(OpenIdDatabaseUser databaseUser, String strNewPassword, fr.paris.lutece.portal.service.plugin.Plugin plugin)
updatePassword
in interface IOpenIdDatabaseUserDAO
databaseUser
- The reference of databaseUserstrNewPassword
- The new password to storeplugin
- The Plugin using this data access servicepublic String selectPasswordByPrimaryKey(int nDatabaseUserId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectPasswordByPrimaryKey
in interface IOpenIdDatabaseUserDAO
nDatabaseUserId
- The Primary key of the databaseUserplugin
- The current plugin using this methodpublic Collection<OpenIdDatabaseUser> selectDatabaseUserList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDatabaseUserList
in interface IOpenIdDatabaseUserDAO
plugin
- The Plugin using this data access servicepublic Collection<OpenIdDatabaseUser> selectDatabaseUserListForLogin(String strLogin, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDatabaseUserListForLogin
in interface IOpenIdDatabaseUserDAO
strLogin
- The login of DatabaseUserplugin
- The Plugin using this data access servicepublic boolean checkPassword(String strLogin, String strPassword, fr.paris.lutece.portal.service.plugin.Plugin plugin)
checkPassword
in interface IOpenIdDatabaseUserDAO
strLogin
- The user login of DatabaseUserstrPassword
- The password of DatabaseUserplugin
- The Plugin using this data access servicepublic boolean checkUserLogin(String strLogin, fr.paris.lutece.portal.service.plugin.Plugin plugin)
checkUserLogin
in interface IOpenIdDatabaseUserDAO
strLogin
- The user login of DatabaseUserplugin
- The Plugin using this data access servicepublic OpenIdDatabaseUser selectDatabaseUserByEmail(String strEmail, fr.paris.lutece.portal.service.plugin.Plugin plugin)
IOpenIdDatabaseUserDAO
selectDatabaseUserByEmail
in interface IOpenIdDatabaseUserDAO
strEmail
- The email of DatabaseUserplugin
- The Plugin using this data access serviceCopyright © 2018 City of Paris. All rights reserved.