Interface IUserRef

  • All Superinterfaces:
    Serializable
    All Known Implementing Classes:
    UserRef

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

      • getAuthenticationClientName

        default String getAuthenticationClientName()
        Returns:
        The name of the authentication client used by the user to authenticate.
        See Also:
        IClientDescriptor.getClientName()
      • 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