Interface UserReferenceProvider

All Known Implementing Classes:
JpaUserReferenceProvider

public interface UserReferenceProvider
  • Method Details

    • addUserReference

      void addUserReference(JpaUserReference user, String mechanism)
      Add a user reference
      Parameters:
      user - the user reference to be added
      mechanism - the mechanism that adds the user reference
    • updateUserReference

      void updateUserReference(JpaUserReference user)
      Update an existing user reference
      Parameters:
      user - the user reference to be updated
    • findUserReference

      JpaUserReference findUserReference(String userName, String organizationId)
      Returns the persisted user reference by the user name and organization id
      Parameters:
      userName - the user name
      organizationId - the organization id
      Returns:
      the user reference or null if not found
    • setRoleProvider

      void setRoleProvider(RoleProvider roleProvider)
      Set an optional roleProvider that takes care about resolving roles
      Parameters:
      roleProvider -
    • loadUser

      User loadUser(String userName)
      Load a user by userName
      Parameters:
      userName -
      Returns:
      the user or null if not found