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, update
getName
List<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.