public class BenutzerAPI extends AEntityAPI<Benutzer>
Benutzer
-EntitätenentityClass
Constructor and Description |
---|
BenutzerAPI() |
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 username,
String clearTextPassword) |
Benutzer |
byLogin(UserContext uc,
String username,
String clearTextPassword,
Mandant mandant)
Methode zum Ermitteln eines Benutzers anhand seiner Login-Daten.
|
Benutzer |
byNameAndMandant(UserContext uc,
String username,
Mandant mandant) |
boolean |
checkLDAPLogin(UserContext uc,
Mandant man,
String username,
String clearTextPassword)
Methode zum Ermitteln eines Benutzers anhand seines LDAP-Logins
|
Boolean |
checkLogin(UserContext uc,
String username,
String clearTextPassword,
Mandant man)
Methode zum Überprüfen von Login-Daten eines Benutzers.
|
List<BenutzerGruppe> |
getBenutzergruppen(UserContext uc,
Benutzer ben)
Methode zum Ermitteln alle Benutzergruppen eines Benutzers.
|
Benutzer |
getByLDAPData(UserContext uc,
Mandant mandant,
String userName,
byte[] objectID) |
List<Benutzer> |
getByMandant(UserContext uc,
Mandant mandant)
Methode zum Ermitteln aller Benutzer eines Mandanten.
|
com.alibaba.fastjson.JSONObject |
getLDAPUserData(UserContext uc,
Benutzer benutzer) |
Benutzer |
registerBenutzer(UserContext uc,
Benutzer benutzer,
Mandant mandant)
Methode zum Anlegen eines neuen Benutzers zu einem Mandanten
|
create, create, delete, delete, deleteAllBy, deleteById, getAll, getAllBy, getBy, getById, resultTotalCount, update, update
getHandlerProvider
public Boolean checkLogin(UserContext uc, String username, String clearTextPassword, Mandant man)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollusername
- String
der BenutzernameclearTextPassword
- String
das Passwort des BenutzersBoolean
ob sich der Benutzer anmelden konntepublic boolean checkLDAPLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
man
- username
- clearTextPassword
- public List<Benutzer> getByMandant(UserContext uc, Mandant mandant)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollmandant
- Mandant
dessen Benutzer ermittelt werden sollenList
der gefundenen Benutzer des Mandantenpublic Benutzer byLogin(UserContext uc, String username, String clearTextPassword, Mandant mandant)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollusername
- String
der BenutzernameclearTextPassword
- String
das Passwort des BenutzersBenutzer
welcher mit den übergebenen Daten angemeldet werden kann oder null
public Benutzer byLDAPGruppeLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
public Benutzer byNameAndMandant(UserContext uc, String username, Mandant mandant)
public Benutzer byLDAPGruppe(UserContext uc, String username, Mandant mandant)
public Benutzer getByLDAPData(UserContext uc, Mandant mandant, String userName, byte[] objectID)
public com.alibaba.fastjson.JSONObject getLDAPUserData(UserContext uc, Benutzer benutzer)
public List<BenutzerGruppe> getBenutzergruppen(UserContext uc, Benutzer ben)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollben
- Benutzer
der Benutzer dessen Gruppen gesucht sindList
e von Benutzer
npublic 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 warpublic Benutzer 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 wurdeCopyright © 2018 XIMA MEDIA GmbH. All rights reserved.