public interface IIdxWSSODatabaseDAO
| Modifier and Type | Method and Description |
|---|---|
void |
addRoleForProfil(String codeProfil,
String codeRole,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add role for a profil
|
void |
addUserForProfil(int wssoUserId,
String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add user for a profil
|
List<String> |
findRolesFromProfil(String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find roles by a profil
|
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
|
List<WssoUser> |
findWssoUsersForProfil(String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find users for a profil
|
void |
removeProfilsForUser(int wssoUserId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
remove profils for a user
|
void |
removeRolesForProfil(String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove roles fora profil
|
void |
removeUserForProfil(int wssoUserId,
String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove user for a profil
|
void |
updateDateLastLogin(String strGuid,
Date dateLastLogin,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the date of last login of a user
|
IdxWSSODatabaseUser findUserByGuid(String strGuid, fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
strGuid - the WSSO guidplugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectList<String> findUserRolesFromGuid(String strGuid, fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
strGuid - the WSSO guidplugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectvoid updateDateLastLogin(String strGuid, Date dateLastLogin, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strGuid - The GUID of the user to updatedateLastLogin - The new last connection dateplugin - The pluginCollection<IdxWSSODatabaseUser> findUsersList(fr.paris.lutece.portal.service.plugin.Plugin plugin, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
plugin - The Plugin using this data access serviceauthenticationService - the LuteceAuthentication objectList<String> findRolesFromProfil(String codeProfil, fr.paris.lutece.portal.service.plugin.Plugin plugin)
codeProfil - code of the profilplugin - the current pluginvoid removeRolesForProfil(String codeProfil, fr.paris.lutece.portal.service.plugin.Plugin plugin)
codeProfil - code of the profilplugin - the current pluginvoid addRoleForProfil(String codeProfil, String codeRole, fr.paris.lutece.portal.service.plugin.Plugin plugin)
codeProfil - code of the profilcodeRole - code of the roleplugin - the current pluginList<WssoUser> findWssoUsersForProfil(String codeProfil, fr.paris.lutece.portal.service.plugin.Plugin plugin)
codeProfil - code of the profilplugin - the current pluginvoid addUserForProfil(int wssoUserId,
String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
wssoUserId - the user idcodeProfil - code of the profilplugin - the current pluginvoid removeUserForProfil(int wssoUserId,
String codeProfil,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
wssoUserId - the user idcodeProfil - code of the profilplugin - the current pluginvoid removeProfilsForUser(int wssoUserId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
wssoUserId - the user idplugin - the current pluginCopyright © 2018 City of Paris. All rights reserved.