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, updategetHandlerProviderpublic 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 nullpublic 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 sindListe von Benutzernpublic 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.