Class BenutzerAPI


@Deprecated public class BenutzerAPI extends AEntityAPI<Benutzer>
Deprecated.
The Benutzer has been replaced by UserProfile.
API class for manipulation of Benutzer entities.
Author:
XIMA MEDIA GmbH
  • Constructor Details

    • BenutzerAPI

      public BenutzerAPI()
      Deprecated.
  • Method Details

    • checkLogin

      public Boolean checkLogin(UserContext uc, String username, String clearTextPassword, Mandant man)
      Deprecated.
      Method for checking login data of a user.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      username - String the user name.
      clearTextPassword - String the password of a user.
      man - Mandant to which the user is assigned.
      Returns:
      Boolean whether the user could log-in.
      Since:
      2.4.3
    • checkLDAPLogin

      public boolean checkLDAPLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
      Deprecated.
      Method for determining a user based on his LDAP login.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      man - Mandant to which the user is assigned.
      username - String the user name.
      clearTextPassword - String the password of the user.
      Returns:
      Boolean whether the user could log-in.
    • isLDAPUserActive

      public boolean isLDAPUserActive(UserContext uc, Mandant man, String username)
      Deprecated.
    • checkLDAPGroupsActiveUser

      public Benutzer checkLDAPGroupsActiveUser(UserContext uc, Long clientId, String userName)
      Deprecated.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      clientId - Long the id of the client
      userName - String the name of the user
      Returns:
      Boolean if the LDAP-user is active
    • handleUserLogin

      public Benutzer handleUserLogin(UserContext uc, Benutzer user)
      Deprecated.
      Method to register an successful user-login
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      user - Benutzer which should be checked.
      Returns:
      The found Benutzer.
    • getByMandant

      public List<Benutzer> getByMandant(UserContext uc, Mandant mandant)
      Deprecated.
      Method for determining all user of a Mandant.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      mandant - Mandant whose users are to be determined.
      Returns:
      List the found Benutzer of a Mandant.
      Since:
      2.4.3
    • byLogin

      public Benutzer byLogin(UserContext uc, String username, String clearTextPassword, Mandant mandant)
      Deprecated.
      Method for determining a user based on his login data.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      username - String the user name.
      clearTextPassword - String the password of the user.
      mandant - Mandant to which the user is assigned.
      Returns:
      Benutzer which can be registered with the committed data or null.
      Since:
      2.4.3
    • byLDAPGruppeLogin

      public Benutzer byLDAPGruppeLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
      Deprecated.
    • byNameAndMandant

      public Benutzer byNameAndMandant(UserContext uc, String username, Mandant mandant)
      Deprecated.
    • byLDAPGruppe

      public Benutzer byLDAPGruppe(UserContext uc, String username, Mandant mandant)
      Deprecated.
    • getByLDAPData

      public Benutzer getByLDAPData(UserContext uc, Mandant mandant, String userName, byte[] objectID)
      Deprecated.
    • getLDAPUserData

      public com.alibaba.fastjson.JSONObject getLDAPUserData(UserContext uc, Benutzer benutzer)
      Deprecated.
    • getBenutzergruppen

      public List<BenutzerGruppe> getBenutzergruppen(UserContext uc, Benutzer ben)
      Deprecated.
      Method for determining all user groups of a user.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      ben - Benutzer the user whose groups are searched.
      Returns:
      List of Benutzer.
      Since:
      2.4.3
    • getByUUID

      public Benutzer getByUUID(UserContext uc, Mandant client, String uuid)
      Deprecated.
      Returns the user with the given UUID string
      Parameters:
      uc - UserContext to use
      client - Mandant context in which to look for user
      uuid - String UUID string of the user
      Returns:
      Benutzer for the given UUID and client
      Since:
      6.x.x
    • getByUUID

      public Benutzer getByUUID(UserContext uc, Mandant client, UUID uuid)
      Deprecated.
      Returns the user with the given UUID
      Parameters:
      uc - UserContext to use
      client - Mandant context in which to look for user
      uuid - UUID UUID of the user
      Returns:
      Benutzer for the given UUID and client
      Since:
      6.x.x
    • addBenutzerToGruppe

      public boolean addBenutzerToGruppe(UserContext uc, Benutzer ben, BenutzerGruppe bg)
      Deprecated.
      Method to add a user to a user group.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      ben - the Benutzer to which the group should be added.
      bg - the BenutzerGruppe to be added to the user.
      Returns:
      true if the update was successful.
      Since:
      2.4.3
    • registerBenutzer

      public Benutzer registerBenutzer(UserContext uc, Benutzer benutzer, Mandant mandant)
      Deprecated.
      Method for creating a new user for a Mandant.
      Parameters:
      uc - UserContext the user context in which the action is to be performed.
      benutzer - Benutzer to be created.
      mandant - Mandant to be assigned to the user.
      Returns:
      true if the user was created successfully.
    • generatePassword

      public String generatePassword()
      Deprecated.
    • getUserAccess

      public UserAccess getUserAccess(LicenseAccess licenseAccess)
      Deprecated.
      Creates an useraccess based on an license access
      Parameters:
      licenseAccess - the license access
      Returns:
      the useraccess
    • getUserAccess

      public UserAccess getUserAccess(Mandant client)
      Deprecated.
      Creates an useraccess based on an client
      Parameters:
      client - the client
      Returns:
      the useraccess