public class IdxWSSODatabaseDAO extends Object implements IIdxWSSODatabaseDAO
| Modifier and Type | Field and Description |
|---|---|
static String |
SQL_QUERY_FIND_ALL_USERS |
static String |
SQL_QUERY_FIND_ROLES_FROM_GUID |
static String |
SQL_QUERY_FIND_USER_BY_GUID |
| Constructor and Description |
|---|
IdxWSSODatabaseDAO() |
| Modifier and Type | Method and Description |
|---|---|
IdxWSSODatabaseUser |
findUserByGuid(String strGuid,
fr.paris.lutece.portal.service.plugin.Plugin plugin,
fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
Find users by guid
|
List<String> |
findUserRolesFromGuid(String strGuid,
fr.paris.lutece.portal.service.plugin.Plugin plugin,
fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
Find user's roles by guid
|
Collection<IdxWSSODatabaseUser> |
findUsersList(fr.paris.lutece.portal.service.plugin.Plugin plugin,
fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
Find users list
|
void |
updateDateLastLogin(String strGuid,
Date dateLastLogin,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the date of last login of a user
|
public static final String SQL_QUERY_FIND_USER_BY_GUID
public static final String SQL_QUERY_FIND_ALL_USERS
public static final String SQL_QUERY_FIND_ROLES_FROM_GUID
public IdxWSSODatabaseUser findUserByGuid(String strGuid, fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
findUserByGuid in interface IIdxWSSODatabaseDAOstrGuid - the WSSO guidplugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectpublic List<String> findUserRolesFromGuid(String strGuid, fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
findUserRolesFromGuid in interface IIdxWSSODatabaseDAOstrGuid - the WSSO guidplugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectpublic void updateDateLastLogin(String strGuid, Date dateLastLogin, fr.paris.lutece.portal.service.plugin.Plugin plugin)
updateDateLastLogin in interface IIdxWSSODatabaseDAOstrGuid - The GUID of the user to updatedateLastLogin - The new last connection dateplugin - The pluginpublic Collection<IdxWSSODatabaseUser> findUsersList(fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
findUsersList in interface IIdxWSSODatabaseDAOplugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectCopyright © 2018 City of Paris. All rights reserved.