public interface IBenutzerHandler extends IGenericHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
addBenutzerToGruppe(UserContext uc,
Benutzer ben,
BenutzerGruppe bg)
Methode um einen Benutzer einer Benutzergruppe hinzuzufügen.
|
Benutzer |
byLDAPGruppe(UserContext uc,
String username,
Mandant mandant) |
Benutzer |
byLDAPGruppeLogin(UserContext uc,
Mandant man,
String userLogin,
String userPwd)
Methode zum Auslesen und Erzeugen eines temporären Benutzers aus einer LDAP-Gruppe
|
Benutzer |
byLogin(UserContext uc,
String userName,
String passwd,
Mandant mandant)
By login.
|
Benutzer |
byNameAndMandant(UserContext uc,
String username,
Mandant mandant)
Methode zum Ermitteln eines Benutzers anhand seines Namens und des Mandantens
|
Benutzer |
checkLDAPGroupsActiveUser(UserContext uc,
Long clientId,
String encrypt) |
boolean |
checkLDAPLogin(UserContext uc,
Mandant man,
String userLogin,
String userPwd)
Methode zum Prüfen des LDAP-Logins eines Benutzers
|
Boolean |
checkLogin(UserContext uc,
String username,
String passwort,
Mandant man)
Check login.
|
List<BenutzerGruppe> |
getBenutzergruppen(UserContext uc,
Benutzer ben)
Gets the benutzergruppen.
|
Benutzer |
getByLDAPData(UserContext uc,
Mandant mandant,
String userName,
byte[] objectID) |
List<Benutzer> |
getByMandant(UserContext uc,
Mandant man)
Gets the by mandant.
|
com.alibaba.fastjson.JSONObject |
getLDAPUserData(UserContext uc,
Benutzer benutzer) |
Benutzer |
handleUserLogin(UserContext uc,
Benutzer user) |
boolean |
isLDAPUserActive(UserContext uc,
Mandant man,
String encrypt) |
Benutzer |
registerBenutzer(UserContext uc,
Benutzer benutzer,
Mandant mandant)
Methode zum Anlegen eines neuen Benutzers zu einem Mandanten
|
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getBy, getById, getById, getById, resultTotalCount, update, updategetNameList<BenutzerGruppe> getBenutzergruppen(UserContext uc, Benutzer ben)
uc - the ucben - the benBoolean checkLogin(UserContext uc, String username, String passwort, Mandant man)
uc - the ucusername - the usernamepasswort - the passwortman - List<Benutzer> getByMandant(UserContext uc, Mandant man)
uc - the ucman - the manBenutzer byLogin(UserContext uc, String userName, String passwd, Mandant mandant)
uc - the ucuserName - the user namepasswd - the passwdmandant - Benutzer byLDAPGruppeLogin(UserContext uc, Mandant man, String userLogin, String userPwd)
uc - man - userLogin - userPwd - Benutzer byNameAndMandant(UserContext uc, String username, Mandant mandant)
uc - username - mandant - Benutzer byLDAPGruppe(UserContext uc, String username, Mandant mandant)
boolean addBenutzerToGruppe(UserContext uc, Benutzer ben, BenutzerGruppe bg)
uc - UserContext der Benutzerkontext in welchem die Aktion durchgeführt werden sollben - der Benutzer dem die Gruppe hinzugefügt werden sollbg - die BenutzerGruppe die dem Benutzer hinzugefügt werden solltrue wenn die Aktualisierung erfolgreich warBenutzer registerBenutzer(UserContext uc, Benutzer benutzer, Mandant mandant)
uc - UserContext der Benutzerkontext in welchem die Aktion durchgeführt werden sollbenutzer - der angelegt werden sollmandant - der dem Benutzer zugeordnet werden solltrue wenn der Benutzer erfolgreich angelegt wurdeboolean checkLDAPLogin(UserContext uc, Mandant man, String userLogin, String userPwd)
uc - man - userLogin - userPwd - com.alibaba.fastjson.JSONObject getLDAPUserData(UserContext uc, Benutzer benutzer)
Benutzer getByLDAPData(UserContext uc, Mandant mandant, String userName, byte[] objectID)
Benutzer handleUserLogin(UserContext uc, Benutzer user)
boolean isLDAPUserActive(UserContext uc, Mandant man, String encrypt)
uc - man - encrypt - Benutzer checkLDAPGroupsActiveUser(UserContext uc, Long clientId, String encrypt)
uc - clientId - encrypt - Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.