|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.mylutece.modules.openiddatabase.authentication.business.OpenIdDatabaseUserDAO
public final class OpenIdDatabaseUserDAO
This class provides Data Access methods for databaseUser objects
Constructor Summary | |
---|---|
OpenIdDatabaseUserDAO()
|
Method Summary | |
---|---|
boolean |
checkPassword(java.lang.String strLogin,
java.lang.String strPassword,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check the password for a DatabaseUser |
boolean |
checkUserLogin(java.lang.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,
java.lang.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(java.lang.String strEmail,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of a user by a email |
java.util.Collection<OpenIdDatabaseUser> |
selectDatabaseUserList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of databaseUsers |
java.util.Collection<OpenIdDatabaseUser> |
selectDatabaseUserListForLogin(java.lang.String strLogin,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of DatabaseUsers for a login |
java.lang.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,
java.lang.String strNewPassword,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OpenIdDatabaseUserDAO()
Method Detail |
---|
public int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
newPrimaryKey
in interface IOpenIdDatabaseUserDAO
plugin
- The Plugin using this data access service
public void insert(OpenIdDatabaseUser databaseUser, java.lang.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 service
public 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, java.lang.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 java.lang.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 method
public java.util.Collection<OpenIdDatabaseUser> selectDatabaseUserList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDatabaseUserList
in interface IOpenIdDatabaseUserDAO
plugin
- The Plugin using this data access service
public java.util.Collection<OpenIdDatabaseUser> selectDatabaseUserListForLogin(java.lang.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 service
public boolean checkPassword(java.lang.String strLogin, java.lang.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 service
public boolean checkUserLogin(java.lang.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 service
public OpenIdDatabaseUser selectDatabaseUserByEmail(java.lang.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 service
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |