Interface IUserRef

All Superinterfaces:
Serializable
All Known Subinterfaces:
IUserRefWithData
All Known Implementing Classes:
UserRef

public interface IUserRef extends Serializable
Common interface for referencing and identifying a user.
Since:
8.4.0
  • Method Details

    • getAuthenticationClientName

      default String getAuthenticationClientName()
      Returns:
      The name of the authentication client used by the user to authenticate.
      See Also:
    • getProfileUuid

      @Nullable UUID getProfileUuid()
      Returns:
      The UUID of the formcycle profile. May be null if the user has no profile.
    • getUniversalReferenceId

      @NotBlank @NotBlank String getUniversalReferenceId()
      Returns:
      The universal reference ID of the user.
    • getExtension

      IUserRefExtension getExtension()
      Returns:
      the user ref extensions or null if there are none. This value will be loaded lazy